Domino 9 und frühere Versionen > Entwicklung
Querysave Problem
Darkface:
Ne das will er immer noch nocht. Kann es sein das es an der Messagebox liegt?
nValue = Messagebox ("Ist der Name richtig?", 3 + 32 ,"Name")
Gruß
André
Rob Green:
???
kann es sein, daß Du die Hälfte vom Code unterschlagen hast?
Wo kommt denn auf einmal das Teil her?
a.) bitte poste mal den gesamten QuerySave Code >:( >:( >:(
b.) sorge dafür, daß auf jeden Fall im Feld "Name" ein festgelegter Testwert steht, zB "Franz"
c.) aktiviere den Debugger, lass speichern und sag uns, an welcher Stellen der Code nicht auf "continue=false" verzweigt (denn diese Anweisung führt in Verbindung mit Exit sub unweigerlich zum Speicherabbruch, es sei denn wie gesagt, er kommt nicht in die Codeverzweigung mit dieser Anweisung rein)
d.) eine messagebox hat normalerweise nix mit Speichern am Hut, es sei denn, Du versteckst noch Code vor uns (siehe a.)
Axel:
Hi,
an der Messagebox kann es nicht liegen. Ich hab das so oder ähnlich schon sehr oft gemacht.
Hier mal ein Beispiel aus einer meiner DBs:
If doc.Name(0) = "" Then
Messagebox "Sie haben keinen Namen eingeben. Das Dokument kann" _
& Chr$(10) & "nicht gespeichert werden.", 48, "Adressen - Warnung"
Call uidoc.GotoField("Name")
Continue = False
Exit Sub
End If 'If doc.Name(0) = "" Then
Anmerkung: die Variablen uidoc und doc sind globale Variablen und werden in QueryOpen bzw. PostOpen initialisiert.
Versuch's erstmal damit, kannst den Code ja später anpassen. Ansonsten hab ich im Moment keine Idee mehr.
Axel
Darkface:
ja Ok die Formel war richtig nur die Aktion hatte ein
@command ([FileCloseWindow]) was ich nicht berücksichtigt hatte.
Na ja später ist man immer schlauer.
Danke für eure mühe.
Gruß
André
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln