Darren DICK
d.dick at uws.edu.au
Tue Nov 18 18:57:20 CST 2003
Hi Virginia Demo sent off line If anyone wants a me too then make 'em to d.dick at uws.edu.au Any me too's direct to this list will be ignored, snubbed and otherwise shown contempt :-) See ya Darren ----- Original Message ----- From: "Hollis,Virginia" <HollisVJ at pgdp.usec.com> To: <accessd at databaseadvisors.com> Sent: Wednesday, November 19, 2003 7:09 AM Subject: [AccessD] Combo Subform Entries > I have a combobox on a main form that is used to select certain records on > the subform. For example, if you select Car from the combo, the subform > shows all the records for Car. > > I need to be able to add an entry to the combobox on the main form & have it > available for use to add new records. So if I add Jeep to the NotInList > event of the combobox, Jeep would be in the list, the Combo would show Jeep, > & the subform should be blank & ready to add new entries for Jeep. > > I tried Requery, I tried a seperate form for adding new entries to the list, > and OnClose of the form, requery the form, but nothing works. The entry is > in the list, but the subform stays on the previous selections entry. Or > should the requery go on the After Update of the Combo? > > Virginia > > On NotInList > > ' Return Control object that points to combo box. > Set ctl = Me!cboLocation > ' Prompt user to verify they wish to add new value. > If MsgBox("Would you like to add '" & NewData & "' to the list?", > vbYesNo, "Add New Name") = vbYes Then > ' Set Response argument to indicate that data is being added. > Response = acDataErrAdded > ' Add string in NewData argument to table. > NewData = DoConv(NewData) > strSQL = " INSERT INTO tbl_Location ( Location ) SELECT '" & > DoConv(NewData) & "'" > DoCmd.SetWarnings False > DoCmd.RunSQL strSQL > ctl.Value = NewData > DoCmd.SetWarnings True > > Else > ' If user chooses Cancel, suppress error message and undo changes. > Response = acDataErrContinue > ctl.Undo > End If > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com