(現在 過去ログ49 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■7604 / inTopicNo.1)  一括処理で保存終了後、表を別のドライブにバックアップ
  
□投稿者/ baka -(2013/08/22(Thu) 10:17:20)
     仕事から離れ、家計簿ぐらいしか桐を使わなくなり初歩的なことも忘れ
    出来なくなってしまいました。

     やりたいことの流れは、
    @表を一括処理から会話形式で開く
       ↓
    A桐自体の右上の×ボタンで閉じる
     保存の確認が出、保存を押して、保存終了
       ↓
    B保存終了の場合、
     別のドライブのフォルダに、保存終了した表を上書き保存(バックアップ)
     桐の×ボタンで保存終了した場合だけでなく、表のほうの×ボタンで
     終了した場合も上書き保存

     Bの処理が一括処理でうまく出来ません、
    ご教授お願いいたします。

引用返信 [メール受信/OFF] 削除キー/
■7605 / inTopicNo.2)  Re[1]: 一括処理で保存終了後、表を別のドライブにバックアップ
□投稿者/ くおんたむ -(2013/08/22(Thu) 22:48:18)
    どうも、bakaさん

    > B保存終了の場合、
    >  別のドライブのフォルダに、保存終了した表を上書き保存(バックアップ)
    >  桐の×ボタンで保存終了した場合だけでなく、表のほうの×ボタンで
    >  終了した場合も上書き保存

    どの様な一括処理を記述されているのかが分からないので、サンプルをアップ
    された方が、速い気がします。
    テーブルの終了の返り値をきちんと見ているとか等がありそうな気が。

    結果的に、桐の×ボタンは、出来なかった気がします。
    前に話題になっていたようですし。

    イベントなら、フォーム終了イベントがあるけど。
    それでも、桐の×ボタンは影響しないみたいだけど。
    どうかな?
引用返信 [メール受信/OFF] 削除キー/
■7606 / inTopicNo.3)  Re[2]: 一括処理で保存終了後、表を別のドライブにバックアップ
□投稿者/ 通りすがり -(2013/08/22(Thu) 23:58:43)
    メニューフォームを開いておいて、そのフォーム終了時に処理してちょ
引用返信 [メール受信/OFF] 削除キー/
■7607 / inTopicNo.4)  Re[2]: 一括処理で保存終了後、表を別のドライブにバックアップ
□投稿者/ baka -(2013/08/24(Sat) 16:36:38)
    No7605に返信(くおんたむさんの記事)
    >
    > どの様な一括処理を記述されているのかが分からないので、サンプルをアップ
    > された方が、速い気がします。
    > テーブルの終了の返り値をきちんと見ているとか等がありそうな気が。
    >
    アップするほどの一括処理ではありませんが‥

    変数 整数{&hw, &OK, &CopyOK}
    ウィンドウ位置 最大化, -1
    表 "家計簿", 索引名="日付科目順"
    ウィンドウ作成 表, ハンドル=&hw, オプション=非表示
    ジャンプ 行番号=最終
    使用フォーム "家計簿"
    ウィンドウ位置 最大化, &hw

    表形式編集 終了状態 = &OK

    *終了 表
    *確認 "終了状態 "+#文字列(&OK)

    *ファイル複写 "家計簿.tbl", "H:\家計簿\", 終了状態=&CopyOK
    *条件(&CopyOK=0) 確認 "コピー出来た"
    *条件(&CopyOK<>0) 確認 "コピー失敗 メッセージ番号:"+#文字列(&CopyOK)

引用返信 [メール受信/OFF] 削除キー/
■7608 / inTopicNo.5)  Re[3]: 一括処理で保存終了後、表を別のドライブにバックアップ
□投稿者/ くおんたむ -(2013/08/24(Sat) 22:28:59)
    どうも、bakaさん

    フォームを使用しているのですね。
    であれば、一括処理でやるより、フォームから
    イベント処理を使用してやった方が、いいと思いますよ。

    ヘルプを見たけど、「終了 表」って、返り値が無いのね。

    > 表形式編集 終了状態 = &OK
    >
    > *終了 表
    > *確認 "終了状態 "+#文字列(&OK)

    にある&OKの値は、表形式編集の返り値を表すので、
    終了したかどうかの判断材料にはなりませんよ。
    ここら辺を上手くやれば、いいのではないかな?

    表形式編集って何の処理をしているのかな?
    ちなみに、終了状態の返り値をヘルプを見てみると
    「[Enter]キーと[Esc]キーで終了できるのは、「更新=禁止」かつ「許可作業=なし」
     を指定して実行したときだけです。 」
    と書いてあるので、キチンとこれになっているかな?
    など見てみた方がいいと思いますよ。
引用返信 [メール受信/OFF] 削除キー/
■7609 / inTopicNo.6)  Re[4]: 一括処理で保存終了後、表を別のドライブにバックアップ
□投稿者/ baka -(2013/08/25(Sun) 10:06:02)
    どうもありがとうございました。

    フォームも含めよく研究してみます。
引用返信 [メール受信/OFF] 削除キー/
■7611 / inTopicNo.7)  Re[5]: 一括処理で保存終了後、表を別のドライブにバックアップ
□投稿者/ くおんたむ -(2013/08/25(Sun) 21:50:25)
    どうも、bakaさん

    > *終了 表
    > *確認 "終了状態 "+#文字列(&OK)
    >
    > *ファイル複写 "家計簿.tbl", "H:\家計簿\", 終了状態=&CopyOK
    > *条件(&CopyOK=0) 確認 "コピー出来た"
    > *条件(&CopyOK<>0) 確認 "コピー失敗 メッセージ番号:"+#文字列(&CopyOK)

    気になっていたのですが、ここの部分の先頭に*が
    入っていますが、質問は、これを外した状態で、
    出来ないということですか?

    *はコメント行にするもので、これがあれば、いくら
    プログラムを組もうが、コメントとしてみなすので。


引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -