Autor Thema: PopUp Eingabe Fenster  (Gelesen 3151 mal)

schmidti88

  • Gast
PopUp Eingabe Fenster
« am: 31.03.09 - 08:43:27 »
Hallo!
Ich suche eine Möglichkeit, mit der ich folgendes realisieren kann:

Ich habe ein Feld Name, dieser wird mit @Name([CN]; @UserName) ausgefüllt!
DesWeiteren habe ich ein Feld Abteilung!
In Abteilung steht folgende Formel:
@If(Abteilung !="Produktion";@Success;@Failure("Sie haben Produktion ausgewählt: Bitte geben Sie Ihren Namen ein!"));

Nun soll der Anweder seinen Namen in diesem popup fenster eingeben können und anschließend möchte ich diesen Namen anstelle dem aktuellen wert in Feld Name einsetzen!

Ich habe mir überlegt, dass das irgendwie realisierbar ist mit dem Befehl Field, aber wenn ich Field Name:= "test" eingebe, so gibt er mir diesen Wert in dem pop up fenster an!

Danke für eure Hilfe!
Gruß

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #1 am: 31.03.09 - 08:53:12 »
Hallo,

warum soll der User seinen Namen eingeben, der ist doch über die Anmeldung eindeutig? oder?
Dann kannst Du den doch gleich selber eintragen.

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

schmidti88

  • Gast
Re: PopUp Eingabe Fenster
« Antwort #2 am: 31.03.09 - 09:06:04 »
Hallo!
In der Produktion steht nicht für jeden Mitarbeiter ein Rechner zur Verfügung, in der Verwaltung schon! In der Produktion sind Namen wie Prod1 und Prod2 normal!

Daher müsste nur in der Produktion der User den Namen ändern können!

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #3 am: 31.03.09 - 09:16:15 »
Hallo

sorry, bei uns sind viele User an einem Rechner (über Notes-Intranet), daher hatte ich an eine solche Lösung nicht gedacht.
Wieder was dazugelernt.

Gruß Werner
PS ich verstehe auch ohne "!"
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

schmidti88

  • Gast
Re: PopUp Eingabe Fenster
« Antwort #4 am: 31.03.09 - 09:20:15 »
Sry mit den !

Mein Aktueller Stand ist:

Querysafe: @If(Abteilung="Produktion";FIELD EintrittName:="test";"")

Daher ändert er den Wert jetzt nur in test wenn produktion auserwählt wurde. falls nicht, lässt er den wert. wie kann ich nun den wert "test" beim speichern noch eingeben lassen? danke für eure hilfe

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: PopUp Eingabe Fenster
« Antwort #5 am: 31.03.09 - 09:27:46 »
ich denke du suchst @Dialogbox, hierzu musst du eine neue Maske mache, welche das Feld "EintrittName" enthält.

Beim Schließen der Dialogbox muss ggf. noch @RefreshParentNote aufgerufen werden.

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #6 am: 31.03.09 - 09:29:44 »
Hallo,

geht das mit @Prompt nicht?
vgl. hier: http://atnotes.de/index.php/topic,40238.0.html

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

schmidti88

  • Gast
Re: PopUp Eingabe Fenster
« Antwort #7 am: 31.03.09 - 09:34:50 »
Diese @prompt habe ich zwischen durch auch gefunden!

mein aktueller stand: querysafe:
@If(EintrittAbteilung ="Produktion"; (@Prompt([OkCancelEdit]; "Geben Sie Ihren Namen ein"; "Geben Sie Ihren Namen in das untere Feld ein."; @Name([CN]; @UserName))); "")

Nun muss er nur noch den Wert von @Promt übergeben in Feld Name!
« Letzte Änderung: 31.03.09 - 09:42:41 von schmidti88 »

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #8 am: 31.03.09 - 09:42:09 »
Versuchs mal damit...

@If(
Abteilung !="Produktion";@Success;
Field Abteilung := @Prompt([OkCancelEdit]; "Geben Sie Ihren Namen ein"; "Geben Sie Ihren Namen in das untere Feld ein."; @Name([CN]; @UserName))
);
Viele Grüße

Christian T.

schmidti88

  • Gast
Re: PopUp Eingabe Fenster
« Antwort #9 am: 31.03.09 - 09:44:35 »
Danke für deine Nachricht

Habe zwischenzeitlich meinen Beitrag überarbeitet!

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #10 am: 31.03.09 - 09:53:56 »
Die Antwort auf deine Frage steckt aber in meinen Code auch schon drin....

Field xyz := @prompt  ...
Viele Grüße

Christian T.

schmidti88

  • Gast
Re: PopUp Eingabe Fenster
« Antwort #11 am: 31.03.09 - 09:57:03 »
stimmt, danke :D erst ging es nicht, jetzt geht es :D

schmidti88

  • Gast
Re: PopUp Eingabe Fenster
« Antwort #12 am: 31.03.09 - 10:01:10 »
jetzt brauch ich nur noch die funktion, dass nach eingabe von promt die eingabemaske geschossen wird :)

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #13 am: 31.03.09 - 10:08:55 »
meinst du

@Command([FileCloseWindow])

????
Viele Grüße

Christian T.

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: PopUp Eingabe Fenster
« Antwort #14 am: 31.03.09 - 11:37:16 »
Stimmt, mit Prompt gehts natürlich auch.... (manchmal kommt man auf die einfachsten Sachen nicht :-) )

@Dialogbox hätte aber ggf. den Vorteil, dass man ein "echtes" Namensfeld verwenden kann (mit Type-Ahead + Adressbuch)
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: PopUp Eingabe Fenster
« Antwort #15 am: 31.03.09 - 13:13:18 »
Ich finde gerade in diesem Fall ist ein Textfeld sogar ratsamer...

und zwar finde ich das so die versuchung einen anderen Namen einzugeben als den eigenen geringer ist. Wobei ich dann aber noch den Default Wert aus dem Prompt nehmen würde.
Viele Grüße

Christian T.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz