Domino 9 und frühere Versionen > ND6: Entwicklung

Create Document

(1/1)

bikerboy:
Hi Leute ich habe ein Problem mit der Create Methode, aber erstmal gibt es ein bisschen Code


--- Code: ---For i = 1 To intDurchlaeufe

Call dtPayableDate.AdjustMonth(intStep )

Set newDoc = db.CreateDocument
newDoc.personName = strPersonName
newDoc.amount = curAmount
newDoc.once = strOnce
newDoc.repeat = strRepeat
newDoc.kindofCost = strKindOfCost
newDoc.payableDate = dtPayableDate.localTime
newDoc.Form = "PersonForecast"
newDoc.amountsuffix = strSuffix

Call newDoc.Save(True,False)
Next
--- Ende Code ---

Also wie ihr seht haben wir hier eine Schleife die mir schön Documente erzeugt.

Mein Problem ist, dass sie keine FeldEigenschaften setzt. Also zum Beispiel bei :

"dtPayableDate" würde ich gerne ein Datumsfeld erzeugen oder bei
"curAmount" ein Numerisches Feld.

Deklariert sind diese Variablen wie folgt :


--- Code: ---Dim dtPayableDate As NotesDateTime
Dim strPersonName As String
Dim strLifetime As String
Dim strRepeat As String
Dim strOnce As String
Dim strKindofCost As String
Dim curAmount As Variant
--- Ende Code ---

hoffe ihr könnt mir weiterhelfen.

Ich bedanke mich schon mal für eure Hilfe

m3:
Hast Du die Datentype der Felder im Form "PersonForecast", welches Du im Designer angelegt hast, auch entsprechend angegeben?

Glombi:
Anstelle von
newDoc.payableDate = dtPayableDate.localTime
ein
newDoc.payableDate = dtPayableDate.LSLocalTime

In curAmount muss eine Zahl stehen - leider sehe ich nicht wo der Wert herkommt.

Du kannst aber auch
newDoc.amount = CCur(curAmount)

verwenden.


Andreas

bikerboy:
@ m3

Danke für den Tip mit der Maske. Ich hatte bis jetzt einfach ne andere Maske genommen. -> Anfängerfehler

@Glombi

Der Tip für die Zeit war super, das klappt schon mal, aber bei der Konvertierung schmeisst er mir nen Typemismatch raus.... ärgerlich aber war...

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln