Office: (Office 2010) Insert Into aus Formular in Tabelle

Helfe beim Thema Insert Into aus Formular in Tabelle in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe mir überlegt ob man Werte aus einer Textbox über insert into in eine Tabelle schreibenm kann. Folgendes Schema schwebt mir... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Georg_Sion, 25. Mai 2013.

  1. Insert Into aus Formular in Tabelle


    Hallo zusammen,

    ich habe mir überlegt ob man Werte aus einer Textbox über insert into in eine Tabelle schreibenm kann. Folgendes Schema schwebt mir vor:

    INSERT INTO Zieltabelle (Feldname1, Feldname2, Feldname3, Feldname4) VALUES (Wert1, Wert2, Wert3, Wert4)

    jetzt das Problem: die Werte sollen aus ungebundenen Textboxen im Formular ausgelesen werden.
    Ich hatte gedacht über z.B. intWert1 = me.txtWert1 , strWert2 = me.txtWert2 .... usw sollte das gehen. Macht es aber nicht.

    Hat jemand eine Idee?

    Grüsse

    Georg

    :)
     
    Georg_Sion, 25. Mai 2013
    #1
  2. Die Werte aus den Formulartextfeldern sind Variablen, die über entsprechende Formatierungen abhängig vom Datentyp in den SQL-String eingesetzt werden müssen, VBA wird man ja wegen der Ausführung der Abfrage eh einsetzen:
    Code:
     
    ebs17, 27. Mai 2013
    #2
  3. Hallo,

    versuche es mal in der Art (Luftcode):

    Code:
    Die Werte 1 bis 4 habe ich als Zahlen angenommen.

    PS: Eberhard schreibt wahrscheinlich im 11-Finger-System...
     
    Maxel, 27. Mai 2013
    #3
  4. Insert Into aus Formular in Tabelle

    Danke für die schnelle Antwort . Werde es schnellstmöglich austesten und Feedback posten.

    Gruss

    Georg
     
    Georg_Sion, 27. Mai 2013
    #4
  5. Hallo Eberhard,
    ob du 11 Finger hast kann ich nicht entscheiden *wink.gif* . Danke jedenfalls fürr die Antwort. Auch Danke an Maxel.
    Doch nun zurück zu meinem kleinen Problem.
    Ich habe mich an Eberhards Vorschlag gehalten, da ich verschieden formatierte Felder habe (Zahl, Datum,...) Ich habe meinen Code also aufgebaut. Leider gibt er mir immer folgende Fehlermeldung:

    Laufzeitfehler 3075
    Syntaxfehler (fehlender Operator) in Abfrageausdruck 'hier der Text der Textbox'.

    Mein Feld ist in der Tabelle als Memo deklariert. Daher dachte ich es ist einfach den (richtig erfassten) Text in das Feld einzufügen.
    Wo ist mein Fehler?

    hier die SQL- Anweisung:
    Code:
     
    Georg_Sion, 29. Mai 2013
    #5
  6. Da bringst du den Syntax etwas durcheinander.

    INSERT INTO "table_name" ("column1", "column2", ...)
    VALUES ("value1", "value2", ...)

    Gruß Günther
     
    guenther_p, 29. Mai 2013
    #6
  7. Moin,
    Maxel schrieb, er habe für sein Beispiel Zahl als Datentyp angenommen.
    guck mal bei Eberhard, wie dort die anderen (Text-)Datentypen behandelt werden, Stichwort 'Hochkomma' *wink.gif* .
    maike
     
    maikek, 29. Mai 2013
    #7
  8. Insert Into aus Formular in Tabelle

    \@ Günther: Die Sache mit den Values ( ....) geht alternativ auch mit Select ohne Klammer - siehe auch Eberhards Beispiel.

    @ Maike - du hast mir die Augen geöffnet. Ich habe die Hochkomma ignoriert.

    @ alle - Danke noch mal - jetzt funktionierts

    Gruss

    Georg
     
    Georg_Sion, 29. Mai 2013
    #8
  9. Ja, Memo ist auch Text und als solcher zu behandeln.

    @guenther_p: Wo würde Deine gezeigte Anweisung funktionieren? In Jet-SQL (Access) ganz sicher nicht.
     
    ebs17, 29. Mai 2013
    #9
Thema:

Insert Into aus Formular in Tabelle

Die Seite wird geladen...
  1. Insert Into aus Formular in Tabelle - Similar Threads - Insert Into Formular

  2. MS ACCESS Insert into Foto in Datenbank

    in Microsoft Access Hilfe
    MS ACCESS Insert into Foto in Datenbank: Hallo. Ich benutze MS ACCESS im Office 365. Habe eine Anwendung geschrieben, in der in einem Formular ein Foto im Typ Bild dargestellt wird. Ich möchte nun dieses Foto mittels einem "Insert...
  3. Info über SQL INSERT INTO

    in Microsoft Access Hilfe
    Info über SQL INSERT INTO: Hi, ich wollte gerne wissen ob man bei einem neuen Datensatz in der Haupttabelle gleich in die Untertabelle schreiben kann. Wenn ja, wie? Wenn nein, welche referenzen von der Haupttabelle muss...
  4. db.Execute " INSERT INTO

    in Microsoft Access Hilfe
    db.Execute " INSERT INTO: Hallo Leute, sehe den Wald vor lauter Bäumen nicht.... kann mir jemand helfen den Knopf zu lösen? Ich erhalte immer die Fehlermeldung: "ein Parameter wurde erwartet, aber es wurden zu wenig...
  5. Datum per Insert Into in Tabelle einfügen mit Where

    in Microsoft Access Hilfe
    Datum per Insert Into in Tabelle einfügen mit Where: Hallo, ich stehe mal wieder vor einem Problem, an dem ich nicht weiter komme und bereits fast den ganzen Tag ohne Erfolg rummgoogle. *entsetzt Ich habe in einer Tabelle Datensätze die jeweils...
  6. INSERT INTO klappt nicht

    in Microsoft Access Hilfe
    INSERT INTO klappt nicht: Hallo und guten Morgen zusammen, ich möchte den angezeigten/eingegebenen Formularinhalt in eine Tabelle speichern, erhalte jedoch den Laufzeitfehler '3075': Synaxfehler (fehlender Operator) in...
  7. Mehrwertige Felder: INSERT INTO von Zellinhalten mit recordset2

    in Microsoft Access Hilfe
    Mehrwertige Felder: INSERT INTO von Zellinhalten mit recordset2: Hallo versierte ACCESS-User und vielleicht Bezwinger der "Mehrwertigen Felder" Ziel der 'Sub': In der Tabelle T2_Ziel werden die Einträge von Tabelle T1_Quelle übernommen, die bzgl....
  8. INSERT INTO-Anweisung

    in Microsoft Access Tutorials
    INSERT INTO-Anweisung: INSERT INTO-Anweisung Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden