obwohl du es nicht geschrieben hast, nehme ich an, das du dein Kassensystem in Calc erstellt hast?
Anbei mal ein einfaches Beispiel, vielleicht bekommst Du es damit hin.
In den Eigenschaften der Buttons habe ich die Spaltennummer, in die der heutige Wert eingetragen werden soll, in der Zusatzinformation geschrieben, also bei Cola 1, Fanta 2, Sprite 3 usw ...
Hier mal der Code:
Code: Alles auswählen
Sub S_Add_one(event)
dim ncolumn as integer
dim nrow as integer
dim ndate as long
ncolumn = event.source.model.tag
osheet = thiscomponent.sheets.getbyname("Tabelle1")
ostartdatecell = osheet.getcellbyposition(0,1)
ndate = ostartdatecell.value
nrow = Datediff("D",cdate(ndate),date())
ocell = osheet.getcellbyposition(ncolumn,nrow)
ocontroller = thiscomponent.currentcontroller
ocontroller.FirstVisibleRow = ocell.celladdress.row-1
if ocell.value = "" then ocell.value = 1 else ocell.value = ocell.value+1
End Sub
- Der Cursor spring automatisch zum heutigen Datum
- Die heutige Zeile ist farblich hervorgehoben
Die macht die komplette Auswertung von Verkäufen und vieles mehr.
Vielleicht ist das was für Dich.
Viel Spaß mit der Datei
Gruß R