Microsoft Accessでは、テキストボックスとクエリを含むフォームを作成しました。テキストボックスに書かれているものはすべて問合せに表示されます(たとえば、customer1と入力し、firstname(これは列名)の顧客1)を持つすべての行が表示されます。
ここでは、それらの行(顧客)をダブルクリック(またはクリック)すると、customer1という名前のすべての顧客ではなく特定の行/顧客のみを表示するフォームが開きます。 。顧客からの特定のセルや行をクリックして特定のフォームを開く方法は?
SELECT *
フォームは、[Form1の] [Text4] nullであるか、(フォームの[Form1の] [Text4] =フォーム:また、これは私のクエリ・コードです。。。。 。[Form1]。[Text4] AND FirstName =フォーム。[Form1]。[Text4]);
ありがとうございました。
オープンクエリはなぜですか?代わりにフォームまたはレポートを開きます。 – June7
フォームは私が言ったことです、私はそれを変更しました。 – beannshie
これは、開いているフォームのレコードソースですか?たぶん 'SELECT * WHERE FirstName = Forms!Form1.Text4'からのSELECT *から。フォームを開くコードは何ですか?私は決して動的なパラメータ化されたクエリを使用しません。私はVBAを使用してフォームやレポートのフィルタを設定することをお勧めします: 'DoCmd.OpenForm" formname "、、" FirstName = '"&Me.Text4&"' "' – June7