Autor Thema: Feld mit Werteliste füllen  (Gelesen 1730 mal)

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Feld mit Werteliste füllen
« am: 26.05.03 - 11:02:29 »
Wie kann ich ein Feld mit Namen mit mehreren Einzelwerten füllen? Ich habe eine Vorgabeliste mit allen möglichen Werten in einer Ansicht. Wie geht das?? ???

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld mit Werteliste füllen
« Antwort #1 am: 26.05.03 - 11:15:05 »
1. Lösung:
als Vorgabeformel
"@unique(@dbcolumn("":"NoCache";"";"VIEW";3)

3 = Spalte mit Namen

2. Lösung:
Feld als Schlüsselwortfeld deklarieren, 1. Lasche Feld bearbeitbar und 2. Lasche "Formel für Auswahl verwenden" aussuchen
Gleiche Formel wie bei 1.
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

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Feld mit Werteliste füllen
« Antwort #2 am: 26.05.03 - 11:40:54 »
Zusatzfrage:
Ich habe in der zu durchsuchenden Ansicht eine verborgene Spalte mit Vorname Nachname und eine sichtbare Spalte mit Nachname, Vorname zur besseren Übersicht sortiert nach den Nachnamen. Die würde ich auch gerne zur Auswahl nutzen, im Feld soll dann aber der Wert aus der verborgenen Spalte stehen.
Wie mache ich das dann? Vorher hab ich das in den Feldeigenschaften mit "Dialogfeld Ansicht für Auswahl verwenden" gemacht. Da sah man Nachname, Vorname und ins Feld wurde dann der Wert aus der verborgenen Spalte geschrieben.

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:Feld mit Werteliste füllen
« Antwort #3 am: 26.05.03 - 12:03:03 »
Hi,

da bietet sich @Picklist an. Dazu mußt du aber in deine Maske einen Hotspot mit folgender Formel einfügen:

FIELD Feldname := Feldname;
value := @PickList( [Custom] : [Single] ; "Name des Servers" : "Name der Datenbank" ; "Name der Ansicht" ; "Titel" ; "Bitte wählen sie aus:" ; SpaltefürÜbernahme);
@SetField("Feldname"; value);


Die Parameter musst du natürlich deinen Gegebenheiten anpassen.


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

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Feld mit Werteliste füllen
« Antwort #4 am: 26.05.03 - 12:39:41 »
Damit funktioniert es einwandfrei.

Direkt im Feld geht es nicht ohne den Hotspot, oder?

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:Feld mit Werteliste füllen
« Antwort #5 am: 26.05.03 - 12:45:47 »
Hi,

mit @Picklist leider nicht.


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

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Feld mit Werteliste füllen
« Antwort #6 am: 26.05.03 - 12:54:47 »
Ich meinte, dass man mit einer Eingabeübersetzung arbeitet, wenn das möglich ist. Also man trägt doch erst den Nachname, Vorname ein und wandelt das automatisch um, wenn es geht. Geht das überhaupt?

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:Feld mit Werteliste füllen
« Antwort #7 am: 26.05.03 - 13:05:17 »
Hi,

hmm..., ist 'ne interessante Fragenstellung.

Das kann aber auch nicht mit Picklist funktionieren. Das müsste man mit @DBLookup nach. Du braucht dazu eine Ansicht mit mindestens zwei Spalten. Die eine, die erste, muß den Nachnamen und der Vornamen enthalten und mindestens sortiert sein. In der zweiten Spalte muss dann Vorname und Nachname enthalten sein.

In der Eingabeübersetzung baust du dann DBLookup ein.

@DBLookup("":"NoCache"; ""; "Name der Ansicht"; "Wert des Feldes", 2)

... so oder so ähnlich.


Ich weiß allerdings nicht ob's überhaupt machbar ist. Versuch's mal. Das Ergbenis würde mich auch interessieren.

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

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Feld mit Werteliste füllen
« Antwort #8 am: 26.05.03 - 13:24:53 »
Das klappt auch!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz