von der.milco » Mo, 19.12.2005 13:20
So, habs probiert und es klappt.
(dabei dachte ich ich hätte das schon ausprobiert...)
_______________________________________________________
Zitat:
Und kann ich eigentlich auch die < und > -Funktionen verwenden?
Ja. (aber das sind (Vergleichs-)Operatoren und keine Funktionen)
Ich weiß, aber die funktionieren bei mir nicht richtig:
Code: Alles auswählen
Sub Rechnen
myDoc = thisComponent
mySheet = myDoc.sheets(2)
myForm = mySheet.drawpage.forms(0)
' myCell1 = mySheet.getCellRangeByName("$J$7")
myCtl1 = myForm.getByName("NumericField1")
myCtl2 = myForm.getByName("NumericField2")
' msgbox myCtl1.value > myCtl2.value
if myCtl1.value > myCtl2.value then
msgbox "true"
else
msgbox "false"
end if
End Sub
Egal, ob ich mir gleich die MsgBox anzeigen lasse, oder das erst mit IF überprüfe: in der MsgBox steht immer true.
Völlig gleich, welche Werte in den NumFeldern stehen...
Jmd ne Lösung??
So, habs probiert und es klappt.
(dabei dachte ich ich hätte das schon ausprobiert...)
_______________________________________________________
[quote][quote]Zitat:
Und kann ich eigentlich auch die < und > -Funktionen verwenden? [/quote]
Ja. (aber das sind (Vergleichs-)Operatoren und keine Funktionen)
[/quote]
Ich weiß, aber die funktionieren bei mir nicht richtig:
[code]Sub Rechnen
myDoc = thisComponent
mySheet = myDoc.sheets(2)
myForm = mySheet.drawpage.forms(0)
' myCell1 = mySheet.getCellRangeByName("$J$7")
myCtl1 = myForm.getByName("NumericField1")
myCtl2 = myForm.getByName("NumericField2")
' msgbox myCtl1.value > myCtl2.value
if myCtl1.value > myCtl2.value then
msgbox "true"
else
msgbox "false"
end if
End Sub[/code]
Egal, ob ich mir gleich die MsgBox anzeigen lasse, oder das erst mit IF überprüfe: in der MsgBox steht immer true.
Völlig gleich, welche Werte in den NumFeldern stehen...
Jmd ne Lösung??