Met VBA rechtstreeks in tabel schrijven?

Status
Niet open voor verdere reacties.

yeppie

Gebruiker
Lid geworden
21 nov 2004
Berichten
27
Ik vraag me af of het mogelijk is om met VBA instructies rechtstreeks in een tabel te schrijven? Nu koppel ik steeds eerst een formulier hieraan en met kopieer instructies schrijf ik van een formulier zo in het andere en daarmee indirect in een tabel. Maar is het ook mogelijk om dit rechtstreeks te doen, dus zonder tussenkomst van een formulier?
 
Ja, dat kan.
Je hebt alleen niet aangegeven wat voor database of je gebruikt.
Ik vermoed dat je het over Access hebt. Dan kun je met de volgende code in een tabel schrijven:

dim db as database
dim strSQL as String

strSQL = "INSERT INTO tblJouwTabel" & vbcrlf
strSQL = strSQL & "FIELDS (fldVeld1, fldVeld2, etc...)" & vbcrlf
strSQL = strSQL & "VALUES(value1, value2, etc...)" & vbcrlf

set db = currentdb()
docmd.setwarnings false
db.execute strSQL, dbFailOnError
docmd.setwarings true

set db = nothing
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan