Hi! I have been programming in Access2000 for about a month now and I'm stuck.<br> I have a form called ContractQuotes which has a table called Contracts as its record source.On this same form, I have a list box called CustList and it has a table called Customers as its record source.I set it up as a list box which I thought would be a dandy feature for the end users but I can't get it to work.<br> I wrote a procedure in the click event() of a button to send this selection to a table called CustQuotes. What it does intsead is get to the very first selected record and then generate an error message during runtime that reads "3265 - Item not found in this collection".I can see that it captures column(0) of the first selection but hangs up there.<br> Could anyone guide me towards my mistake in the following procedure.Thanks in advance.<br><br>Private sub CmdAddCustomers_Click()<br> Call GetSelectedRows()<br>End Sub<br><br>Private Sub GetSelectedRows()<br><br> Dim varList As Control, varCount AsVariant<br> Dim QuoteTableVar As Recordset<br><br> ' Set List Control Variable<br> Set varList = Forms![ContractQuotes]!CustList<br> <br> 'Open Receiving table<br> Set QuoteTableVar = CurrentDb.OpenRecordset("CustQuotes", dbOpenDynaset)<br><br> ' Loop through selected items.<br> For Each varCount In varList.ItemsSelected<br> QuoteTableVar.AddNew<br> <br> '''the following line provides me with the error msg'''<br> QuoteTableVar!QuoteTable! = varList.ItemData (varCount)<br> <br> QuoteTableVar.Update<br> <br> Next varCount<br> <br> QuoteTableVar.Close<br><br>End Sub<br>