Datensatz bzw. Datenfelder updaten
Verfasst: Do, 27.09.2007 19:06
Hallo,
ich habe eine "Base Datenbank" erstellt, in der ich per Makro Daten bestimmter Felder eines Datensatzes auslesen, addieren,
und dann als Summe bzw. als Nullwert zurückschreiben möchte.
Das Makro wird von einem Formular gestartet das den benötigten Datensatz anzeigt, wobei das Auslesen der gewünschten
Daten funktioniert, aber das Updaten bereitet mir Schwierigkeiten.
Für Eure Hilfe würde ich mich freuen!
Hier der vorhandene Quelltext:
sub Main
dim odoc as object
dim oform as object
dim Anzahl as object
dim Bestand as Integer
dim Eingabe as Integer
dim NeuBestand as Integer
dim Index as Integer
dim Null as Integer
odoc = thiscomponent
oform = odoc.drawpage.forms.getbyindex(0)
Index = oform.getstring(1) 'Schlüssel auslesen
Bestand = oform.getstring(6) 'Wert aus Feld Nr.6 auslesen DatenFeldname= "Anzahl"
Eingabe = oform.getstring(7) 'Wert aus Feld Nr.7 auslesen DatenFeldname= "Stueckzahl"
NeuBestand = Bestand + Eingabe 'Werte addieren
Null = 0
'Ab hier benötige Hilfe:
'1. schreibe Neubestand in Feld (6)
'2. schreibe Null in Feld (7)
end sub
ich habe eine "Base Datenbank" erstellt, in der ich per Makro Daten bestimmter Felder eines Datensatzes auslesen, addieren,
und dann als Summe bzw. als Nullwert zurückschreiben möchte.
Das Makro wird von einem Formular gestartet das den benötigten Datensatz anzeigt, wobei das Auslesen der gewünschten
Daten funktioniert, aber das Updaten bereitet mir Schwierigkeiten.
Für Eure Hilfe würde ich mich freuen!
Hier der vorhandene Quelltext:
sub Main
dim odoc as object
dim oform as object
dim Anzahl as object
dim Bestand as Integer
dim Eingabe as Integer
dim NeuBestand as Integer
dim Index as Integer
dim Null as Integer
odoc = thiscomponent
oform = odoc.drawpage.forms.getbyindex(0)
Index = oform.getstring(1) 'Schlüssel auslesen
Bestand = oform.getstring(6) 'Wert aus Feld Nr.6 auslesen DatenFeldname= "Anzahl"
Eingabe = oform.getstring(7) 'Wert aus Feld Nr.7 auslesen DatenFeldname= "Stueckzahl"
NeuBestand = Bestand + Eingabe 'Werte addieren
Null = 0
'Ab hier benötige Hilfe:
'1. schreibe Neubestand in Feld (6)
'2. schreibe Null in Feld (7)
end sub