Domino 9 und frühere Versionen > ND6: Entwicklung

If Abfrage im Notes Script wirkungslos...

(1/5) > >>

Thobz:
Hallo,

mit dem folgenden Code Schnipsel stimmt irgendwas nicht.
Die 1. If Abfrage funktioniert einwandfrei, aber die 2. scheint immer wahr
zu sein und somit läuft er dort auch immer rein.
Obwohl 'neu' in einigen Fällen größer als 'alt' ist.
Habt ihr eine Idee woran das liegt ? 
Die Werte sind okay, hab ich mir schon per MsgBox anzeigen lassen.



       Dim neu As Variant
         Dim alt As Variant
         neu=doc.KBETR(0)
         alt=doc.KBETRV(0)
         
         
         Browser=Evaluate("@ClientType")
         
         If Browser(0)="None" Then
            If  alt > neu  Then
               strAenderung = GetWareninfoBezeich( Doc.AEART(0), False ) + doc.KBETRV(0) + " " +           
                    doc.KONWAV(0) + " --> " + doc.KBETR(0) + " "  +doc.KONWA(0) 
                                End If
         End If



gruß Thobz

DAU-in:
Sind die Werte als Strings gespeichert?
Dann sieht das zwar richtig aus, aber das mit dem '>' geht in die Hose.

klaussal:
Ich würde die beiden Felder als "Long" definieren. Da stehen ja wohl Zahlen drinne.

Glombi:
Dim neu As Variant
Dim alt As Variant

Was soll das? Stehen da Zahlen, Text oder Datumswerte drin?
Sind die Felder immer gefüllt?

Thobz:
Hallo,

also in den Werten sind Zahlen, zum Beispiel 99.00 oder 139.90.
Also wenn ich sie als Long deklariere, bekomme ich die Meldung "TypeMismatch".
Die Felder sind auch immer gefüllt...


gruß Thobz

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln