Hallo
Hab mal wieder ein Problem.
Ich hab in meinem Table zwei Felder mit Winkelwerten (0-360). In einem neuen Feld möchte ich den Unterschied zwischen diesen Beiden berechnen. Das ist ja nicht das Problem. Aber wenn der erste Wert kleiner ist als der zweite bekomm ich ein negatives Ergebnis. Ich hätt aber lieber einen positiven Wert. Ausserdem wär es sehr gut, wenn das Ergebnis immer nur ein Winkel von 0-90 Grad ist. Da es sich um den Schnittwinkel zwischen zwei Linien handelt.
Vielleicht kann mir ja einer helfen.
Danke
Jo
Hab mal wieder ein Problem.
Ich hab in meinem Table zwei Felder mit Winkelwerten (0-360). In einem neuen Feld möchte ich den Unterschied zwischen diesen Beiden berechnen. Das ist ja nicht das Problem. Aber wenn der erste Wert kleiner ist als der zweite bekomm ich ein negatives Ergebnis. Ich hätt aber lieber einen positiven Wert. Ausserdem wär es sehr gut, wenn das Ergebnis immer nur ein Winkel von 0-90 Grad ist. Da es sich um den Schnittwinkel zwischen zwei Linien handelt.
Vielleicht kann mir ja einer helfen.
Danke
Jo
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Di., 04.09.2007 - 10:10
PermalinkPre Logic VBA Script Code
dim val as Double
val = Abs( [Feld1] - [Feld2] )
if val > 90 and val <= 180 then
val = (90 - (val - 90))
elseif val > 180 and val <= 270 then
val = (90 - (val - 180))
elseif val > 270 and val <= 360 then
val = (90 - (val - 270))
end if
-----------------------------
Feld3 =
val
Gespeichert von Hannes17 am Di., 04.09.2007 - 11:04
PermalinkFunktioniert wunderbar!
Danke.