Q159:日付入力フィールドに日付が設定されており、その日付に一致する日付が含まれるデータをテーブルから取得したい。
A159:
テーブルサブセットフィルタのメソッド「列データの日時で行を選択する(int,Date,boolean,Date,boolean)」を使用することにより、テーブルデータから指定した期間の部分データを取得できます。 二つのDate引数には開始日時と終了日時を設定します。
日付入力フィールドから取得した日時データには時分秒の情報も含まれているため、一旦カレンダーコンポーネントに設定しメソッド 「時刻を零時に設定する」を実行し、時分秒の情報をクリアします。この日時データを開始日時とします。また、終了日時は、カレンダーコンポーネントのメソッド「設定されている日時に日数を加算(int)」 の引数に1を設定して実行し生成します。
備考:「日付入力フィールド」の「Q&A9」にも掲載。