Autor Thema: Dialogliste um den Ausgewählten Wert kürzen...  (Gelesen 13030 mal)

Offline Doc

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • Little Blog
Dialogliste um den Ausgewählten Wert kürzen...
« am: 07.10.04 - 15:07:59 »
... wie kann man so etwas realisieren?

Habe ein Auswahlfeld (Dialogliste), nachdem jemand daraus eine Auswahl getroffen hat, soll dieser Wert aus der Dialogliste verschinden. Also beim nächsten aufruf der Maske nicht mehr zur Verfügung stehen.


Hätte da mal jemand eine Idee?
Kann man den Wert mit Replace rausziehen?


Gruss
Doc
Gruss
Werner

Notes Server Version: 5.07    Eng on NT4
Notes Client  Version: 5.02c   Deutsch

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #1 am: 07.10.04 - 15:09:59 »
@Trim (@Replace (Quellliste; DeinWert; ""))

HTH,
Bernhard

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #2 am: 07.10.04 - 15:12:29 »
Hi,

baue dir ein Feld, der Inhalt dieses Feldes ist der Inhalt der Auswahldialogbox,
Wenn ausgewählt wurde mit:
@Trim(@Replace(Feld;Auswahlfeld;"")) das o.a. Feld neuberechnen lassen.

Wichtig hierbei sind folgende Parameter:
1. Das Auswahlfeld(Dialogbox) muss nach dem Feld kommen das die Inhalte trägt.
2. Im Auswahlfeld muss die Eigenschaft
Auswahl bei Dokumentaktualisierung neu berechnen
und
Bei Auswahl Feler aktualisieren.


Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Doc

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • Little Blog
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #3 am: 08.10.04 - 07:52:01 »
Habs versucht, aber ich bekomme es funktioniert nicht.

Liste (DialogListe) der Geschäftsstellen= GS
Anzeigefeld= DispGS

Feld "DispGS" - Text/Berechnet - Wert "GS"  (Anzeige der Auswahl aus GS).
Feld "GS"        - Dialogliste/Bearbeitbar - (Auswahl: Inhalt  GS 1000
                                                                                                     GS 1100
                                                                                                               ....)

Wo muss den die "@Trim(@Replace(DispGS;GS;""))" Formel rein?

Verstehe ich echt nicht.

Gruss





Gruss
Werner

Notes Server Version: 5.07    Eng on NT4
Notes Client  Version: 5.02c   Deutsch

Offline Doc

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • Little Blog
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #4 am: 08.10.04 - 07:57:17 »
Habe mal die DB mit den Felder angehangen.

Gruss
Doc
Gruss
Werner

Notes Server Version: 5.07    Eng on NT4
Notes Client  Version: 5.02c   Deutsch

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #5 am: 08.10.04 - 09:14:59 »
Das kann m.E. so nicht gehen.
1. Wenn ich aus der Auswahl einen Punkt NICHT mehr haben möchte, dann müsste ich den ja in die Auswahlliste wieder aufnehmen.
2. Die Auswahlliste ist ja wohl ein vorberechnetes Feld. Ja, wie soll ich denn da Werte raus- bzw. wieder reinnageln ??
3. Bernhard weiss wahrscheinlich wie es geht, ich stehe da z.Zt. auch relativ im Regen....

klaus

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #6 am: 08.10.04 - 09:53:03 »
nächster Denkfehler:

die Dialogliste zeigt ja die Werte an, die ich ausgewählt habe. Das hat ja nix mehr mit den Werten zu tun, die ich auswählen könnte.
Also haben die ausgewählten Werte einen Haken und die nicht ausgewählten eben keinen.
Hoffe, ich hab mich da einigermassen verständlich ausgedrückt.

klaus

Offline Doc

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • Little Blog
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #7 am: 08.10.04 - 10:12:36 »
Vielleicht funktioniert das mit dem Replace nur, wenn die Auswahl aus einer versteckten Ansicht kommt.?!

Gruss
Doc
Gruss
Werner

Notes Server Version: 5.07    Eng on NT4
Notes Client  Version: 5.02c   Deutsch

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #8 am: 08.10.04 - 10:21:39 »
Die Sache ist etwas tricky, aber eigentlich doch ganz logisch:

1. Feld "VL" wie "Vorgabeliste" (das muss -von oben links nach unten rechts gesehen vor dem 2. Feld stehen !):
Text, Berechnet, Mehrwachwerte zulassen.
Formel:
@If (VL = ""; "1000" : "1100" : "1200" : "1300" : "1400" : "1500"; @Trim (@Replace (VL; AL; "")))

2. Feld "AL" wie "Auswahlliste":
Dialogliste, Bearbeitbar, Mehrfachwerte zulassen (oder auch nicht), Felder bei Schlüsselwortänderung aktualisen, Auswahl bei Dokumentaktualisierung aktualisieren.
Auswahl: Über Formel:
@Trim (@Replace (VL; AL; ""))

In der Eingabevalidierung: "" (Das heisst: Ändern sich AL, wird Dokument neu durchgerechnet, VL gekürzt und danach AL wieder geleert durch die Eingabevalidierung).

Wenn Du möchtest, das VL auch ganz geleert werden kann, musst Du Dir für das @If (VL = ""; ...) etwas anderes einfallen lassen, zum Beispiel ein Hilfsfeld - berechnet - Formel "X" ZWISCHEN den Feldern VL und AL und dann darauf prüfen.

HTH,
Bernhard

PS: Das war doch mal 'ne spannende Aufgabe  ;)
« Letzte Änderung: 08.10.04 - 10:53:40 von koehlerbv »

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #9 am: 08.10.04 - 10:46:06 »
@bernhard

Kapier ich nicht  :P
Im DL werden doch die angehakten Werte + die nicht angehakten angezeigt. Was bringt mir dann das @replace ? Oder ich müsste die ausgewählten Werte wieder in ein anderes Feld reinschreiben, oder wie ? :-\ ??? :-\ ???

klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #10 am: 08.10.04 - 10:51:39 »
Die angehakten verschwinden, sowie in AL die Änderung bestätigt wurde:
Die Änderung in AL bewirkt eine Neuberechnung aller Felder (von oben links nach unten rechts). Die ausgewählten in AL werden in VL mittels Replace entfernt. Danach ist AL mit der Neuberechnung dran - die Eingabevalidierung leert jetzt die bereits gemachte Auswahl.

Blödsinn war aber die Auswahlformel für AL: Da reicht natürlich vollkommen: VL).

HTH,
Bernhard

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #11 am: 08.10.04 - 10:54:26 »
@Bernhard

dann bau doch mal die ALK.nsf so um, dass die funzt. Ich verbiege mir schon fast die Finger ..... :-\

klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #12 am: 08.10.04 - 10:55:34 »
Ich habe die Verfahrensbeschreibung oben eben dahingehend geändert, dass ich das ausversehen hineingeratene "DL" gegen das eigentlich gemeinte "AL" ausgetauscht habe.

Bernhard

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #13 am: 08.10.04 - 11:02:54 »
@Bernhard,
das hatte ich schon ... ;D

Trotzdem, irgendwie... siehe Bild

klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #14 am: 08.10.04 - 11:07:16 »
Dann hast Du nicht das "" in der Eingabevalidierung von AL, schätze ich.

Bernhard

Offline Doc

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • Little Blog
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #15 am: 08.10.04 - 11:17:10 »
Das mit dem Replace fúnktioniert jetzt, aber

1. Bei erneutem Aufruf der Maske, stehen alle Werte aus VL wieder zur Auswahl.
2. Bei eingabeval Wert= ""/ Feld AL, kommt Fehlerhinweis: Feld hat Validierungsformel nicht entsprochen.

 
Gruss
Werner

Notes Server Version: 5.07    Eng on NT4
Notes Client  Version: 5.02c   Deutsch

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #16 am: 08.10.04 - 11:18:29 »
@Bernhard,

nee, dann kommt die FM: "Feld hat Eingabevalidierung nicht entsprochen"  :P

klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #17 am: 08.10.04 - 11:21:43 »
Sorry, sorry, sorry - wenn man sowas nebenher macht ... Es muss natürlich EingabeUMSETZUNG heissen und nicht -validierung.

Bernhard

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #18 am: 08.10.04 - 11:23:34 »
1. Bei erneutem Aufruf der Maske, stehen alle Werte aus VL wieder zur Auswahl.

Was hast Du denn für eine Formel in VL ?

klaussal

  • Gast
Re: Dialogliste um den Ausgewählten Wert kürzen...
« Antwort #19 am: 08.10.04 - 11:24:12 »
oh oh, jetzt steht in AL nix mehr drinne......

klaus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz