Hallo,
ich habe mich entschlossen Daten, die aus sechs Feldern in einer Eingabemaske kommen, in einem Text-Dokument (data.doc), welches in einem Richtextfeld liegt, zu schreiben.
Hintergrund:
Die Daten werden für den Export nach Word gebraucht. In letzter Zeit ist immer öffter ein 64k-Problem aufgetreten, weil wir alle Eingaben in Textfeldern gespeichert haben und diese ihr Limit erreicht haben.
Da diese Daten zum größten Teil nur für dem Export gebraucht werden, könnte mann sie doch gleich in ein txt-file schreiben und in einem RTFeld speichern.
Soweit die Theorie... ich brauch etwas Hilfe bei der Umsetzung
Ich hab mir schon folgendes zurechtgelegt:
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim fileNum As Integer
Set uidoc = workspace.CurrentDocument
fileName$ = "data.doc"
If ObjCont="" Then
Call uidoc.GotoField( "ObjCont" )
Call uidoc.CreateObject("data.doc", "Word.Document")
'Werte aus der Eingabemaske übernehmen
start$=uidoc.fieldgettext("Datum_Start")
ende$=uidoc.fieldgettext("Datum_Ende")
kunde$=uidoc.fieldgettext("BezeichnungKunde")
branche$=uidoc.fieldgettext("BezeichnungBranche")
prjf$=uidoc.fieldgettext("ProjektFunktion")
prjt$=uidoc.fieldgettext("ProjektTask")
fileNum% = Freefile()
Open fileName$ For Output As fileNum%
Write #fileNum% ,start$,Ende$,kunde$,branche,$branche,prjt$,prjf$
End If
..das funzt aber nicht
Helft mir...
Gruß
Hitcher
Dem einen oder andern mag das bekannt vorkommen, es handelt sich um das selbe Problem welches ich vorgestern gepostet habe. Da wollte ich aber die Daten in ein RTfeld pressen. Der jetzige Weg scheint aber sinnvollerzu sein.