いつもお世話になっております。
レポートのレコードソースをフォームの非連結テキストボックスに入力した抽出条件(納期)によってソートしたいです。
F_納品書出力依頼(フォーム)
txb_納期検索1(何年何月何日~)非連結
txb_納期検索2(~何年何月何日)非連結
Q_納品書出力依頼(クエリ)
納期(フィールド)
抽出条件↓
>=[Forms]![F_納品書出力依頼]![txb_納期検索1] And <=[Forms]![F_納品書出力依頼]![txb_納期検索2]
フォームを開く時にtxb_納期検索1、txb_納期検索2に""を代入してクリアしているため、納期検索1・2を両方入力している時以外はレコードが0件になってしまいます。
納期検索1のみを入力している場合は入力値以降を、納期検索2のみを入力している場合は入力値以前を、両方入力されている場合は現在と同じようにソートしたいです。
また、納期は240411といったように数字6桁、短いテキスト型になっています。
本来は日付型が良いのでしょうが、客先システムからCSVで落としているので変更できません。
納期(フィールド)のデータ型はなんですか?
短いテキスト型です。
ソートは並び替えという意味ですが、ご希望のことは抽出(フィルター)ということですよね。
抽出条件を下記のように設定すればいいでしょう。
あ、フィルターです。失礼致しました。
提示頂いた抽出条件を参考に、こちらで想定通りにフィルターされるようになりました!
ありがとうございます。