Autor Thema: Picklist oder wie lösen?  (Gelesen 2551 mal)

Offline manboo8000

  • Junior Mitglied
  • **
  • Beiträge: 61
Picklist oder wie lösen?
« am: 15.11.16 - 16:15:18 »
Hallo zusammen,

in einer Datenbank möchte ich einen Auswahldialog haben, der auf eine bestimmte Ansicht in der Datenbank geht.

Dabei soll aus der Auswahl der Wert aus Spalte 1 in Feld A und der Wert aus Spalte 3 in Feld B übernommen werden. Wie mache ich das am Besten?

Offline thkn777

  • Aktives Mitglied
  • ***
  • Beiträge: 176
Re: Picklist oder wie lösen?
« Antwort #1 am: 15.11.16 - 16:24:35 »
Hallo manboo8000,
wie das am besten geht, weiß ich nicht.  :-:

Ich könnte eine mögliche Lösung beschreiben, reicht das?  :P

- Lookup-Ansicht mit UniversalID in erster Spalte. erste Spalte verstecken
- dann benutzt Du

Code
unid:=@PickList([Custom]:[Single];"":"";"(LookupAnsicht)";"Titel";"Bitte auswählen:";1);

- Hast Du die erst mal die unid, machst Du mit

Code
@GetDocField(unid;"Itemname");

weiter.

Viel Erfolg,
Th.

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: Picklist oder wie lösen?
« Antwort #2 am: 15.11.16 - 17:00:23 »
Eine weitere Möglichkeit wäre die benötigten Werte, zusammengesetzt mit einem Trennzeichen, in einer versteckten Spalte in die entsprechende Ansicht einzufügen.

z.B. WertausFeld1 & "~" & WertausFeld2

Über die Funktion @Picklist lässt du die den Wert aus dieser Spalte zurückgeben.
Mit @Word...  trennst du die beiden werte dann wieder.

z.B.
WertausFeld1 := @Word(RückgabePicklist; "~"; 1)
WertausFeld2 := @Word(RückgabePicklist; "~"; 2)


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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz