Autor Thema: DropDown-Feld auf " " (Leer) setzen  (Gelesen 1318 mal)

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
DropDown-Feld auf " " (Leer) setzen
« am: 27.03.03 - 14:50:30 »
Hallo,

ich habe zwei DropDown-Felder erstellt. Diese sind abhängig voneinander, z. B. Ort und Straße (Es werden nur die Straßen angezeigt, die in dem gewählten Ort vorhanden sind).
Nun habe ich folgendes vor, weiß aber nicht so ganz genau, wie das "Problem" zu bewältigen ist.

Wenn nun ein User den Ort ändert, dann soll das DropDown-Feld "Straße" auf " " (Leer) gesetzt werden.

Ist dies mit Hilfe der Formel-Sprache zu lösen? Wenn ja, wäre ich auch für das "wie" dankbar.


Danke für eure Hilfe
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:DropDown-Feld auf " " (Leer) setzen
« Antwort #1 am: 27.03.03 - 15:21:57 »
verwende dazu die Eingabeübersetzung des ersten Dialogfeldes "F1" und ein weiteres Dritt Feld "F3" (das zweite Dialogfeld mit den Straßen möge "F2" lauten).

Die Formel in der Eingabeübersetzung lautet:

wertneu:=F1;
@if(wertneu<>F3;@do(@setfield("F2";"");@setfield("F3";wertneu));wertneu);
wertneu

Das Feld F3 dient also immer zum Vergleich...es wird befüllt, wenn F3 mit dem Wert aus F1 nicht übereinstimmt. Dazu wird F2 geleert. Wählt der User in F1 den gleichen Wert nochmals aus, passiert nix.
Wählt User einen neuen Wert in F1 aus, wird F3 mit F1 gleichgesetzt und F2 geleert.

F3 kann ruhig versteckt und bearbeitbar sein.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz