Toon posts:

[vb, sql] add record in subform lukt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een tabel documenten :

ID (autonumber)
overeenkomstnummer (number)
documentenlinks (hyperlinks)

nu probeer ik op een form waar deze tabel als subform weer opstaat een record toe te voegen aan de tabel documenten met een button.

het overeenkomstnummer moet dan gelezen worden van het hoofdform en de filenaam is een string die men aanwijst(aanwijzen van string met common dialog gaat goed)

toch krijg ik iedere keer een foutmelding, komt dit omdat ik niet aangeef wat de nieuwe value van ID is? of is het iets anders want ik dacht dat met insert een autonumber vanzelf werd aangemaakt. (correct me if im wrong)


code:
1
2
3
4
5
  Dim filenaam As String
  Dim sSql As String
     filenaam = FindFile("", "Please select your file", "", "")
    DoCmd.RunSQL ("INSERT INTO documenten values ('[forms]!
    [frmovereenkomstgegevens]![txtovereenkomstnummer], filenaam);")

  • _js_
  • Registratie: Oktober 2002
  • Laatst online: 13-01 07:19
Een string maak je als volgt:
"Vaste tekst" & variabele & " nog wat vast" & forms!mijnformulier!vakje

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

(om maar even door te gaan op de post van _js_ ;))

Jij doet dat dus niet. In plaats van de waarde die het overeenkomstnummer heeft, komt er in jouw SQL-statement dus [forms]![frmovereenkomstgegevens]![txtovereenkomstnummer] te staan.

Verder heb je een enkele-quote-openen staan, maar nergens meer een sluitquote....?
Even aan de slag dus ;)

My personal website


Verwijderd

Topicstarter
ben er al uit, idd de enkele quote moest er nog uit en heb de filenaam eerst in een txtbox gezet

anyway thnx