Liz Doering
ldoering at symphonyinfo.com
Mon Dec 6 22:49:16 CST 2004
Doris, I'm assuming that you have a combo box for your zip codes. If you paste this code into the not in list event of your combo box, you should be pretty close. Of course, I'm guessing on field names and layout of your ZipCode table; you will have to make changes to those, I'm sure. I'm checking mail at 11 p.m. only because of not being in the office tomorrow. But if you have more questions, don't hesitate to ask. Good luck! Liz Private Sub cboZip_NotInList(NewData As String, Response As Integer) On Error GoTo eh Dim rs As Recordset Dim db As Database Dim strState As String Dim strCity As String ' Prompt user to verify they wish to add new value. If MsgBox(NewData & " is not in list. Add it?", vbOKCancel) = vbOK Then ' suppress the error about your item not being in the list Response = acDataErrAdded 'collect the rest of the data you need strState = InputBox("Enter 2-letter State Abbreviation", "State") strCity = InputBox("Enter City Name", "City") 'write it to your table Set db = CurrentDb Set rs = db.OpenRecordset("ZipList") With rs .AddNew !zip = NewData !city = strCity !state = strState .Update End With Else ' If user chooses Cancel, undo changes. Response = acDataErrContinue Me.cboZip.Undo End If ex: Set rs = Nothing 'close recordset and database Set db = Nothing Exit Sub eh: MsgBox Err.Description, , Err.Number Resume ex End Sub ---------- Original Message ---------------------------------- From: DorisH3 at aol.com Reply-To: Access Developers discussion and problem solving<accessd at databaseadvisors.com> Date: Mon, 6 Dec 2004 19:42:47 EST I want to apologize ahead of time for my ignorance of Access but I am new to this and would appreciate any help that would come my way. I have a Customer entry form whereby I am entering customer first name, customer last name, address, zip code, City, State and remarks. I also have a ZipCode table where I have Zip Code, City, State fields. When entering data into the Customer Entry Form the Zip Code field goes out and looks up the City and State and returns the value from the table on exit from the Zip Code field. My question is this: when a value is not found in the Zip code table that matches the entered zip code, how do I from the Customer entry form add the new Zip code, City and State to the Zip Code table? Again, I appreciate any help you can extend me. Doris -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- Thanks, Liz Doering Symphony Information Services www.symphonyinfo.com 763.391.7400 --