SQL Insert into

F1database

Commander
Registriert
Okt. 2006
Beiträge
2.562
Hallo Leute,

ich stehe gerade komplett auf dem Schlauch.
Ich habe in Access eine Tabelle "Bestandsdaten".

Ich möchte nun eine SQL-Abfrage erstellen bei der der Anwender einen kompletten Datensatz eingeben kann. Normal sollte das kein Problem sein.

INSERT INTO [Bestandsdaten];

Das ist ja schon mal der normale Aufruf. Was natürlich fehlt sind die Daten. Was ich nun möchte ist, dass wenn der Anwender diese Abfrage startet eine Tabelle/Formular aufgeht, dass die Spalten von "Bestandsdaten" hat.
Er kann dann nun Daten eingeben und diese werden dann beim Beenden der Abfrage in die Tabelle "Bestandsdaten" geschrieben.

Hoffe das war so verständlich genung.
 
Wenn mich nicht alles täuscht könnte das hinhauen.
Weiß nur grad nicht ob man damit weiter arbeiten konnte und kann es grad nicht testen :(
EDIT: Ich gehe einfach mal davon aus, dass du eine MySQL Datenbank benutzt!
Code:
SHOW COLUMNS FROM table
 
Zuletzt bearbeitet:
Arbeitest du mit VBA oder VB?
Wenn ja, dann würd ich dir dies hier ans Herz legen.
Ansonsten kann ich dir leider auch nicht viel weiter helfen.
 
Bisher nur reines SQL :(

Mal schaun ob ich da mit den Skripten was anrichten kann ...

Trotzdem danke schonmal.
 
In Access kannst Du ein Formular auf Basis einer Tabelle erstellen. Das geht sogar per Assistent mit verschiedenen Layouts.
Das Formular enthält dann die Felder der Tabelle und die Daten lassen sich anzeigen, verändern und neu eintragen. Kenntnisse in VBA oder SQL sind dafür nicht nötig und eine Abfrage muß man auch nicht erstellen.
Erstell einfach ein Formular und probier es aus.
 
Du musst lediglich im Statement schreiben welcher Wert welches Input-Feldes deines Formulars in welche Tabellen-Spalte eingefügt werden sollen.
Die Syntax findest über eine Suchmaschine deiner Wahl.
 
Zurück
Oben