Autor Thema: Beziehungskrise in einer Maske mit Kombinationsfeldern  (Gelesen 2328 mal)

Offline Patte

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Morgen!

Ich habe eine Auswahlmaske erstellt, mit deren Hilfe man Daten aus einer Ansicht abrufen können soll. Die Ansicht hat die Spalten "#", "Softwaregruppe" und "SoftwareBezeichnung".
Auf der Maske befinden sich 2 Kombinationsfelder. Das erste ("AuswahlGruppe") zeigt mir mit Hilfe der Formel
"@DbColumn("":"NoCache";"":"";"Gruppe";1)" die verschiedenen Gruppen aus der Ansicht "Gruppe" (Spalte "1") an.
Nun sollen in dem 2. Kombinationsfeld nur noch die Bezeichnungen aus der Ansicht "Gruppe" (Spalte "2") angezeigt werden, welche zu der im 1. Kombinationsfeld ausgewählten Gruppe gehören.

Gibt es hier die Möglichkeit, dieses mit @Befehlen, bzw. -Funktionen zu lösen?


Greetz,

Patte
« Letzte Änderung: 11.03.04 - 10:53:25 von Don Pasquale »

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:Beziehungskriese in einer Maske mit Kombinationsfeldern
« Antwort #1 am: 11.03.04 - 09:45:51 »
Hi,

im 2.Kombinationsfeld machst du ein @DBlookup auf die Ansicht und nimmst als Schlüssel den ausgewählten Wert aus dem 1.Kombi-Feld

Die Formel müsste so in etwas aussehen:
@DbLookup("":"NoCache";"":"";"Gruppe";"AuswahlGruppe"; 2)

In den Feldeigenschaften des ersten Kombi-Feldes setzt du noch die Option "Felder bei Schlüsselwortänderung aktualisieren" und beim zweiten die Option "Auswahl bei Dokumentenaktualisierung aktualisieren".

Damit sollte das Ganze funktionieren.

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

Offline Patte

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re:Beziehungskriese in einer Maske mit Kombinationsfeldern
« Antwort #2 am: 11.03.04 - 09:55:35 »
Klingt logisch, aber ich bekomme anschließend im 2. Kominationsfeld die Meldung "Eintrag im Index nicht gefunden,..."

Irgendwas ist hier faul.


Greetz,

Patte

Offline Patte

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re:Beziehungskriese in einer Maske mit Kombinationsfeldern
« Antwort #3 am: 11.03.04 - 10:02:26 »
Hab es!!!

Man muss im 2. Kombinationsfeld bei der Schlüsselangabe die "Anführungszeichen" weglassen.

Super!

Echt spitze hier! Wird hier immer so schnell geantwortet? Bin begeistert! ;)

Jetzt müsste ich nur noch ein 3. Kombinationsfeld einfügen, mit dem es Möglich ist, die restlichen Bezeichnungen bezüglich der ausgewählten Gruppe, ohne der im 2. Kombinationsfeld ausgewählten Bezeichnung auszugeben. Hast Du da auch noch ne Idee?


Greetz & Thx,

Patte

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:Beziehungskrise in einer Maske mit Kombinationsfeldern
« Antwort #4 am: 11.03.04 - 12:35:48 »
Hi,

sorry, das mit den Anführungszeichen war mein Fehler. Es war ja ein Feldname.

Wenn ich dich richtig verstehe, ist im 3.Kombi-Feld die Liste die gleiche wie im 2., allerdings ohne den im zweiten geewählten Wert.

Richtig?

Da hätte ich folgende Idee.

Trage ins 3.Feld diese Formel ein:

value:=@DbLookup("":"NoCache";"":"";"Gruppe"; AuswahlGruppe; 2);
@Replace(value ; Name des 2.Kombi-Feldes; "" );

Die Option "Auswahl bei Dokumentenaktualisierung aktualisieren" muss beim 3. auch gesetzt sein.

Beim 2.Kombi-Feld musst du die Option "Felder bei Schlüsselwortänderung aktualisieren" noch setzen.

Versuch's mal. Ich bin mir nicht ganz sicher, ob'so funktioniert.


Axel




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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz