[gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen

[gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen

von Maikäfer » So, 22.05.2011 12:57

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

Re: Meldung bei Erreichen der maximal erlaubten Zeichen

von turtle47 » So, 22.05.2011 01:07

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.
Restzeichen.jpg
Restzeichen.jpg (22.76 KiB) 1253 mal betrachtet
Beigefügt eine Datei, wo Dir die verbleibenden Restzeichen des Rezept-Textfeldes angezeigt werden. 8)
Rezepte_DB_0_11.odb
(55.45 KiB) 133-mal heruntergeladen

Re: Meldung bei Erreichen der maximal erlaubten Zeichen

von F3K Total » So, 22.05.2011 00:01

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!"

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
Gruß R

[gelöst] Meldung bei Erreichen der maximal erlaubten Zeichen

von Maikäfer » Sa, 21.05.2011 22:48

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?

Nach oben