過去の桐井戸端BBS (桐ver.9)
30285 設定した時刻にフォームを閉じるようにしたい seed-v 2005/06/20-15:39
初めまして、seed-vです。
設定した時刻にフォームを閉じたいのですが、一括処理ではコマンドがなく困惑しています。
イベントにはタイマー1,2を利用する方法が基本になると思いますが、
イベントでフォームをタイムアップとたら自動的に閉じる方法が判りません。教えてください。
勿論、イベントオンリーでも一括との併用でも構いません。
よろしくお願いします。
30286 Re:定刻にフォームを閉じたい 宮城 2005/06/20-19:13
記事番号30285へのコメント
seed-vさん、こんにちは。

他の表、フォームや桐そのものを終了させてはいけないのですね?
また、編集対象表の有無、有りの場合更新の有無、そもそもどうやってそのフォームを開いたのか、等、
疑問な点(これら次第ではうまく動作するかわからない)もありますが、こんなのもあるかな?

コマンドボタン「b終了」を設定。フォーカス設定禁止とか画面表示せずにしておくとかするのでしょう。

機能名1は「閉じる」。

イベントのタブでタイマー値1にチェックしたい間隔を0.1秒単位で
入力。1分ごとなら600。タイマー1にチェック。

kevの記述はこんなの。

手続き定義開始 フォーム::タイマー1()
 &STR=#時刻
 ケース開始
  ケース(#時刻>="hh:mm:ss")
   メソッド呼び出し @b終了.実行()
 ケース終了
手続き定義終了

"hh:mm:ss"はフォームを閉じたい「定刻」とします。

これで一応閉じるはずですが・・・。
30287 Re:定刻にフォームを閉じたい 宮城 2005/06/20-19:14
記事番号30286へのコメント
&STR=#時刻

は私の趣味で入ってるだけで単なる枝葉末節とお考えください。

30312 Re:定刻にフォームを閉じたい seed-v 2005/06/27-18:06
記事番号30286へのコメント
宮城さんありがとうございます。
苦労しましたが、イベントのみでは出来ました
一括処理からイベントとミックスで出来ないか奮闘中です。
というのも今まで一括処理のみでさまざまなシステムを作ってきましてイベントの感覚がいまいちなのです。
がんばってみます。

戻る