Domino 9 und frühere Versionen > Entwicklung

Zeilenumbruch in Feld unterdrücken?

(1/2) > >>

OCS:
Hey Folks,
hab ich die Möglichkeit, in einem Feld Zeilenumbrüche bzw. die Entertaste zu unterdrücken?

Gruß Björn

Semeaphoros:
Was für eine Feldsorte und wozu soll Enter unterdrückt werden?

Axel:
Hi,

bei der Eingabe direkt hast du keine Chance das abzufangen.

Du kannst aber beispielsweise vor dem Speichern im QuerySave-Event eine Prüfung einbauen. Ich hab das mal gemacht.

...
'Prüfung ob im Feldern Name eine Zeilenschaltung enthalten ist.

If Instr(doc.Name(0), Chr$(13)) > 0 Then
   Messagebox "Im Feld Name darf keine Zeilenschaltung enthalten sein." _
      & Chr$(10) & "Das Dokument kann nicht gespeichert werden.", 48, "Adressen - Warnung"
   Call uidoc.GotoField("Name")
   Continue = False
   Exit Sub
End If  'If Instr(doc.Name(0), Chr$(13)) > 0 Then
...


Axel

OCS:
Danke, ich denke das ist was ich einbauen sollte! Brauchen tue ich das Ganze, weil ich über verschiedene Dokumente Berichte erstellen möchte, hierbei stehen Felder neben einander.... wenn ich jetzt Zeilenumbrüche drin habe, wirds schnell unübersichtlich!


gruß björn

dirk_2909:
Hi,

oder in der Eingabeumsetzung folgende Formel:

_w := Dein_FELD
_wert := @ReplaceSubstring( _w ; @NewLine ; "" ) ;
_wert


Dirk

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln