Such Button erstellen
Hallo, ich möchte einen eigenen Suchbutton am Dashboard programmieren, so dass ich aus meiner Kundenliste einen Kunden auswählen kann, nach der Auswahl soll der Suchbutton wieder leer sein. Sollte der Kunde gefunden werden, soll sich der Kundenstamm öffnen. Ich möchte nicht den Suchbutton von Ninox verwenden, da der nicht in der Maske liegt. Ich habe ein paar Bilder hinzugefügt. Vielleicht kann mir wer helfen. Danke.
15 Antworten
-
Hallo Sabine, ich weiß nicht, wonach genau du suchen willst und was du mit "Kundenliste" meinst. Aber eine einfache, naheliegende Möglichkeit wäre die Suche nach dem Namen. Dazu bräuchte man ein Textfeld zur Eingabe des Namensbestandteils ('Suche'), nach dem gesucht werden soll. In der Ansicht 'Kunden' könnte man unter "Formel" folgenden Code hinterlegen:
if Suche then let myN := lower(Suche); select Kunden where contains(lower(Name), myN) else select Kunden end
Zum Leeren des Suchfeldes könnte man einen Button mit folgendem Code erstellen:
Suche := null
-
Hallo Sabine, ich habe es bei mir so gelöst das ich ein Formelfeld im Kundenstamm mit allen Informationen die ich auch suchen will befülle.
Formelfeld anlegen mit dem Code: Vorname + " " + Nachname + " " + Strasse + " " + Ort +
" " +
PLZ dieses Feld habe ich fxSuche genannt und ausgeblendet.Nun habe ich in der Ansicht wie schon geschrieben hat mir ein Textfeld "Suche" angelegt und im Code für die Ansicht dann
let myS :=Suche;
select Kunden where contains (fxSuche)
und sobald du Enter drückst findet die Ansicht alles was du in dein Suchfeld eingeben hast
Ob nun Vorname,PLZ,Ort,Nachname oder eben auch Vor und Nachname
-
So geht es auch für zwei Namen. Mirko
let result := split(Suche, " "); let search := for i in result do lower(i) end; select Kunden where contains(search, lower(Vorname)) or contains(search, lower(Nachname))
Content aside
- Status Answered
- vor 11 MonatenZuletzt aktiv
- 15Antworten
- 309Ansichten
-
6
Folge bereits