Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Bruce Willis am 30.08.04 - 18:39:57
-
Hallo,
wie kann man Eingabevalidierung in einem RT-Feld machen?
Danke im Voraus!
Gruß
Bruce
-
Radio Jerewan würde sagen: "Im Prinzip ja, aber ..."
Die Frage ist: Was erwartest Du in dem Feld ? Text ? Dann könnte Dir @Abstract weiter helfen. Irgendwas ? Dann geht es nur über das NotesItem.ValueLength. Ein Attachment oder ein OLE-Object? EmbeddedObject-Class.
Das ganze muss dann auf jeden Fall im QuerySave laufen. Und bedenken musst Du dabei, was ein RTF ist: Etwas, das alles aufnehmen kann, was digital speicherbar ist. Eine Eingabevalidierung à la Textfeld fällt da logischerweise aus.
Bernhard
-
Die Frage ist: Was erwartest Du in dem Feld ?
Ich beantworte deine Frage gern: es soll lediglich überprüft werden, ob das Feld nicht leer ist.
Kannst du dafür meine Frage mit der entsprechenden Formel auch beantworten?...
;)
-
Wenn nur "irgendwas" drinstehen soll: Mit @functions vollkommen unmöglich. "Irgendwas" kann ja "irgendwas" sein - wie schon erwähnt.
Mit LS hast Du über NotesItem.ValueLength eine gewisse Chance. Allerdings ist die Grösse eines leeren Items versionsabhängig nicht unbedingt identisch. Daher sind umfangreichere Prüfungen mit LS erforderlich.
Bernhard
-
Schade... Das Leben geht trotzdem weiter
Danke!
-
Wieso "schade" ? Man kann doch prüfen - muss sich nur ein wenig mehr anstrengen ;D
Bernhard
-
Noch mehr geht bei mir bloß nicht! :P
Ich habe aber ein vages Gefüll, dass Du so eine Überprüfung in Deiner Trick-Kiste schon hast...
Teillst Du gern?
Ich bin dafür sogar bereit, dieses Feld Deinem Namen zu benennen!
;)
-
"Bruce Willis" schafft es doch sonst auch ganz alleine, einen ganzen Wolkenkratzer von bösen Buben zu befreien und die Lösung selber zu finden ;D Okay, in Teil 1 von "Die hard" war dann ein trotteliger, aber lieber schwarzer Cop doch noch hilfreich.
Ich bin zwar lieb, aber weder Polizist noch schwarz ;D
Bernhard
Ich bin dafür sogar bereit, dieses Feld Deinem Namen zu benennen!
Damit hattest Du endgültig gegen den Gutmenschen in mir verloren ;D Da fehlt es bei Dir an Basis-KnowHow, denn Felder spielen da gar keine Rolle ;)
-
1. ... schafft es doch sonst auch ganz alleine...
2. Felder spielen da gar keine Rolle...
1. Kinderspiel! Ich schaffe täglich viel mehr!!!
2. Etwa Kohle?... Es kann doch nicht sein! Nicht alles ist verkäuflich, oder?
;D
-
2. Etwa Kohle?... Es kann doch nicht sein! Nich alles ist verkäuflich, oder?
Nicht doch - ich habe glücklicherweise wirklich die Möglichkeit, mir meine Kunden auszuwählen. Wirklich.
Wie aber wäre es mit einem einem Validierungsansatz in LS, zu dem wir dann unsere Ansätze und Erfahrungen beitragen könnten ?
Bernhard
-
FYI:
GUTMENSCH.
Mit GUTMENSCHEN werden solche Menschen bezeichnet, die sich aktiv für das Gute einsetzen, allerdings mehr im Sinn von AKTIONISMUS und im Endeffekt gar nichts erreichen oder gar noch Schaden anrichten. Sie schauen einfach nicht auf das Ende oder ihnen fehlt einfach der rechte DURCHBLICK, Und sie wollen auch keine Zusammenhänge wissen. Hauptsache es ist vordergründig gut. Und so fühlen sie sich eben gut dabei und werden vor allem von andern als gut gesehen, allerdings nur von solchen, die ähnlich kurzsichtig sind.
http://217.175.235.200/basisreligion/gutmensch.htm (http://217.175.235.200/basisreligion/gutmensch.htm)
-
Wie aber wäre es mit einem einem Validierungsansatz in LS, zu dem wir dann unsere Ansätze und Erfahrungen beitragen könnten ?
Toller Vorschlag!
Fang an!
:)
-
Fang an!
Ich bin seit langem fertig ;D Jetzt Du !
"GUTMENSCH": Das verstehst Du nicht. Warum auch immer (es gibt nette Leute, die aber trotzdem oder gerade deswegen die komplette Selbstbestimmung ausüben und ganz heftig zurückbeissen können). Wie gesagt - ich kann (das Problem lösen), Du (offensichtlich) nicht. Das ist der einzige Unterschied, der zählt. Wie bei Bruce Willis ;D
Bernhard
-
ich kann (das Problem lösen), Du (offensichtlich) nicht. Das ist der einzige Unterschied, der zählt.
Ja-ja... Du hast recht... Sei bitte ruhig... gelassen... Alles wird gut sein... In diesem Dorf bist Du der König...
:D
-
Auch wenn ich nicht der König bin: Ja, ich kann wirklich gelassen sein ;D
Du auch ? "koehlerbv" ist ein Markenzeichen, "Bruce Willis" auch.
"koehlerbv" bin ich. "Bruce Willis" bist nicht Du.
Das Leben ist schön !
koehlerbv AKA Bernhard Koehler ;D
-
Okay, in Teil 1 von "Die hard" war dann ein trotteliger, aber lieber schwarzer Cop doch noch hilfreich.
Argyle, der mal wieder zu laut die Anlage aufdrehte * ;)
@Bruce:
Selbst ist der Mann, schonmal mit ValueLength getestet? Das mit ein paar zusätzlichen intelligenten Abfragen sollte gehen, der "echte" Bernhard hat Dir ja schon alle Tipps gegeben.
Edit
*) ups, ne, das war ja der Fahrer in der Tiefgarage :P
-
Auch wenn ich nicht der König bin... "koehlerbv" ist ein Markenzeichen...
doch, doch... das bist du auch... und "koehlerbv" ist auch eine weltberühmte Marke - keine Frage.... und Leben ist schön... und die Sonne scheint... die komischen Vögel fliegen... ;D
übrigens, wofür steht "V" bei deinem Markzeichen am Ende?
-
danke für konstruktive Hilfe
ich habe wieder auf "unerledigt" gesetzt - vielleicht schreibt doch jemand ein paar Zeilen von diesem streng geheimen LS Code - in der nächsten Notes Version wird diese Abfrage sowieso eine "Eine-Formel-Standardfunktion"... ;)
-
Vielleicht hilft Dir das:
http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/598E8BF8EE8433D18025689E002765D1?OpenDocument
Gruss
Joringel
-
danke!
ich probiere's mal aus
Gruß
Bruce