Autor Thema: Dialogbox mit @Name([CN]; @UserName)  (Gelesen 1738 mal)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Dialogbox mit @Name([CN]; @UserName)
« am: 27.06.03 - 19:43:26 »
Hi,

ich habe eine Dialogbox, in der ein Feld "Feedback_Nachricht" ist.

Ein Dialogbox-Button hat folgenden Code (gekürzt):
@MailSend(_Empfaenger;"";"";_Feedback_Subject;  _Feedback_Text ));

In _Feedback_Text ist u.a. das Feld "Feedback_Nachricht" definiert, und noch ein Einleitungs-BlaBla.

Klappt auch wunderbar, das Mailsend.

Nun würde ich aber gerne im Body des Mail noch eine Zeile einfügen "Von: XYZ", wobei XYZ "@Name([CN]; @UserName)" sein soll.

Allerdings bleibt das immer leer, auch wenn ich
 - ein separates verstecktes Feld in der Form hinzufüge
 - ein Feld im Layout-Bereich hinzufüge
 - etc.
Hab auch schon mit "Editierbar", "Berechnet", "Berechnet zur Anzeige" etc. experimentiert, also auch da alles durch.

Ich hoffe Ihr habt da ne Lösung.

Bob


P.S.

Ich öffne die Dialogbox bewusst mit einem Workaround (temporäre Datei), damit kein Dok ausgewählt sein muss beim anklicken der Aktion.

Die Dialogbox öffne ich über einen Button:

@PostedCommand([ToolsRunMacro]; "(DisplayFeedbackDialog)")


Der Inhalt des Makros "(DisplayFeedbackDialog)":


Sub Initialize
     '**********************************************************************************************************************
     'create a new temporary doc only to display the Form with help  description
     'this doc is not saved; In this way, there is no need to have a document selected in the current view
     '**********************************************************************************************************************
   Dim workspace  As New NotesUIWorkspace
   Dim session As New NotesSession
   Dim dbCurrent As NotesDatabase
   Dim docTemp As NotesDocument
   Dim szFormName As String
   Dim szTitle As String
   Dim vOk As Variant
   
   Set dbCurrent = session.CurrentDatabase
   Set docTemp = dbCurrent.CreateDocument
   
   szFormName = "frm_Feedback"
   szTitle = "Feedback-Formular"          
   
   vOk = workspace.DialogBox ( szFormName, True, True, True, True, False, False, szTitle, docTemp, False,True  )
   
End Sub

« Letzte Änderung: 27.06.03 - 19:48:47 von bob »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #1 am: 27.06.03 - 22:09:42 »
... in Hintergrundagenten funktioniert nach meiner Erkenntnis kein UI-Frontend...

ata
Grüßle Toni :)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #2 am: 27.06.03 - 22:15:24 »
schade, kennst Du ggf. einen Workaround?

Bob

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #3 am: 27.06.03 - 22:16:56 »
... keinen Hintergrundagenten, sondern einen RunOnce verwenden
- bei der Namensgebung keine runden Klammern verwenden...

ata
Grüßle Toni :)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #4 am: 27.06.03 - 22:22:51 »
ähm, eigentlich hat auch der Agent die von Dir genannten Eigenschaften (siehe Bild im Anhang)

trotzdem danke,
Bob

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #5 am: 27.06.03 - 22:26:25 »
Zitat
Der Inhalt des Makros "(DisplayFeedbackDialog)":

... nicht ganz - dein Agent hat runde Klammern - und das heißt Hintergrund...

ata
Grüßle Toni :)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #6 am: 27.06.03 - 22:38:49 »
cool, danke, hab jetzt den Agenten ohne () abgebildet, also als "Manually from Actions Menu".

Jetzt gehts !!!  :)

Man lernt nie aus !  :)

bye,
Bob

Ich dachte, die Klammern hätten nur Auswirkung auf die Darstellung bzw. eben auf die Einstellung "Actions Menu" oder "Manuell vom Menü der Agenten"; das hier noch 'ne UI - Abhängigkeit besteht, hab ich erst jetzt gelernt!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #7 am: 27.06.03 - 22:41:58 »
... zu finden in der Hilfe bei NotesUIWorkspace ziemlich am Ende...

ata
Grüßle Toni :)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #8 am: 27.06.03 - 22:45:38 »
Na ja, ich nutze halt Notes doch zu sehr intuitiv und frage zu oft Kollechen wie Dich, ohne zu 100% die Help zu nutzen....

Aber ich werde mal zukünftig doch erst die Hilfe zu 100% erschlagen, wenn das auch nicht einfach. Die Hilfe ist zwar gut, aber nicht wirklich übersichtlich......


Jedenfalls nochmal danke ATA.

Bob

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #9 am: 27.06.03 - 22:49:15 »
Nachtrag:

Als "Buße" (scherz ;)) werde ich dafür meine Methodik unter Tipps & Tricks posten, ein temporäres File zu erzeugen, um eine Dialogbox ohne Dok-Auswahl anzuzeihgen :-)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #10 am: 27.06.03 - 22:52:27 »
... kann man sicherlich mal gebrauchen - gute Idee...

ata
Grüßle Toni :)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Dialogbox mit @Name([CN]; @UserName)
« Antwort #11 am: 27.06.03 - 23:02:04 »
danke für das Lob von einem Profi  ;D

Da freut sich der Notes-Beginner  8)

Bob,
der jetzt die Sunglasses nicht mehr abnimmt   8) 8) 8) 8)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz