Hallo leute, gleich vorne weg die frage wurde schonmal gestellt
viewtopic.php?f=18&t=21985&p=93994&hili ... aft#p93994
also meine frage ist wie kann ich mit einen Makro die Formulareigenschaft auf "nur Daten hinzufügen" ändern.
das mit den Insert,update, und readonly das versteh ich und hab ich erfolgreich angewendet.
Code: Alles auswählen
oForm = ThisComponent.Drawpage.Forms.getByIndex(0)
dim bReadOnly as boolean
bReadOnly = bLock
with oForm
'
.AllowInserts = true
.AllowDeletes = false
.AllowUpdates = true
end with
dim bkMark as variant
bkMark = oForm.getBookMark
oForm.parent.parent.lockcontrollers
oForm.reload
oForm.absolute( bkMark )
oForm.parent.parent.unlockcontrollers
ich kann mir sowas wie .allowisertsonly vorstellen aber die Eigenschaft ist für Basic unbekannt. erzeugt eine fehlermeldung.
Ich verwende Openoffice 3.2., ich bin für jeden Hinweis Dankbar....

wäre super wenn ihr mir helfen könntet will nicht für jedes Formular ein Extraformular erstellen wo der Haken dann drin ist
Hallo leute, gleich vorne weg die frage wurde schonmal gestellt [url]http://de.openoffice.info/viewtopic.php?f=18&t=21985&p=93994&hilit=formular+eigenschaft#p93994[/url]
also meine frage ist wie kann ich mit einen Makro die Formulareigenschaft auf "nur Daten hinzufügen" ändern.
das mit den Insert,update, und readonly das versteh ich und hab ich erfolgreich angewendet.
[code]oForm = ThisComponent.Drawpage.Forms.getByIndex(0)
dim bReadOnly as boolean
bReadOnly = bLock
with oForm
'
.AllowInserts = true
.AllowDeletes = false
.AllowUpdates = true
end with
dim bkMark as variant
bkMark = oForm.getBookMark
oForm.parent.parent.lockcontrollers
oForm.reload
oForm.absolute( bkMark )
oForm.parent.parent.unlockcontrollers[/code]
ich kann mir sowas wie .allowisertsonly vorstellen aber die Eigenschaft ist für Basic unbekannt. erzeugt eine fehlermeldung.
Ich verwende Openoffice 3.2., ich bin für jeden Hinweis Dankbar.... :) wäre super wenn ihr mir helfen könntet will nicht für jedes Formular ein Extraformular erstellen wo der Haken dann drin ist