Undertrykke advarsel ved indfoerelse af ny vaerdi i tabel
I en ACCESS 2007 database har jeg, blandt andet, en tabel Telefon med felterne id, nummer, og notat. Jeg vil (af bestemte grunde) lade brugerne indfoere nye telefonnumre fra en formular der er forbundet med en anden tabel. Jeg har saa paa den formular indfoert tekstfelterne nummer og notat og en knap, og ved tryk paa knappen indfoeres de nye vaerdier i tabellen. Saa langt saa godt.Jeg faar, naar jeg trykker paa knappen, den saedvanlige advarsel at jeg er i faerd med at indfoere en ny vaerdi. Den vil jeg gerne i dette tilfaelde undgaa (fordi brugeren ved at trykke paa knappen allerede har bekraeftet sin hensigt.) Kan jeg undgaa denne advarsel? I saafald hvordan?
Koden ser saaledes ud:
Private Sub nytTelefonnr_Click()
DoCmd.RunSQL "INSERT INTO Telefon(nummer, notat) VALUES(""" & nummer & """, """ & notat & """);"
End Sub
Et sidespoergsmaal/kommentar. Jeg har skrevet koden efter eksempler i en tutorial (http://www.functionx.com/vbaccess/Lesson12.htm). Jeg var overrakset over de mange """". I en mysql omgivelse ville jeg, for at indfoere variable i tekstfelter, sige "INSERT ..... VALUES('$nummer', '$notat'); Her synes jeg foerst at indfoere en tom string, saa variabelen, og saa endnu en tom string. Jeg har proevet uden de tomme stringe, men det virker ikke. Kan nogen forklare hvad 'filosofien' er bag de mange tomme stringe?
