I was calling the sql statements through vba.
If Me.ge > "" Then
strSQL2 = "INSERT INTO [RITE INFORMATION] ([STORE NUMBER], CUSTOMER,
ADDRESS, CITY, STATE, [ZIP CODE], [CO LINE 1], [NABP NUMBER], [FAX
PHONE NUMBER], [VRU INSTALLED], [IVR SERIAL PRINTER], [DR FAX], [RX
PICKUP], [REDUNDANT IVR], [INTERNET REFILL], [REFILL ASSISTANT],
[QUICK LINK], [SIG CAP INSTALLED], [CUSTOMER CATEGORY]) " _
& "VALUES ('" & sn & "', '" & Replace(Me.[cu], "'", "''") & "', '" &
Replace(Me.[ad], "'", "''") & "', '" & Replace(Me.[ci], "'", "''") &
"', '" & st & "', '" & zip & "','" & co & "', '" & nab & "','" & fa &
"' , '" & iv & "', '" & pri & "', '" & dr & "', '" & rx & "', '" &
redundant & "', '" & internet & "', '" & refill & "', '" & quick & "',
'" & sig & "', '" & Replace(Me.[cat], "'", "''") & "')"
CurrentDb.Execute (strSQL2)
strSQL3 = "INSERT INTO [Base_Unit] ([STORE NUMBER]) VALUES ( '" & sn &
"')"
CurrentDb.Execute (strSQL3)
Else
strSQL = "INSERT INTO [INFORMATION] ([STORE NUMBER], CUSTOMER,
ADDRESS, CITY, STATE, [ZIP CODE], [CO LINE 1], [NABP NUMBER], [FAX
PHONE NUMBER], [VRU INSTALLED], [IVR SERIAL PRINTER], [DR FAX], [RX
PICKUP], [REDUNDANT IVR], [INTERNET REFILL], [REFILL ASSISTANT],
[QUICK LINK], [SIG CAP INSTALLED], [CUSTOMER CATEGORY], [GENERAL
COMMENTS]) " _
& "VALUES ('" & sn & "', '" & Replace(Me.[cu], "'", "''") & "', '" &
Replace(Me.[ad], "'", "''") & "', '" & Replace(Me.[ci], "'", "''") &
"', '" & st & "', '" & zip & "','" & co & "', '" & nab & "','" & fa &
"' , '" & iv & "', '" & pri & "', '" & dr & "', '" & rx & "', '" &
redundant & "', '" & internet & "', '" & refill & "', '" & quick & "',
'" & sig & "', '" & Replace(Me.[cat], "'", "''") & "', '" & Replace(Me.
[ge], "'", "''") & "')"
CurrentDb.Execute (strSQL)
strSQL1 = "INSERT INTO [Base_Unit] ([STORE NUMBER]) VALUES ( '" & sn &
"')"
CurrentDb.Execute (strSQL1)
End If
the sql/vba code is the same between the two cept i am inserting one
more thing in one of them.
they work alone without the if statements.