Domino 9 und frühere Versionen > Entwicklung

Anzahl der Zeichen in einem Textfeld!!!

<< < (4/7) > >>

koehlerbv:
Aus persönlicher Erfahrung kann ich das Buch Patton: Practical LotusScript nur empfehlen. Allerdings ist dies wohl nur noch aus den Staaten zu besorgen (mit Hilfe Amazons).

Bernhard

Axel:
Hi,

ein weiteres sehr empfehlenswertes Buch wäre die Lotus Notes and Domino 6 Programming Bible

Schau mal hier: Buchrezension


Axel

koehlerbv:
Wenn man ein umfangreiches Nachschlagewerk bzw. eines für den Überblick haben will: Ja. Aber um damit LS zu erlernen - ich weiss nicht. LS wird in der "Bible" nur angerissen, und es werden Dinge wiederholt, die eh' schon in der DesignerHelp (und dort noch mit Beispielen) beschrieben sind.

Ich empfehle gerne die "Bible", aber für das Erlernen von LS dann doch nicht.

Aber das ist natürlich nur meine subjektive Einschätzung.

Bernhard

Thomas Schulte:

--- Zitat von: voigt am 30.09.05 - 15:34:31 ---
 'Abfangen von langen Überschriften
   If Len(theString$) > 10 Then
      Msgbox "Die Überschrift darf nicht länger sein als 10 Zeichen!"
      source.GotoField("txtProblemPre")
      Goto ExitOnError
   End If
ExitOnError:
   continue=False
End Sub[/b]


Sobald ich mehr als 10 Zeichen eingebe erscheint auch die Fehlermeldung.
Leider kann ich aber nachdem ich weniger als 10 Zeichen eingegeben habe nie wieder abspeichern. Es passiert danach einfach gar nichts (Maske wird nicht gespeichert).

--- Ende Zitat ---
Nee daran liegt das nicht. Das liegt vielmehr daran das du immer auf continue=false läufst denn schließlich wird diese Anweisung immer ausgeführt.
Also entweder:
'Abfangen von langen Überschriften
   If Len(theString$) > 10 Then
      Msgbox "Die Überschrift darf nicht länger sein als 10 Zeichen!"
      source.GotoField("txtProblemPre")
   continue=False
   End If
End Sub

oder:
   'Abfangen von langen Überschriften
   If Len(theString$) > 10 Then
      Msgbox "Die Überschrift darf nicht länger sein als 10 Zeichen!"
      source.GotoField("txtProblemPre")
      Goto ExitOnError
   End If
exit Sub
ExitOnError:
   continue=False
End Sub

Mandalor:
notesuidocument ist das frontentdocument
über die kommst du auf die felder
im querysave wird das aktuelle notesuidocument bereits mit "source" übergeben sieh mal in der hilfe unter notesuidocument nach und versuche die feldinhalte auszulesen.
Wenn du continue = false setzt verhinderst dum damit das speicher...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln