Hallo liebe Base-Tüftler,
gibt es die Möglichkeit, eine Meldung anzeigen zu lassen, wenn bei der Eingabe die Anzahl der maximal erlaubten Zeichen erreicht wurde?
Die Eingabe erfolgt über ein Tabellensteuerelement in einem Formular, und ich will nicht immer alle Spalten mit Leben füllen, um dann hinterher festzustellen, dass der Datensatz nicht gespeichert werden kann, weil die maximale Anzahl an Zeichen, die in der Tabelle festgelegt wurde, erreicht ist.
Die Meldung dürfte meinetwegen über eine msgbox - wenn es hier sowas gibt, oder über ein Textfeld angezeigt werden.
Hat jemand eine Idee?
[gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen
Moderator: Moderatoren
[gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen
Zuletzt geändert von Maikäfer am Do, 26.05.2011 18:52, insgesamt 1-mal geändert.
Dein Maikäfer
Wenn jemand einen Rechtschreibfehler findet, darf er ihn behalten
Windows7, OpenOffice.org 3.3 + Oracle Report Builder
Wenn jemand einen Rechtschreibfehler findet, darf er ihn behalten
Windows7, OpenOffice.org 3.3 + Oracle Report Builder
Re: Meldung bei Erreichen der maximal erlaubten Zeichen
Hi,
wenn Du dieses Makro an jede Spalte Deiner Tabelle ans Ereignis "bei Fokusverlust" hängst, bekommst Du beim Verlassen der Spalte die Meldung "Achtung, maximale Eingabelänge erreicht!"
Gruß R
wenn Du dieses Makro an jede Spalte Deiner Tabelle ans Ereignis "bei Fokusverlust" hängst, bekommst Du beim Verlassen der Spalte die Meldung "Achtung, maximale Eingabelänge erreicht!"
Code: Alles auswählen
Sub zulang (event)
oboundfield=event.source.model.boundfield
if len(oboundfield.Value)>=oboundfield.DisplaySize then msgbox "Achtung, maximale Eingabelänge erreicht!"
end sub
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Meldung bei Erreichen der maximal erlaubten Zeichen
Hallo Maikäfer,
na, hast Du wieder neue Flugversuche gestartet?
Die maximale Textlänge für das Kontrollelement kannst Du auch in den Eigenschaften festlegen. Beigefügt eine Datei, wo Dir die verbleibenden Restzeichen des Rezept-Textfeldes angezeigt werden.
na, hast Du wieder neue Flugversuche gestartet?
Die maximale Textlänge für das Kontrollelement kannst Du auch in den Eigenschaften festlegen. Beigefügt eine Datei, wo Dir die verbleibenden Restzeichen des Rezept-Textfeldes angezeigt werden.

Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
[gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen
Hallo turtle47,
ja, ich fliege so lange hier mindestens so lange rum, bis das Projekt fertig ist - und vielleicht habe ich bis dahin wieder ein Neues, das ich ohne viel Nachfragen erstellen kann.
Ich habe jetzt erstmal die Eingabe über die Eigenschafte "maximale Textlänge" beschränkt. Erstmal sehen, wie ich damit klarkomme.
Hallo F3K Total,
deine Version hatte ich zuerst versucht. Sie war eigentlich so, wie gewünscht, aber ich habe im Nachhinein festgestellt, dass es doch nervig ist mit der msgbox.
Trotzdem hat mir deine Beschreibung sehr gut weitergeholfen, da ich jetzt weiß, wie ich in der Tabelle die einzelnen Spalten einstellen kann und vielleicht kann ich den Code noch an anderer Stelle einbauen.
Vielen lieben Dank euch beiden
ja, ich fliege so lange hier mindestens so lange rum, bis das Projekt fertig ist - und vielleicht habe ich bis dahin wieder ein Neues, das ich ohne viel Nachfragen erstellen kann.
Ich habe jetzt erstmal die Eingabe über die Eigenschafte "maximale Textlänge" beschränkt. Erstmal sehen, wie ich damit klarkomme.
Hallo F3K Total,
deine Version hatte ich zuerst versucht. Sie war eigentlich so, wie gewünscht, aber ich habe im Nachhinein festgestellt, dass es doch nervig ist mit der msgbox.
Trotzdem hat mir deine Beschreibung sehr gut weitergeholfen, da ich jetzt weiß, wie ich in der Tabelle die einzelnen Spalten einstellen kann und vielleicht kann ich den Code noch an anderer Stelle einbauen.
Vielen lieben Dank euch beiden
Dein Maikäfer
Wenn jemand einen Rechtschreibfehler findet, darf er ihn behalten
Windows7, OpenOffice.org 3.3 + Oracle Report Builder
Wenn jemand einen Rechtschreibfehler findet, darf er ihn behalten
Windows7, OpenOffice.org 3.3 + Oracle Report Builder