Hallo Robert,
du hast natürlich recht, gerade bezüglich meiner Aussage, dass manches
nicht zur Verfügung steht, wäre die Abfrage des
"com.sun.star.form.runtime.FormController" besser. Vielleicht habe ich
das auch an manchen Stellen so rum abgefragt. Aber offenbar ist es bei
meinen Makros in
Hallo Gerhard,
>> Noch was: dieses Ereignis wird zweimal ausgelöst, im einen Fall steht
>> manches nicht zur Verfügung, was im Makro benötigt wird. Ich verwende
>> daher für Makros für dieses Ereignis immer zu Beginn:
>> if evt.source.supportsService("com.sun.star.sdbc.RowSet") then exit
>> functi
Hallo gerhard,
> Noch was: dieses Ereignis wird zweimal ausgelöst, im einen Fall steht
> manches nicht zur Verfügung, was im Makro benötigt wird. Ich verwende
> daher für Makros für dieses Ereignis immer zu Beginn:
> if evt.source.supportsService("com.sun.star.sdbc.RowSet") then exit
> function
>
Hallo Robert,
Makros, die an einer solchen Stelle wie deiner aufgerufen werden,
sollten als function mit einem Rückgabewert vom Typ boolean und nicht
als sub implementiert werden. Die Speicherung in der Datenbank erfolgt
nur, wenn TRUE zurückgegeben wird, bei Rückgabewert FALSE bleibt das
For
Hallo *,
ich rechne zwar weniger mit einer Antwort, aber vielleicht gibt es ja
doch ein kleines Wunder ...
Ich bin dabei eine Datenbank zu erstellen, die zeigen soll, wie der
Inhalt von Formularen auf Validität überprüft werden kann. Das dazu
notwendige Makro habe ich an "Vor der Datensatzaktion"
Hallo zusammen,
solche Blockade gibt es manchmal aber auch Betriebssystem.
Da kann man verzweifelt versuchen eine Datei zu verschieben oder zu
löschen und erhält nur die Antwort, dass die Datei von einem anderen
Programm geöffnet wäre.
Ich behelfe mir dann immer mit der Konsole und guten alten