Hallo zusammen,
ich habe folgendes Problem in AvERP Designer:
Ich habe eine SQL Abfrage in q_rep2, wo ich die Ergebnisse mit z.B. (Select ... where km < 100) eingegrenzt werden. Wie kann ich jetzt den Wert (hier 100) als Variable von der Eingabemaske übergeben?
Also der Benutzer druckt das Formular, im Abfragefenster tippt er eine Zahl ein und dann werden die SQL Ergebnisse anhand dieser Zahl eingegrenzt.
Ich habe den Wert schon in FastReport als Variable deklariert.
Beste Grüße
Variable von Abfragemaske an SQL übergeben
Moderator: SYNERPY
-
- Beiträge: 29
- Registriert: Sa Feb 07, 2009 8:05 am
- Wohnort: Ostfriesland
Variable von Abfragemaske an SQL übergeben
Software-Version: 6.9.7.0
GDB-Version: AvERP2020.02
GDB-Version: AvERP2020.02
Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs sie zu erwerben
Albert Einstein
-
- Beiträge: 515
- Registriert: Di Okt 19, 2004 5:45 am
- Wohnort: Diepholz
Re: Variable von Abfragemaske an SQL übergeben
Guten Morgen Herr Lueken,
eigentlich ist dies ganz einfach:
Beispiel:
SQL.Text von q_rep2: SELECT * FROM "Ihre Tabelle" WHERE KM > :variable
Im Abfragefenster ein Maskedit einfügen und evtl. den Namen anpassen (z.B. KILOMETER).
Sobald nun der Benutzer im Abfragefenster einen Wert (z.B. 100) eingegeben hat und auf OK klickt, diesen Wert (100) an q_rep2 wie folgt übergeben:
Im Ereignis onClickScript folgenden einbauen:
q_rep2.Close;
q_rep2.ParamByName('variable',KILOMETER.Text);
q_rep2.Open;
Das wars
Ich hoffe das hilft.
eigentlich ist dies ganz einfach:
Beispiel:
SQL.Text von q_rep2: SELECT * FROM "Ihre Tabelle" WHERE KM > :variable
Im Abfragefenster ein Maskedit einfügen und evtl. den Namen anpassen (z.B. KILOMETER).
Sobald nun der Benutzer im Abfragefenster einen Wert (z.B. 100) eingegeben hat und auf OK klickt, diesen Wert (100) an q_rep2 wie folgt übergeben:
Im Ereignis onClickScript folgenden einbauen:
q_rep2.Close;
q_rep2.ParamByName('variable',KILOMETER.Text);
q_rep2.Open;
Das wars
Ich hoffe das hilft.
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
-
- Beiträge: 29
- Registriert: Sa Feb 07, 2009 8:05 am
- Wohnort: Ostfriesland
Re: Variable von Abfragemaske an SQL übergeben
Hallo festus,
danke für die Antwort!
Beste Grüße
G. Lüken
danke für die Antwort!
Beste Grüße
G. Lüken
Software-Version: 6.9.7.0
GDB-Version: AvERP2020.02
GDB-Version: AvERP2020.02
Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs sie zu erwerben
Albert Einstein