Hi,
ich bemühe vergeblich, um Ortsnamen bei Eingabe in ein gebundenes Textfeld in Großbuchstaben anzuzeigen.
UCase() bzw. Großbst() in den Eigenschaften Format und Eingabeformat bringen nicht das gewünschte Ergebnis.
Wie bitte kann ich Großbuchstaben im Textfeld erzwingen?
Hallo,
ein solches Eingabeformat könnte das erledigen:
>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?;0
Ohne die Leerzeichen, die hier Smileys produzieren ;-)
Alternativ könnte bei jedem Tastendruck das eingegebene Zeichen mit Ucase() umgewandelt werden.
Private Sub Feld1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub
Hallo,
und noch eine Alternative:
Private Sub Ortsfeld_AfterUpdate()
Me.Ortsfeld = UCase(Ortsfeld)
End Sub
Hallo Gott und Guru,
ich danke Euch für die Hilfe. Eigentlich dachte ich, das wäre mit einer Eigenschaftseinstellung zu lösen. Daher hatte ich mich auch nicht so richtig getraut mit so einer Frage an das Forum heran zu treten.
Aber nun habe ich's ja. Ich habe mich für Franz entschieden, weil er in der Hierarchie oben steht und weil ich ihm sagen will,dass ich mein 70. Lebensjahr nun vollendet habe. Es war emotional irgendwie anders als früher. Die 70 sind wohl doch so eine Schallgrenze, die man nicht mehr einfach wegsteckt.
Meine Anwendung ist nun endlich in der Nutzung, aber es gibt noch immer Optimierungspotenzial.
Hi Ha-Wo,
na denn, alles Gute und viel Gesundheit für die nächsten Lebensjahre... :)
Hallo,
es geht auch mit einer Eigenschaftseinstellung: Einfach das > Zeichen als Format.
PS:
Ich habe die 70 schon lange überschritten. 8)
Hallo Klaus,
habe ich vorher schon gezeigt.. :) ;)