3239
Technical User
- May 14, 2003
- 64
I am really struggling with this. I am trying to insert a selection from a list box into a table. I've looked for information on the web but nothing has worked for me.
Thanks
Thanks
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Dim frm As Form
Dim ctl As Control
Dim varItm As Variant
Dim TName As String
Dim IntI As Integer
Set frm = Forms!ItemSelect
Set ctl = frm!QuickSearch
For IntI = 0 To ctl.ListCount - 1
TName = ctl.ItemData(IntI)
If ctl.Selected(IntI) Then
'Add Record to TempReqItems Table
DoCmd.RunSQL "INSERT INTO RequisitionLineItems " & _
"( ProductName, POChartOfAccount, UnitPrice, UnitsOrdered, " & _
"Unit, RequisitionNumber ) " & _
"SELECT TempReqItems.ProductName, TempReqItems.AccountNumber, " & _
"TempReqItems.UnitPrice, TempReqItems.UnitsOrdered, TempReqItems.Unit, " & _
"TempReqItems.Requisition, *" & _
"FROM Query3 RIGHT JOIN TempReqItems ON Query3.RequisitionNumber = " & _
"TempReqItems.Requisition " & _
"WHERE (((Query3.POID)=[Forms]![POSearch]![POID]));"
End If
Next IntI
Dim sSql as String
With myListBox
For each varItem In .ItemsSelected
sSql = "INSERT INTO myTable " & _
"(Field0, Field1, Field2,...)" &
"VALUES('" & .Column(0,varItem) & "','" & .Column(1,varItem) & "','" & .Column(2,varItem) & "',...)"
Docmd.RunSQL sSql
Next
End With
Dim sSql As String
Dim varItem As Variant
With QuickSearch
For Each varItem In .ItemsSelected
sSql = "INSERT INTO RequisitionLineItems " & _
"( ProductName, POChartOfAccount, UnitPrice, UnitsOrdered, " & _
" RequisitionNumber ) " & _
"VALUES('" & .Column(0, varItem) & "','" & .Column(1, varItem) & "','" & .Column(2, varItem) & "','" & .Column(3, varItem) & .Column(4, varItem) & ""
Dim sSql As String
Dim varItem As Variant
With QuickSearch
For Each varItem In .ItemsSelected
sSql = "INSERT INTO RequisitionLineItems " & _
"( ProductName, POChartOfAccount, UnitPrice, UnitsOrdered, " & _
" RequisitionNumber ) " & _
"VALUES('" & .Column(0, varItem) & "','" & .Column(1, varItem) & "','" & .Column(2, varItem) & "','" & .Column(3, varItem) & .Column(4, varItem) & "[b][COLOR=red])[/color][/b]"
Dim sSql As String
Dim varItem As Variant
With QuickSearch
For Each varItem In .ItemsSelected
sSql = "INSERT INTO RequisitionLineItems " & _
"( ProductName, POChartOfAccount, UnitPrice, UnitsOrdered, " & _
" RequisitionNumber ) " & _
"VALUES('" & .Column(0, varItem) & "','" & .Column(1, varItem) & "','" & .Column(2, varItem) & "'," & .Column(3, varItem) [COLOR=red]& ","[/color] & .Column(4, varItem) & ")"