Namen in Dropdownfeld suchen / ausschreiben
Verfasst: 30.08.2012, 10:14
Hallo an alle Spezialisten!
Ich habe ein Formular erstellt dass auf einem Dropdownfeld die Namen mehrere Personen aus einer Acces Datenbank holt und bei Auwahl eines Namens werden 2 weitere Felder mit Geburtsdatum und Führerschein Nr. ausgefüllt.
Die Namen im Dropdown werden nach dem Alaphabet Sortiert und der Benutzer kann mit der Tastatureingabe ins Dropdown (z.b. Taste "B") alle Personen mit dem Anfangsbuchstaben "B" aufrufen.
Jetzt muss aber wieder gescrollt werden...
Ist es möglich dass wenn ich den Namen "Berger" suche,
ich im dropdownfeld die Buchstaben "Ber" eingebe und danach werden automatisch nur noch die Namen angezeigt die mit "Ber" beginnen?
Das wäre wirklich genial!
Folgender Befehl ist auf dem Dropdown Feld hinterlegt:
var oVal = xfa.event.newText;
var oText = $.boundItem(oVal);
var oDB = xfa.sourceSet.Datenverbindung.clone(1);
oDB.resolveNode("#command").query.select.value = "select * from Fahrer_Marti where Name = '" + oText + "' order by Name";
Vielen Dank bereits jetzt und Grüsse
Weaver
Ich habe ein Formular erstellt dass auf einem Dropdownfeld die Namen mehrere Personen aus einer Acces Datenbank holt und bei Auwahl eines Namens werden 2 weitere Felder mit Geburtsdatum und Führerschein Nr. ausgefüllt.
Die Namen im Dropdown werden nach dem Alaphabet Sortiert und der Benutzer kann mit der Tastatureingabe ins Dropdown (z.b. Taste "B") alle Personen mit dem Anfangsbuchstaben "B" aufrufen.
Jetzt muss aber wieder gescrollt werden...
Ist es möglich dass wenn ich den Namen "Berger" suche,
ich im dropdownfeld die Buchstaben "Ber" eingebe und danach werden automatisch nur noch die Namen angezeigt die mit "Ber" beginnen?
Das wäre wirklich genial!
Folgender Befehl ist auf dem Dropdown Feld hinterlegt:
var oVal = xfa.event.newText;
var oText = $.boundItem(oVal);
var oDB = xfa.sourceSet.Datenverbindung.clone(1);
oDB.resolveNode("#command").query.select.value = "select * from Fahrer_Marti where Name = '" + oText + "' order by Name";
Vielen Dank bereits jetzt und Grüsse
Weaver