
No.4ベストアンサー
- 回答日時:
>自分で好きな文言に変更することは可能でしょうか
#3の方と同様になりますが
パラメタ入力用のフォームを作ってしまうのが簡単です。
表題を好きな名前にして作りクエリのパラメタにそのフォームのテキストボックスに入力された値を代入させれば良いのではないでしょうか。
作ったフォームを保存する際にフォーム名を好きな名前にして保存するか保存したフォームをデザインで開きフォーム自体のプロパティを開き表題を好きな名前に変える。
クエリに値を代入するには
=Forms![フォーム名]![テキストボックス名]
とすれば条件に代入できます。
ただクエリより先にそのフォームを開いてテキストボックスに入力しておかないとダメですが。
その辺はテキストボックスの更新後処理のイベントやマクロでクエリを開くようにすれば大丈夫です。
No.3
- 回答日時:
フォームやレポートを利用すれば可能だと思いますが...
フォームにてパラメータのタイトルや入力項目の条件を設定して
クエリにはこのフォームのテキストボックスを設定する方法です。
[日付を入力してください。]の代わりにForms![フォーム1]![テキスト1]
のように設定する。
No.2
- 回答日時:
意外に難しいように思います。
不十分な知識からですが、できても良さそうな内容なのに、不可能ではないかと思います。(後に、できるという回答が出るかも知れませんが)それでVBAですが、モジュールに貼り付けて実行してみてください。生徒テーブルを作るなら、「身長」フィールドを
作ってください。
下記のa = InputBox("何センチ以上", "身長指定")
の2番目の引数が、タイトルの文言です。#1のご回答は第1引数のことをおっしゃっているのではと思います。
Sub test06()
Dim SQL As String
a = InputBox("何センチ以上", "身長指定")
SQL = "SELECT * INTO 生徒1 FROM 生徒 WHERE 身長 >= " & a & "; "
DoCmd.RunSQL SQL
End Sub
上記でそれらしくできますが。少数例で実行し結果確認済み。
残念ながら、クエリでなく、テーブルができてしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
クエリ実行結果0件の場合のフ...
-
Access2016埋め込みマクロでの...
-
AccessでIDを入力したら他の項...
-
アクセスのフォームに連番を表...
-
アクセスで期間を指定しての抽...
-
ACCESS2007 マクロ クエリのパ...
-
access クエリでIIF文で抽出条...
-
ACCESSで、EXCELのような、sumi...
-
VarChar型をINT型に変換するには
-
ACCESSで、フォームで抽出した...
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
-
【AccessVBA】レコードセットOp...
-
前のレコードの値を自動で入れたい
-
access サブフォームにリストを...
-
インデックスまたは主キーにはn...
-
Accessでレコードの複製
-
Excel 文字列から6桁の数値の抽出
-
ExcelのComboboxでマウスのスク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
クエリ実行結果0件の場合のフ...
-
AccessでIDを入力したら他の項...
-
ACCESS2007 マクロ クエリのパ...
-
ACCESSで、EXCELのような、sumi...
-
アクセスのフォームに連番を表...
-
Accessでフィルタの実行アクシ...
-
クエリーの結果をフォームに表...
-
サブフォームを利用したクエリ...
-
VarChar型をINT型に変換するには
-
ACCESS フォームで抽出したデー...
-
ACCESS2003のグループ化のエラ...
-
アクセスのパラメータクエリを...
-
Access 抽出したフォームをフ...
-
ACCESSのレポートにフォームの...
-
accessでパラメータをフォーム...
-
Accessのフォームで・・・
-
アクセスで期間を指定しての抽...
-
【Access2000】レコードの抽出方法
-
ACCESS97でデータ管理をしたい
おすすめ情報