Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: joker538 am Juli 02, 2010, 13:48:24

Titel: Bezeichnungsfeldeigenschaft per VB dauerhaft ändern
Beitrag von: joker538 am Juli 02, 2010, 13:48:24
Guten Tag miteinander,
ein kleines Problem... für Euch sicher ein Lacher...., aber ich bekomme es halt nicht hin.
Ich ändere die Beschriftung eines Bezeichnungsfeldes mit einer kleinen VB Prozedur. Funktioniert soweit wie gewünscht. Gewollt ist, dass diese neue Bezeichnung dauerhaft im Formular angezeigt wird (bis zu dem Zeitpunkt, wo diese wieder geändert wird). Beim erneuten Öffnen des Formulars, bzw. auch beim Wechsel von Formular- zur Entwurfsansicht, wird allerdings wieder die ursprüngliche (erstmalig angegebene) Bez. angezeigt.

VB sieht so aus:

Private Sub textjahr_DblClick(Cancel As Integer)
neuesjahr = InputBox("Jahr angeben...Format z.B. 2011", "Eingabe")
textjahr.Caption = neuesjahr
Refresh
End Sub

Ich arbeite mit Win 7 und Access 2002

im voraus vielen Dank für Eure Mühe
Andreas
Titel: Re: Bezeichnungsfeldeigenschaft per VB dauerhaft ändern
Beitrag von: DF6GL am Juli 02, 2010, 13:55:48
Hallo,

es muß das Form in der Entwurfsansicht geöffnet, dann die Jahreszahl zugewiesen und beim Schliessen abgespeichert werden.


Insgesamt halte ich aber solche "dauerhafte" Speicherung eines variablen Wertes nicht für sehr sinnvoll.
Titel: Re: Bezeichnungsfeldeigenschaft per VB dauerhaft ändern
Beitrag von: joker538 am Juli 05, 2010, 15:16:58
Danke für die Hilfe