2016-06-27 4 views
-3

従業員のレコードを含むMicrosoft Access 2010でデータベースを作成しようとしています。私のマクロの一つは、以下のSQLクエリを実行している関係:AccessでのSQLクエリのテキストボックスとしての入力

SELECT 
    * 

FROM 
    Employees 

WHERE 
    [First Name] = [Enter First Name] 
    AND [Last Name] = [Enter Last Name]; 

現在、最初と最後の名前を入力するポップアップ2つのダイアログウィンドウでクエリ結果を実行しています。これは意図したとおりに機能しますが、テキストボックスの隣にあるデータベース内のボタンにクエリをバインドしたい場合は、like thisをクリックして、青いボタンをクリックすると、最初と最後の入力としてテキストボックスが表示されます。もし私がそれをコーディングする経験を持っていないので、私がそれを助けることができれば、私はVBAに深入りしたくありません。

+1

https://support.microsoft.com/en-us/kb/113352とhttp://access.mvps.org/access/forms/frm0031.htm googleで数秒でクエリ " –

答えて

0

不要コード - @Nathan_Savが言ったように -

SELECT * 
FROM Employees 
WHERE [First Name]=Forms![Form1]![txtFirstName] AND 
     [Last Name]=Forms![Form1]![txtLastName] 
- クイック検索は、あなたが後にしているものを見つけるでしょう( http://access.mvps.org/access/forms/frm0031.htm私は「サブフォームからの参照メインフォーム」を見つけるには、上部に最高のページを与えません)

txtFirstName & txtLastNameは、Form1のテキストコントロールに付けた名前です。

編集:マクロボタンをクリックするだけでクエリを開くことができます。

関連する問題