Datenspeichern im Formular funktioniert nicht

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Datenspeichern im Formular funktioniert nicht

Re: Datenspeichern im Formular funktioniert nicht

von Gert Seler » So, 15.06.2008 00:08

Hallo RS6,
VBA und Star_Basic sind nicht kompatibel.
Weitere Hilfe findest Du im "Forum Basic" oder hier :
http://www.ooowiki.de/KategorieBase


mfg
Gert

Datenspeichern im Formular funktioniert nicht

von RS6 » Sa, 07.06.2008 14:30

Hallo,
ich probiere gerade ob Base für mich in Frage kommt, überlege ob ich doch nicht Access kaufe :?
Habe ein Formular erstellt, auf dem werden einige Felder über eine Schaltfläche mit Hilfe eines Marcos gefüllt.
Funktionier soweit gut, nur Speichern geht nicht weil ich in jedes Feld erst mit der Tastatur min. ein Wert eintippen muss.
Mache ich das nicht bleibt der alte Wert erhalten.

Ich habe schon einiges versucht komme aber zu keine Lösung
Welche Metoden gibt es um die per Marco eingetragenden Werte abspeichern zu können ?
Wo kann ich nachlesen welche Funktionen es überhaupt gibt ? Taste F1 bringt nicht viel. Leider gibt es keine Autovervollstängigung !?

Code: Alles auswählen

Sub Main
   odoc=thisComponent
  odraw1=odoc.drawpage
  form1=odraw1.forms.getbyIndex(0)
 ' dim document as Object : document = ThisComponent.CurrentController.Frame ' habe ich mal Probeweiser versucht
 ' dim dispatcher as Object : dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") 
 ' CODE....
   otxtEuro.text = ConvertCurrencyToEnglish(oBetragEuro,2) 'das hier Funktioniert
 ' oDoc.getTextFields().refresh() ' hörte sich gut an aber bringt nix
  form1.upDateRow
  'form1.reload
 ' dispatcher.executeDispatch(document, ".uno:RecSave", "", 0, Array()) ' --- dieses hat hier was gebracht aber verhält sich etwas komisch
in VBA ist das so einfach ich hoffe in Base auch :)

Vielen Dank im voraus

cu

Nach oben