過去の桐井戸端BBS (桐ver.8)
3438 コンボボックスによる、日付の絞込みについて 関口喜人 1999/11/22-12:35
検索のためのフォームを作成し、日付でデータを絞り込みたいのですが、
うまくいきません。

コンボボックスで局所変数を設定し、検索範囲を指定します。
検索開始日と検索終了日を年月日ごとに指定し
検索したいのですが
下記のようなイベントでは、

d"#日時値(&検索開始年+"/"+&検索開始月+"/
KU1080:コマンドの形式に誤りがあります

と言うエラーが発生します。
どうしたらいいでしょうか?
変数宣言がいるのかな??

<イベント記述内容>
手続き定義開始 選択実行::マウス左クリック(長整数 &マウス位置[2],長整数 &明細番号,長整数 &フラグ,参照 長整数 &処理中止)
表 番組制作管理台帳
並べ替え 条件名=撮影年月日順
絞り込み [撮影年月日]>d"#日時値(&検索開始年+"/"+&検索開始月+"/"+&検索開始日)"
絞り込み [撮影年月日]<d"#日時値(&検索終了年+"/"+&検索終了月+"/"+&検索終了日)


手続き定義終了

3440 Re: 佐田 守弘 1999/11/22-13:16
記事番号3438へのコメント
関口喜人さん
状況をきちんと理解できてないので、外しているかも知れませんが、
変数の&検索開始年、&検索開始月などのデータ型は何でしょうか。
これらのデータ型が整数型だとしたら、文字列と整数との演算でエラーになるはずです。

佐田守弘(KS-00119)

3442 Re: 宮城 1999/11/22-13:22
記事番号3438へのコメント
検証していませんが、文字列自身に”を含めたいときは、””と2つ続けて
記述しなければならないというのが効いてるような気がします。

>"#日時値(&検索開始年+"

を一括りにみちゃってるのでしょう。

3452 Re: 関口喜人 1999/11/23-01:23
記事番号3440へのコメント
>変数の&検索開始年、&検索開始月などのデータ型は何でしょうか。
>これらのデータ型が整数型だとしたら、文字列と整数との演算でエラーになるはずです。

説明不足で、大変申し訳ありません
変数は、文字列型です
でも、値は、1999とか、12とか31です

3458 これでいいのかな?? 関口喜人 1999/11/24-01:23
記事番号3438へのコメント
とりあえず、これでうまくいきました
これでいいのかな??

手続き定義開始 選択実行::マウス左クリック(長整数 &マウス位置[2],長整数 &明細番号,長整数 &フラグ,参照 長整数 &処理中止)
編集表 番組制作管理台帳
絞込み解除 *
並べ替え 条件名=撮影年月日順

絞り込み [撮影年月日]>#日時値生成(#整数(&検索開始年),#整数(&検索開始月),#整数(&検索開始日))
絞り込み [撮影年月日]<#日時値生成(#整数(&検索終了年),#整数(&検索終了月),#整数(&検索終了日))
手続き定義終了

戻る