ich benutze folgende Prozedur:
Code: Alles auswählen
Option Explicit
' bei INSERT, UPDATE und DELETE Ident ins Formular-ResultSet eintragen
Sub insert_into_ResultSet(Optional oForm as Object, sFormname as String, sResultfield as String, iKz as Integer)
' iKz = 0: INSERT/UPDATE
' iKz = 1: DELETE
Dim nSp as Long
If isMissing(oForm) Then
oForm = ThisComponent.drawpage.forms.getByName(sFormname)
End If
nSp = oForm.findColumn(sResultfield)
oForm.updateString(nSp,iUserID)
' vor dem DELETE erfolgt ein UPDATE
If iKz = 1 Then
oForm.upDateRow()
End If
End Sub
, die ich (in diesem Fall) mittels
Code: Alles auswählen
Sub insupd_editorid
insert_into_ResultSet(,"MainForm","id_staff_editor",0)
End Sub
Weshalb bekomme ich nun die Fehlermeldung, obwohl ich doch das Argument als optional übergebe?
Danke für die Hilfe
Oliver