Autor Thema: Festwert durch eine Variable ersetzen  (Gelesen 1571 mal)

Offline Diro

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Festwert durch eine Variable ersetzen
« am: 24.03.04 - 11:44:19 »
Hallo Leute,

hat jemand einen Tip, wie ich einen fest hinterlegten Wert im Lotus-Script durch eine Variable ersetzen kann?

Ich möchte bei dem Eintrag: strVorlage = FileDetach("Serienbrief"), den Eintrag Serienbrief über eine Auswahlmaske mit Werten, beeinflussen können, um mehrere Vorlagen auswählen zu können.

Gruß Diro

klaussal

  • Gast
Re:Festwert durch eine Variable ersetzen
« Antwort #1 am: 24.03.04 - 12:00:04 »
..ein paar ideen (näheres in der designer-hilfe):

- prompt
- dialogbox

Offline Diro

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Festwert durch eine Variable ersetzen
« Antwort #2 am: 24.03.04 - 12:23:50 »
Hallo klaussal,

Kannst Du mir vielleicht einen Tip für die Syntax in Lotus Script geben. Bin leider noch etwas unerfahren mit der Programmierung in Lotus Script. Daher bin ich immer sehr froh wenn so etwas vielleicht etwas mehr für einen noch Laien beschrieben wird.

Für deine Hilfe im voraus schon mal tausend Dank.

Gruß Diro

klaussal

  • Gast
Re:Festwert durch eine Variable ersetzen
« Antwort #3 am: 24.03.04 - 13:35:28 »
@diro,

wenn du kein LS kannst, bringst es nichts, dir ein paar tipps zu geben. man muss das schon verstehen bzw können oder eben lernen.

wenn nämlich irgendwann fehler auftreten, stündest du wie der ochs vorm berg.
« Letzte Änderung: 24.03.04 - 13:36:10 von klaussal »

Offline Diro

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Festwert durch eine Variable ersetzen
« Antwort #4 am: 24.03.04 - 13:52:36 »
@klaussal

Nur wer andere auch mal um Auskunft bittet lernt dazu. Ich wollte ja nur eine Hilfe für die Syntax von @Dialogbox bzw. @Prompt in LS. Im übrigen dachte ich, dass ein Forum auch mal zum Wissenaustausch dient und man es nicht dazu nutzt, andere wie dumme Schuljungen zu belehren. Desweiteren wäre es ja dann auch mein Problem, wenn ich wie der so genannte Ochs vor dem Berg stehen würde.

Gruß Diro

klaussal

  • Gast
Re:Festwert durch eine Variable ersetzen
« Antwort #5 am: 24.03.04 - 14:05:48 »
... an den schuljungen,  ;)

1) @-befehlen sind formelsprache und NICHT Lotus-script.
2) ich habe den hinweis auf die designer-hilfe gegeben. dort stehen reichlich beispiele drin.
3) ich halte es nicht für gut, jemandem eine fertiges konzept zu geben, wenn der keine bzw. wenig ahnung hat. ein grundwissen sollte schon vorhanden sein.
4) wir helfen alle im forum gerne. ich weiss von vielen, die mit mir, was pkt 3 betrifft, da einer meinung sind.

5) du hast es nicht anders gewollt:  :P

Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Dim varDummy As Variant
   
Set uidoc = workspace.CurrentDocument   
Set doc = uidoc.document
Set db = session.currentDatabase   

If doc.genehmigt_fb(0) <> "" Then
   varDummy = workspace.Prompt(      
   PROMPT_YESNO, "Ablehnen", "Sie wollen einen bereits    
   genehmigten/abgelehnten VV ablehnen " _
   & Chr(13) & "Möchten Sie wirklich fortfahren ?")
   If Not Cstr(varDummy) = "1" Then
      Exit Sub
   End If
End If
   
Call uidoc.FieldSetText("genehmigt_fb", "nein")
Call uidoc.FieldSetText("fb_zustaendig",doc.fachbereich_1(0))
Call workspace.DialogBox("Ablehnung", True, True, True )
   
doc.ablehnung = doc.tempKommentar(0)   
If doc.ablehnung(0) = "" Then
  Msgbox "ACHTUNG" & Chr(13) & "Kommentar nicht eingegeben !"
  & Chr(13) & "Status NICHT geändert !!"
  Exit Sub
End If
doc.tempKommentar = ""
doc.praemie_fb = ""
doc.praemie = ""
doc.kommentar_fb = ""
   
varDummy = workspace.Prompt(  
 PROMPT_YESNO, "Ablehnen", "Möchten Sie ein Mail an den Ersteller  schicken ? ")
If Not Cstr(varDummy) = "1" Then
  Goto Ende
End If
varDummy =  ablehnung(uidoc)
If Not varDummy Then
   Goto Ende
End If
Msgbox "Mail wurde verschickt"
   
Ende:
Call uidoc.Refresh
Call uidoc.RefreshHideFormulas
   
Call uidoc.save
Call uidoc.Close
   
End Sub
« Letzte Änderung: 24.03.04 - 14:07:29 von klaussal »

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Festwert durch eine Variable ersetzen
« Antwort #6 am: 24.03.04 - 15:02:18 »
nimm für den Anfang mal die Inputbox-Funktion. Näheres dazu in der Hilfe. Schau dir am besten das Beispiel dazu an
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Festwert durch eine Variable ersetzen
« Antwort #7 am: 24.03.04 - 15:31:39 »
In der Designer Hilfe findest du unter dem Suchstring "OpenFileDialog method" alles was du brauchst!

Ein Beispiel:

varFile = workspace.OpenFileDialog(True, "Bitte ein Serienbriefdokument auswählen:", "Word-Dateien (*.doc)|*.doc|Alle Dateien|*", "N:")

Grüsse, Krista
Grüße, Krista

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz