Autor Thema: FRage wegen dialogliste mit bedingungen  (Gelesen 1990 mal)

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
FRage wegen dialogliste mit bedingungen
« am: 30.04.04 - 15:01:49 »
Hi,

ich suche folgende funktion:

Wenn das Feld (dialogliste) d_rz_ort den Wert " Fellbach " enthält,
dann soll in dem Feld (dialogliste) nur noch die auswahl "FE10" oder "FE20"
verfügbar sein. genauso sollte, wenn man bei feld d_rz_ort " Köln " wählt,
auch nur "K10" oder "K20" verfügbar sein.

Wie kann man diesen Wunsch realisieren?

danke für jeden tipp
Kopf hoch, es kann nicht immer regnen

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:FRage wegen dialogliste mit bedingungen
« Antwort #1 am: 30.04.04 - 16:16:47 »
da gäbs verschiedene Lösungen.
eine pragmatische, aber nicht sehr flexible, ist, dass du das in deine Dialogluiste fest reinschreibst.
Also die auswählbaren Werte mit einer Formel spezifizieren und die Formel etwa in der Art formulieren:

_prefix:=@If(Ort = "Fellbach";"FE";Ort="Köln";"K";"XXX")
_prefix + ("10":"20")

dann noch die entsprechenden Eigenschaften in den Dialoglisten setzen, damit auch alles immer schön aktualisiert wird und es sollte klappen
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:FRage wegen dialogliste mit bedingungen
« Antwort #2 am: 30.04.04 - 18:32:55 »
Hi,

eine andere Alternative wären einzelne Ortsdokumente und eine sep. Ansicht. Will heißen, du legst für jeden Ort ein Dokument an und schreibst in ein Feld mit Mehrfachwerten x10, x20.... In einer Ansicht, die kann versteckt sein, zeigt in der ersten Spalte die Ortsnamen kategorisiert an.

In der ersten Dialogliste liest du dann diese Spalte mit @DbColumn aus. Die zweite Dialogliste füllst du dann mit @DbLookup und nimmst dann den gewählten Wert aus der ersten Dialogliste als Key.

Natürlich musst du noch die entsprechenden Optionen für die Aktualisierung der Dialoglisten setzen.

Damit hast du eine relativ flexible Lösung, die auch ohne Probleme erweitert werden kann.


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline jan2k

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
Re: FRage wegen dialogliste mit bedingungen
« Antwort #3 am: 06.09.06 - 13:44:11 »
Ich wollte das auch mit der Formel versuchen, jedoch kann ich immer nur eine Auswahl vergeben... also
Nicht Lotus, Weiteres Thema 1, Weiteres Thema 2.... mit "+" zieht er es zusammen, mit ", ; " geht es nicht.

Ich möchte im Endeffekt erreichen, dass die Auswahl im 2. Label passend auf das 1. Label beschränkt wird.
Danke für die Hilfe.


@If(Label1 = "Projekte";"Lotus"; Label1="Ausbildung";"Lehrgänge";"leer")

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: FRage wegen dialogliste mit bedingungen
« Antwort #4 am: 06.09.06 - 13:50:43 »
Verstehe ich das richtig, dass Du eine Schlüsselwortliste aufbauen willst?
Dann musst Du die Werte mit einem ":" verketten:
"Wert1" : "Wert2" : ...

Bernhard

Offline jan2k

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
Re: FRage wegen dialogliste mit bedingungen
« Antwort #5 am: 06.09.06 - 13:59:08 »
Oh sorry,

ich bin auf die Lösung gekommen... Ich muss nur einen " : " nutzen... das ist mir wohl mit der Zeit entfallen...

@If(Label1 = "Projekte";"Lotus":"IT" :"NextGen"; Label1="Ausbildung";"Lehrgänge";"leer")



Offline jan2k

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
Re: FRage wegen dialogliste mit bedingungen
« Antwort #6 am: 06.09.06 - 14:00:13 »
Verstehe ich das richtig, dass Du eine Schlüsselwortliste aufbauen willst?
Dann musst Du die Werte mit einem ":" verketten:
"Wert1" : "Wert2" : ...

Bernhard

Danke!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz