次の方法で共有

フォームのコンボボックス値集合ソースの値を日付に応じて変化させたい

Anonymous
2017-07-06T04:23:17+00:00

質問させていただきます。

コンボボックスのドロップダウンリストに表示される値を

2017年7月に表示したときには、「2017/06、2017/05、2017/04」のみ

2017年8月に表示したときには、「2017/07、2017/06、2017/05」のみ

アクセスを起動した月の前3ヶ月分を表示させたいのですが、

どのようにしたらよいのか、分からずにいます。

なにかよい方法があれば、教えていただきたいです。よろしくお願いします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-07-06T05:09:47+00:00

下記のようなテーブルを作成します。

テーブル名

T_Num

フィールド

Num 数値型

Num フィールドに、

1

2

3

と3レコード入力します。

コンボボックスのプロパティを下記のように設定します。

値集合タイプ テーブル/クエリ

値集合ソース

 SELECT Format(DateAdd("m",-[Num],Date()),"yyyy/mm") AS  年月 FROM T_Num ORDER BY Num;

以上です。

この回答は役に立ちましたか?

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-07-06T07:10:51+00:00

    ありがとうございます。

    解決しました!

    知識不足なので、この構文を理解できるよう勉強していきます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません