Domino 9 und frühere Versionen > Entwicklung
Brauche Hilfe bei einer Ansicht
Glombi:
Wenn in (Declarations) alles leer ist, muss aber was unter (Globals) - (Declarations) stehen. Denn woher kennt denn sonst würde das Querysave die Werte OSales etc. nicht kennen!
Die (Globals) findest Du im selben Eigenschaftsfenster wie (Declarations).
Andreas
koehlerbv:
--- Zitat ---Jetzt bin ich soooo knapp davor, was kann noch falsch sein??
--- Ende Zitat ---
Das glaube ich eher weniger. Wenn in den Declarations keine Variablen deklariert werden, damit diese im PostOpen UND im QuerySave zur Verfügung stehen, dann müssen diese ja woanders (ScriptLibrary ?) deklariert werden. Diese müssen dann ja auch noch mit Deinen Vars ergänzt werden, diese wiederum müssen sich im PostOpen erstmal die Originalwerte merken und so weiter und so fort.
Und das alles ohne Plan ...
Bernhard
him1802:
Na ob die Ansicht in dem kleinen Fenster jetzt wirklich hilft???
' Check if any of the Account Level information has been changed ( including direct updates to Transition date)
If OAE(0) <> CurrentDoc.AE(0) Or _
OType(0) <> CurrentDoc.Type(0) Or OActivity(0) <> CurrentDoc.Activity(0) Or _
OIndustry(0) <> CurrentDoc.Industry(0) Or ONaceCode(0) <> CurrentDoc.NaceCode(0) Or _
OAccount(0) <> CurrentDoc.Account(0) Or OAAddress1(0)<> CurrentDoc.AAddress1(0) Or _
OAAddress2(0) <> CurrentDoc.AAddress2(0) Or OAAddress3(0) <> CurrentDoc.AAddress3(0) Or _
OAPostalCode(0) <> CurrentDoc.APostalCode(0) Or OACity(0) <> CurrentDoc.ACity(0) Or _
OACountry(0) <> CurrentDoc.ACountry(0) Or OATelephone(0) <> CurrentDoc.ATelephone(0) Or _
OAFax(0) <> CurrentDoc.AFax(0) Or OAccountNotes(0) <> CurrentDoc.AccountNotes(0) Or _
OTransS(0) <> CurrentDoc.TransS(0) Or OTransT(0) <> CurrentDoc.TransT(0) Or _
OCompetence(0) <> CurrentDoc.Competence(0) Or OSales(0) <> CurrentDoc.Sales(0) Or_
OService <> CurrentDoc.Service(0) Or OLeadership <> CurrentDoc.Leadership(0) Or_
OTransP(0) <> CurrentDoc.TransP(0) Or OTransC(0) <> CurrentDoc.TransC(0) Then
' Get all Contact documents for this Account in the DocumentCollection docs
Set view = session.CurrentDatabase.GetView( "($All Contacts)" )
' If Account Name has been changed, look for old Account name
If OAccount(0) = Currentdoc.Account(0) Then
Set docs = view.GetAllDocumentsByKey(Currentdoc.Account,True)
Else
Set docs = view.GetAllDocumentsByKey(OAccount(0),True)
End If
If docs.Count > 1 Then
Set doc = docs.GetFirstDocument
Do While Not (doc Is Nothing)
If doc. UniversalID <> uid Then
' Ask the user if he/she wants the changes to be reflected to all docs
If FirstPass = True Then
Dim twoLiner As String
twoLiner = |You have made changes to an Account information.
Would you like that same change to be reflected on all Contacts for the same Account? |
UserChoice = Messagebox (twoLiner, 36, "Automatic update of all Contacts")
FirstPass = False
End If
klaussal:
... nein nein nein ;D
das muss mit DIM anfangen.damit werden felder deklariert.
koehlerbv:
Dieser (!) Fehler liegt an den beiden letzten Zeilen vor dem Then, in denen der Unterstrich einfach an's Or geklatscht wurden.
Wenn dazwischen erstmal ein Leerzeichen eingefügt wird, dann ist das syntaktisch wieder in Ordnung - aber am logischen Problem hat sich noch lange nichts geändert.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln