Access에서 고객을 찾기 위해 "검색 할 때 입력 기능"을 사용할 양식을 만든 다음 목록 상자에서 정확한 일치 항목을 두 번 클릭하여 고객 정보 입력란을 업데이트합니다 . 나는 "당신이 입력 할 때 검색"부분을 성공했지만 목록 상자의 두 번 클릭 업데이트 양식 부분은 성공하지 못했습니다. 나는 다음과 같은 RUNSQL 오류가 계속왜이 VBA에 액세스 코드에 오류 코드가 있습니까?
는 :
것은 SQL 문은 쿼리에서 잘 작동한다는 것입니다 "A RUNSQL 문은 SQL 문으로 구성된 인수가 필요합니다."
여기에 코드입니다 :
Private Sub lstClient_DblClick(Cancel As Integer)
Dim selectedItem, strSQL, strSQL1 As String
Dim i As Integer
i = lstClient.ListIndex
selectedItem = lstClient.ItemData(i)
txtCustName.Value = selectedItem
strSQL = "SELECT tblClient.[Addresse] FROM tblClient WHERE tblClient.[Nom] ='" & selectedItem & "';"
strSQL1 = "SELECT tblClient.[Addresse] FROM tblClient WHERE tblClient.[Nom] ='Bernache Funeral home';"
DoCmd.RunSQL (strSQL1)
Text191.Value = strSQL1
End Sub
두 번째 문 (strSQL1) 인 내가이 일을 확인하기 위해 쿼리에서 시도 하나, 그것은했다.
미리 감사드립니다.
뭔가를 시도'RunSQL' 업데이트, 삽입을 위해, 그리고 삭제합니다. 레코드 세트를 열거 나 다른 메커니즘을 사용하여 데이터를 선택하려고합니다. –
다른 사람의 코드를 사용하고 RunSQL 문을 제거하면 지금 작동하게되었습니다. 감사합니다! –