過去の桐井戸端BBS (桐ver.9) |
23599 | 日時のデータで、ある期間の絞込みをする比較式の書き方を教えて下さい | 桐桐舞子 | 2003/12/01-13:13 |
[日時]で11月1日から30日間での絞込みをしたいのですが 下の式だと、データーがないといってきます。 式がちがうのでしょうか!! よろしくお願いいたします。 D”2003/11/1”≦[月日],D<”2003/11/30” | |||
23601 | Re:絞込み(比較式) | 幅田 | 2003/12/01-13:19 |
記事番号23599へのコメント 桐桐舞子さん こんにちは。 >D”2003/11/1”≦[月日],D<”2003/11/30” [月日]と次のDの間に カンマ(,)がありますが これはいらないと思います。 また D は検索する文字の直前につけます。 D”2003/11/1”≦[月日]<D”2003/11/30” では、いかがですか? でも、これだと、11月30日は含まれないので D”2003/11/1”≦[月日]≦D”2003/11/30” のほうがいいのかな? | |||
23604 | Re:絞込み(比較式) | 桐桐舞子 | 2003/12/01-14:52 |
記事番号23601へのコメント 幅田さん、お元気そうですね。。 早速、ありがとうございます。桐9004とても良いですね。 って言うか、V9を知らないので、目から鱗状態です。 また、お邪魔するとおもいますが、よろしくお願いします。 ありがとうございました。 | |||
23606 | Re:絞込み(比較式)+ | 桐桐舞子 | 2003/12/01-15:18 |
記事番号23604へのコメント 上記は解決できました。ありがとうございました。 さて、こういうのは、どうして作るのでしょうか? 年● 月● 日〜 年● 月● 日 検索 (例:2002年12月1日〜2002年12月31日) ●に日日を入れると、すると一覧表がでてきますよね。 よろしくお願い致します。 | |||
23616 | Re:絞込み(比較式)+ | アックン | 2003/12/01-17:56 |
記事番号23606へのコメント 桐桐舞子さん、こんばんは。 >年● 月● 日〜 年● 月● 日 検索 >(例:2002年12月1日〜2002年12月31日) >●に日日を入れると、すると一覧表がでてきますよね。 ぼくにはちょっと上記の意味するところがわからないのですが、 もし12月を絞り込みたいのでしたら、 [].月=d"2003/12" というふうな比較式で可能です。 [月日]の項目にカーソルがあるときは、[] で可。 .月 は、月の前に必ずドット(.)を入れます。 / は - でも可。 なお、この比較式は会話処理(マニュアル操作)画面で有効です。 一括またはイベントを使用すると、この式を桐が受け付けないのですが、可能にする方法があります。 以下の例は、フォームの一覧表の明細行にカーソルがあるとき、 コマンドボタンをクリックしたら、その行の月だけを絞り込みします。 ・コマンドボタン オブジェクト名:b_1 機能名:絞り込み_比較式 機能パラメータリスト:_&日付(←変数名の前にアンダーバーを入れます。) イベント:定義なし。 配置場所:ワークスペース(定義画面のフォームの周囲の白紙部分) ・コマンドボタン オブジェクト名:b_2 機能名:なし 機能パラメータリスト:なし イベント:マウス左クリック 配置:フォームのヘッダまたはフッタ ・イベント(フォーム) proc b_2::マウス左クリック(長整数 &マウス位置[2],長整数 &明細番号,長整数 &フラグ,参照 長整数 &処理中止) /* 上の行の「マウス左クリック」のカナは半角で記述します。 */ if( [日付] ) var 文字列{ &日付 } &日付 = "[日付].月=d"""+#日時文字列([日付],1,1,3)+""" method @b_1.実行() &日付 = "" end end /* 上記項目名[日付]を、ご自分の使っている項目名に変更してください。 */ | |||
23626 | Re:絞込み(比較式)+ | うにん | 2003/12/01-20:33 |
記事番号23616へのコメント >>年● 月● 日〜 年● 月● 日 検索 >>(例:2002年12月1日〜2002年12月31日) >>●に日日を入れると、すると一覧表がでてきますよね。 > >ぼくにはちょっと上記の意味するところがわからないのですが、 私にもわかりません(^^;が、多分月だけでなく日まで指定したいのでしょうね。 >もし12月を絞り込みたいのでしたら、 > >[].月=d"2003/12" > >というふうな比較式で可能です。 まあ、無理にグループ化を使わなくても比較式の場合は多少長さを我慢すれば #年([])=2003,#月([])=12 位でもいいわけですが。 | |||
23640 | Re:絞込み(比較式)+ | 桐桐舞子 | 2003/12/02-16:57 |
記事番号23626へのコメント 幅田さん、うにんさん、アックンさんみなさん、ありがとうございました。 >私にもわかりません(^^;が、多分月だけでなく日まで指定したいのでしょうね そうです。ネット銀行で、振込みを何日から何日と入れると、一覧表が出てくるのですが、 それってどうするのかな?って思っていました。みなさん、すごいです ね。ありがとうございました。 |