過去の桐井戸端BBS (桐ver.8)
4658 イベントでサブフォームへの入力 野良犬 2000/02/14-21:43
みなさんこんにちは

トリガーを使用したい状況なのですが、桐ではサポートされていないようなので
入力フォームでなんとか同等の処理を実現たいと思っています。
マスターになる表が一つと(master.tbl)、その詳細になる表が二つあり、
(det1.tbl,det2.tbl)det1とdet2は直接は関係がないけれどもある程度連携
する微妙な関係です、目的は、det1に一行挿入すると、即座にdet2に0〜数件のデ
ータを自動的に挿入することです。
現在主フォームにサブフォームを2つ貼り付けて見た目上は完成なのですが、
"サブフォーム1の行挿入のイベントで、サブフォーム2の表にデータを挿入し
サブフォーム1の編集を続ける"という処理をどこにどのように記述したらいい
のでしょうか?
4663 Re:イベントでサブフォームへの入力 佐田 守弘 2000/02/15-00:24
記事番号4658へのコメント
野良犬さん

質問の主旨は、イベントハンドラをどこのイベントファイルに作成するかという意味で宜しいでしょうか。
実際に試してないのでアイデアだけのアドバイスになりますが。
このケースでは、メインフォームの表の他にサブフォームの2つの表が開かれた状態になっていますから、
メインフォームに設定したイベントファイルの中に全てのイベントを集めるのがよさそうにも思えます。
ただし、その場合にはフォーム名を明示する必要があります。

行挿入は、編集表を切り換えて行追加なり行挿入を行うので宜しいと思います。コマンドの上で行追加などを行うので、
追加が終わればそのままサブフォーム1の編集に戻りますから、目的通りの操作性になるはずですが。

佐田守弘(KS-00119)

戻る