
No.3ベストアンサー
- 回答日時:
select TOP 10 ...
の10の部分を可変にしたいんですよね。
私の力不足かもしれませんが、この部分はパラメータやフォームの値の参照が使えないと思います。
そこで、フォームにコマンドボタンを配置し、VBAで一時テーブルを作成するとよいと思います。
その後のレポートやエクスポートはこの一時テーブルを参照するようにします。
コマンドはしたのような感じですかね。
---------------------------------
Dim Ninzuu As Long
Dim strSQL As String
Ninzuu = Me![人数]
strSQL = "select top " & nunzuu & " * "
strSQL = strSQL & "Into [一時テーブル] "
strSQL = strSQL & "from [顧客] "
strSQL = strSQL & "ORDER BY [登録日付] DESC "
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
-----------------------------------------
No.2
- 回答日時:
テーブル、クエリー、フォームは既知とします。
ポイントは下の3つです。
(1) フォームをコントロールソースを消します。
テキストも同じです。
(2)フォームウィザードでクエリーを開くボタンを作ります。
(2) クエリーの「登録日」ほ降順とし、「人数」の抽出条件を
(3) =[Forms]![F_顧客]![人数]とします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access フォームのデータがテー...
-
Access IF文でテーブルに存在し...
-
シングルクォーテーションとダ...
-
ADOでレコードを閉じるタイミン...
-
Access VBAでクエリーのレコー...
-
Access 縦(行)のデータを横(列)...
-
データベースの1要素に複数デー...
-
顧客IDを入力すると顧客名や住...
-
Access リレーションシップの組...
-
Excel 2019 のピボットテーブル...
-
Accessでテーブル名やクエリ名...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
変数が選択リストにありません
-
テーブルの存在チェックについて
-
ACCESSのクエリで集計で、先頭...
-
Oracle 2つのDate型の値の差を...
-
Accessのフィールド数が255しか...
-
フィールド数の多すぎる・フィ...
-
AccessでNullをカウントする方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの1要素に複数デー...
-
Access フォームのデータがテー...
-
Access 既に開いているフォー...
-
Access VBAでクエリーのレコー...
-
Access IF文でテーブルに存在し...
-
Access 縦(行)のデータを横(列)...
-
Accessデータベースで行と列を...
-
ACCESS で マクロの中でフィ...
-
ADOでレコードを閉じるタイミン...
-
ワードで保存するファイル名の...
-
Accessについて
-
シングルクォーテーションとダ...
-
Accessで名寄せグループの関係...
-
顧客管理に関して
-
Access2000 単票フォーム上の...
-
一発で顧客IDを確認するボタ...
-
ワードでの単純作業の効率化に...
-
エラーが出ます
-
Access クロス集計クエリについて
-
ACCESS2003 Aアクロバットを介...
おすすめ情報