| 2008/02/29(Fri) 11:30:35 編集(投稿者) 2008/02/29(Fri) 11:28:58 編集(投稿者)
鈴木さん > 今回は日付を指定して、その日を基準に区分毎の在庫を > 表示させようと思っています。 > 一覧表形式を使用して、 > 区分はグループ項目を使い、グループジャンプやグループ > 指定を使って選択させています。 > 日付は、テキストボックスを使い、&検索年月日という > 変数を使って認識させています。
変数値が変わったときは、うまくいくと言うことは、変数は ソース値だからで、区分はグループ項目なのでグループ移動 イベントを使わないとうまくいかないでしょう。
問題は、グループ値と変数「検索年月日」の値の関連づけの 問題でしょう。
例えば場合分けを考えて 1)変数値に検索用の日付テキストが入力されている場合 グル−プ値の「区分」の移動によってどのようになって ほしいのか 2)変数値に検索用の日付テキストが入力されていない場合 グル−プ値の「区分」の移動によってどのようになって ほしいのか 3)変数値に検索用の日付テキストだけが変更された場合 どうなってほしいのか 4)フォームを開いた時点で検索用日付テキストはどういう 値を入力されるようにしたいのか 5)フォームを開いたときに区分はどの値を表示したいのか
1)2)はグループ移動イベント 3)はソース値更新イベント 4)5)はフォーム開始イベント フォームを開いたときはレコード移動イベントも発生しますので リンクのコーナーのONnojiさんのページで勉強したらよいでしょう。
というようにケース開始やif()をつかい頭の中の思いを 一括コマンドに書き換えることが必要です。 上記の内容とサンプルをアップすれば親切な方が作ってくれ るかもしれません。
他にも、区分値をグループ値訂正で訂正した場合も日付テキストの 値で絞り込まれていると思いもしない結果を招くこともあり得ます。 くれぐれも検証は元データは使わずに、コピーしたデータを使い 十分に吟味しないと仕事だったら大変な事態を招くと思います。
|