테이블에 여러 행을 삽입 - 액세스
-
21-09-2019 - |
문제
'질량 업데이트'를 해야하는 액세스 응용 프로그램이 있습니다.
드롭 다운,리스트 박스 및 확인란이있는 양식이 있습니다. 또한 업데이트 버튼이 있고 사용자가 클릭하면 모든 행에 드롭 다운 및 확인란 필드에 대해 동일한 값으로 테이블에 행에 행을 삽입하고 싶지만 목록 항목에 따라 각 행에 대해 다른 값을 원합니다. 선택되었습니다.
나는 여러 행을 UNION SELECT
진술, 그러나 어떻게 ListBox에 적용해야합니까?
누구든지 도와 줄 수 있습니까?
미리 감사드립니다
해결책
선택한 각 항목에 대한 업데이트 문을 만들 수 있습니다. 예를 들어:
strSQLBase="INSERT INTO Table (Field1, Field2, Field3) Values (" & Me.Dropdown _
& "," & Me.CheckBox & ","
For Each itm In Me.ComboBox.ItemsSelected
strSQL = strSQLBase & Me.ComboBox.Column(0, itm) & ")"
CurrentDb.Execute strSQL
Next
제휴하지 않습니다 StackOverflow