Domino 9 und frühere Versionen > ND6: Entwicklung

If Abfrage im Notes Script wirkungslos...

<< < (3/5) > >>

dirk_2909:
In den beiden feldern sind Zahlen gespeichert.
Du musst auch diese beiden Zahlen vergleichen.

deine Variable "strAenderung" erwartet aber einen String!!! also: Entweder Zahlen als String casten oder den Zeichenkettenoperator "&" verwenden!!


--- Code: ---Dim neu As Double
         Dim alt AsDouble
         neu= cdbl( doc.KBETR(0) )
         alt= cdbl( 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)
     else
Print "??"
             End If
         End If
--- Ende Code ---

klaussal:
Das mit dem "+" bzw. "&" hatte ich übersehen. Lt. Bernhard soll man das & nehmen, ansonsten gibt es "lustige Effekte".....

Driri:
Der Hinweis mit @Text ist hier aber irreführend für einen Anfänger. Es handelt sich ja um LotusScript, also wäre - wie Dirk es auch schon angedeutet hat - CStr die bessere Wahl.

If  alt > neu  Then
               strAenderung = GetWareninfoBezeich( Doc.AEART(0), False ) + CStr(doc.KBETRV(0)) + " " +           
                    doc.KONWAV(0) + " --> " + CStr(doc.KBETR(0)) + " "  +doc.KONWA(0)
End If

dirk_2909:
@Klauss: noch ein kleiner Hinweis -> "@Text(d..."  ???  es handelt sich doch um LS  ;) 

dirk_2909:
oohh - Ingo war schneller ..  ;D

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln