SQL-Anweisung - Wert aus Eingabefeld

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: SQL-Anweisung - Wert aus Eingabefeld

Re: SQL-Anweisung - Wert aus Eingabefeld

von jedi » Di, 15.01.2008 09:13

Danke,
hat wunderbar geklappt!


Gruß

Jedi

Re: SQL-Anweisung - Wert aus Eingabefeld

von komma4 » Di, 15.01.2008 07:32

meinst Du so etwa:

Code: Alles auswählen

sSQL = "SELECT ""Gew_Name"" FROM  ""Gewerk"" Where ""Gew_Nummer"" = " & netto

Re: SQL-Anweisung - Wert aus Eingabefeld

von jedi » Mo, 14.01.2008 23:00

Ersmals Danke für die Antwort, aber so richtig bin ich mit dem ersten Teil der Frage noch nicht weitergekommen:


Der funktionierende String (mit Festwert):

sSQL = "SELECT " +CHR(34)+ "Gew_Name" +CHR(34)+ " FROM "+CHR(34)+ "Gewerk" +CHR(34)+ "Where" +CHR(34)+ "Gew_Nummer" +CHR(34)+ "= 'K_263'"

Der Wert 'K_263' soll durch die Variable 'netto' ersetzt werden.
netto ist als String definiert und übernimmt auch richtig den erforderlichen Wert aus der Datenbank.
(Die Funktion soll in einem Makro verwendet werden)

Wer kann da nochmals helfen?

Gruß

Jedi

Re: SQL-Anweisung - Wert aus Eingabefeld

von komma4 » Sa, 12.01.2008 05:02

zur ersten Frage:
hole Dir den Wert des Kontrollfeldes mittels BASIC vor Erstellung der Abfrage


zur zweiten Frage:
ja, natürlich.
Wie? In etwa so:

Code: Alles auswählen

oControl.selectItemPos( 1, True)

Hilft Dir das?

[immer noch: 8°52'55"N 98°16'1" E; aktuell: 29 Grad C]

SQL-Anweisung - Wert aus Eingabefeld

von jedi » Fr, 11.01.2008 13:02

Hallo,
wie kann ich in einer SQL-Anweisung einer Where-Abfrage den Inhalt eines bereits gefüllten Formularfeldes übergeben?
Meine SQL-Anweisung:

SELECT "Gew_Name" FROM "Gewerke" Where ( "Gew_Nummer" = ?hier soll das Formularfeld hin?)

Dazu gleich eine 2. Frage:
Ist es möglich, ein Kombinationsfeld, das Daten aus einer Tabelle erhält so einzustellen,
dass immer sofort der 1. Wert angezeigt wird und keine Leerzeile?

Gruß

Jedi

Nach oben