Page 472 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼フィルターの条件を入れる方法 morik 03/12/19(金) 10:00 ┗Re:フィルターの条件を入れる方法 イケガミ 03/12/19(金) 10:22 ┗Re:フィルターの条件を入れる方法 morik 03/12/19(金) 14:10 ┗再質問 morik 03/12/19(金) 14:38 ┗Re:再質問 イケガミ 03/12/19(金) 17:14 ┗お礼 morik 03/12/30(火) 9:51 ─────────────────────────────────────── ■題名 : フィルターの条件を入れる方法 ■名前 : morik ■日付 : 03/12/19(金) 10:00 -------------------------------------------------------------------------
現在、フィルターを使ってフォームからIDが一致するものを抽出しているのですがこれに加えてIDが一致してなおかつバーコードの昇順に抽出したいのですがcriteriaの後ろに昇順の条件を作成してみるとエラーがでてしまいうまくいきません。 criteria = "ID= '" & Me!selectbox.value & "' order by バーコード "'" Me!テーブル.Form.Filter = criteria Me!テーブル.Form.FilterOn = True よろしくおねがいします。 |
並べ替えは、"OrderBy/並べ替え" プロパティ に設定する必要があります。 >criteria = "ID= '" & Me!selectbox.value & "' order by バーコード "'" > >Me!テーブル.Form.Filter = criteria >Me!テーブル.Form.FilterOn = True criteria = "ID= '" & Me!selectbox.value & "'" Me!テーブル.Form.Filter = criteria Me!テーブル.Form.FilterOn = True Me!テーブル.Form.OrderBy = "[バーコード]" |
イケガミ さん いつもありがとうございます。 実行できました。 |
何度もすみません。 再度実行してみるとやっぱりバーコード順に表示されませんでした。 バーコードのフィールドはMe!テーブルの中にあります。 criteria = "ID= '" & Me!selectbox.value & "'" Me!テーブル.Form.Filter = criteria Me!テーブル.Form.FilterOn = True Me!テーブル.Form.OrderBy = "[バーコード]" どこを直せばよいかわかりません。 よろしくおねがいします。 |
>バーコードのフィールドはMe!テーブルの中にあります。 >Me!テーブル.Form.OrderBy = "[バーコード]" Me ・・・メインフォームをあらわします。 テーブル ・・・メインフォームをデザインビューで開き、サブフォームのプロパティで 表示されるコントロール名をあらわします。 バーコード・・・サブフォームのレコードソースにある、テーブル/クエリのフィールド 名をあらわします。 で、どこが間違っているのかは、確認してください。 #現在の情報では、こちらでは分かりませんので。 |
イケガミさんありがとうございました。 Me!テーブル.Form.OrderBy = "[バーコード]" の"[バーコード]"部分の設定がまずかった為ソートされませんでした。 バーコード部を直しましたところソートできました。 有難うございました。 |