Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

SQL

Begonnen von Klingon 33, August 17, 2011, 17:01:51

⏪ vorheriges - nächstes ⏩

Klingon 33

Hallo,

ich habe einen SQL geschrieben, der Daten aus einer Tabelle an eine Andere anfügen soll.

SQL = "INSERT INTO SYS_WARENEINGANG_POS ( MAN_ID, WE_ORDER_ID, WE_ORDER_POS, WE_POS_VIB )"
SQL = SQL & " SELECT SYS_ORDER_POS.MAN_ID, SYS_ORDER_POS.ORDER_ID, SYS_ORDER_POS.ORDER_POS_ID, SYS_ORDER_POS.ORDER_VIB"
SQL = SQL & " FROM SYS_ORDER_POS"
SQL = SQL & " WHERE (((SYS_ORDER_POS.ORDER_ID)=" & lonA & "));"

den muss ich nun aber so ändern, dass er daten aus einem Formularfeld gleich mit anfügt.
und zwar will ich das Feld"WE_ID" mit der Variabelen strA (String) bei jedem Datensatz (können mehrere sein) füllen.

hat da jemand eine Idee wie das geht?

mfg
Wer Fehler findet, dar diese behalten.

DF6GL

Hallo,

SQL = "INSERT INTO SYS_WARENEINGANG_POS ( MAN_ID, WE_ORDER_ID, WE_ORDER_POS, WE_POS_VIB, WE_ID )"
SQL = SQL & " SELECT SYS_ORDER_POS.MAN_ID, SYS_ORDER_POS.ORDER_ID, SYS_ORDER_POS.ORDER_POS_ID, SYS_ORDER_POS.ORDER_VIB," & strA
SQL = SQL & " FROM SYS_ORDER_POS"
SQL = SQL & " WHERE (((SYS_ORDER_POS.ORDER_ID)=" & lonA & "));"


wenn WE_ID den Datentyp Zahl, Long hat und in strA eine reine Ziffernfolge steht.

Wenn es sich um Datentyp Text handelt, dann so:


SQL = SQL & " SELECT SYS_ORDER_POS.MAN_ID, SYS_ORDER_POS.ORDER_ID, SYS_ORDER_POS.ORDER_POS_ID, SYS_ORDER_POS.ORDER_VIB, '" & strA & "'"
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Klingon 33

werde ich gleich mal probieren. Danke erst einmal
Wer Fehler findet, dar diese behalten.