Autor Thema: Feld mit Wert füllen  (Gelesen 2079 mal)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Feld mit Wert füllen
« am: 23.07.03 - 11:40:00 »
Hallo,

ich möchte aus einer Ansicht Daten holen. Nachdem ich das erste z.B. einen Mitarbeiter ausgewählt habe, möchte ich das die Restlichen Daten von ihm automatisch in die felder eingetragen werden. Wenn ich das so mache funktioniert es, das Problem ist nur das alle Abteilungen angezeigt werden und nicht die benötigte.
Wie könnte ich die Formel ergänzen das nur die benötigte Abteilung angezeigt wird?


auswahl:=@PickList([Custom]:[Single]; "" ; "Mitarbeiter" ; " Bitte Mitarbeiter auswählen!" ; "Mitarbeiter";2);
FIELD t_mitarbeiter := auswahl;
t_mitarbeiter;
auswahl2:= @DbColumn("";"":"DRK.NSF";"Mitarbeiter";3);
FIELD t_abteilung := auswahl2;
@SetField("t_abteilung";auswahl2)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Feld mit Wert füllen
« Antwort #1 am: 23.07.03 - 11:46:41 »
mach dir noch ne ansicht kategorisiert "nachMitarbeiter" und ersetzt dein DBCOLUMN mit DBLOOKUP und uebergib als key auswahl...

gruss

ps: was hast du in der dritten zeile vor ?

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #2 am: 23.07.03 - 12:40:17 »
Stimmt die dritteZeile ist Quatsch.

Die Ansicht habe ich schon erstellt. Hab die Formel jetzt so abgeändert. Das Feld t_abteilung wird nicht gesetzt.

auswahl:=@PickList([Custom]:[Single]; "" ; "Mitarbeiter" ; " Bitte Mitarbeiter auswählen!" ; "Mitarbeiter";2);
FIELD t_mit := auswahl;
auswahl2:= @DbLookUp("Notes";"":"DRK.NSF";"Mitarbeiter";"auswahl";3);
FIELD t_abt := auswahl2;
@SetField("t_abt";auswahl2)
« Letzte Änderung: 23.07.03 - 13:21:02 von chock »

Glombi

  • Gast
Re:Feld mit Wert füllen
« Antwort #3 am: 23.07.03 - 13:40:49 »
Hi,
Du darfst auswahl nicht in Hochkamma setzen!
Also
auswahl2:= @DbLookUp("Notes";"":"DRK.NSF";"Mitarbeiter";auswahl;3);

Sonst sucht er nach dem MA namens "auswahl"

Andreas

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #4 am: 23.07.03 - 14:00:52 »
Hallo,

danke das war ein Fehler.
Dann hatte ich noch vergessen, das mann die Ansichten sortieren muss.

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #5 am: 24.07.03 - 17:00:51 »
Hätte da noch eine Frage,

wenn jetzt in der Spalte zwei Werte(z.b. Mitarbeiter in zwei Abteilungen) stehen holt sich ja DBLookup die beiden und trägt sie in das Feld t_abt ein.
Er soll aber nur jeweils den Wert in das Feld t_abt übernehmen, von dem Dokument, das ich über @PickList auswähle.

Wie könnte ich sowas machen?


 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #6 am: 24.07.03 - 17:17:57 »
Belegst Du nur die Abteilung, nachdem Du per PickList den Mitarbeiter ausgewählt hast, oder auch noch weitere Felder ?

Wie dem auch sei - wenn der Mitarbeiter in n > 1 Abteilungen vorkommen kann, darfst Du nicht mehr nach Mitarbeiter kategorisieren, der Anwender muß dann ja Mitarbeiter UND Abteilung per PickList auswählen ("meinst Du jetzt Meier in der Fibu oder Meier im Lager" - wenn denn Meier vormittags hier und nachmittags dort arbeitet ;-)

Bernhard

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #7 am: 24.07.03 - 20:44:02 »
Ja,
ich hole mir mit dem PickUp die Ansicht, diese ist nach Mitarbeitern kategorisiert.In dieser Ansicht sind noch die Abteilung.Jetzt stehen unter einem mitarbeiter zwei Dokumente.(zwei Abteilungen x und y).Mit dem DBlookup will ich jetzt weitere Felder automatisch füllen. Das Problem ist jetzt das in der Feld Abteilung beide Abteilung eingetragen werden.
Ich möchte aber das er nur in einem Dukoment sucht welches ich anklicke.

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #8 am: 25.07.03 - 15:19:23 »
Hallo,

hab mal ein Bild angehängt.
Wenn jetzt einen Eintrag von T1 auswähle sollen automatisch die restlichen Felder gesetzt werden.
Mit DbLookup bekomme ich es nicht hin.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #9 am: 25.07.03 - 15:28:39 »
Also, Du wählst mit PickList den Eintrag IL unter der Kategorie T1. Richtig ?
Dann kannst Du folgendes machen: Füge eine letzte Spalte an und gib ihr die Property "verborgen". Spaltenwert ist @Text (DocumentUniqueID). Mit Pickup ziehst Du Dir dann DIESEN Spaltenwert und hast jetzt die eineindeutige ID des gewählten Dokuments.
Und guckst Du in der Hilfe hier: @GetDocField - und Du solltest aller sorgen ledig sein ;-)

HTH,
Bernhard

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #10 am: 25.07.03 - 17:18:01 »
Also,
ich jetzt folgendes gemacht:

DocID:=@PickList([Custom]; "" ; "Schulungen" ; " Bitte Schulung auswählen!" ; "Mitarbeiter";6);
auswahl:=@GetDocField(DocID;"themennr");
auswahl2:=@GetDocField(DocID;"datum");
FIELD t_datum:=auswahl2;
FIELD t_liste:=auswahl;
t_liste

Die 6 Spalte ist die DocID.
Ich glaube so funktioniert es.
Habe für den 6 Spalte folgendes eintragen:@TEXT(@DocumentUniqueID)

vielen, vielen Dank

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Feld mit Wert füllen
« Antwort #11 am: 25.07.03 - 18:00:50 »
Naja, das sind so die Dinge, auf die man auch mit Schulungen oder Büchern nicht so leicht kommt.
Daher: Gern geschehen ;-)

Häff ä neiss wiek ent,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz