Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: v8wheels am April 30, 2011, 19:32:29

Titel: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: v8wheels am April 30, 2011, 19:32:29
In mein "Miller"-Formular (siehe angehängte Datenbank-zip-Datei) habe ich im unteren rechten Bereich ein Kontrollkästchen eingefügt, das als Bezeichnung nur den Buchstaben "m" trägt.

Wenn nun ein Häkchen gesetzt wird, soll das dunkelgelbe Viereck um diese ganzen Kontrollkästchen seine Farbe in grün ändern. Ist so etwas realisierbar?

[Anhang gelöscht durch Administrator]
Titel: Re: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: Hondo am April 30, 2011, 21:06:29
Hallo,
Zumindest bis Access 2003 ist das nicht möglich.

Andreas
Titel: Re: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: v8wheels am April 30, 2011, 21:15:53
So eine Sch....   >:(
Titel: Re: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: bahasu am April 30, 2011, 22:43:46
Zitat von: v8wheels am April 30, 2011, 21:15:53
So eine Sch....   >:(

N'abend

... vielleicht trägt das Beispiel im Anhang dazu bei, das obige Zitat in "Ja, schön" zu verwandeln.

Hinzugekommen sind die Routinen:
Private Sub Marker_anzeigen()
    If Me.Marker Then
        Me.Marker_J_N.BackColor = 65280
        Me.Marker_J_N.FontName = "wingdings"
        Me.Marker_J_N.Caption = "ü"
        Me.Marker_J_N.ForeColor = 0
    Else
        Me.Marker_J_N.BackColor = -2147483643
        Me.Marker_J_N.ForeColor = Me.Marker_J_N.BackColor
    End If
End Sub


Private Sub Marker_J_N_Click()
    Marker = Not Marker
    Marker_anzeigen
End Sub


Private Sub Form_Current()
    Marker_anzeigen
End Sub

Verwendet habe ich kein Kontrollkästchen, sondern ein Textfeld, bei dem über einen speziellen Zeichensatz ein Haken herauskommt.

Soll nur zur Anregung dienen, ist halt noch nicht komplett durchgetestet.

Harald

[Anhang gelöscht durch Administrator]
Titel: Re: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: v8wheels am Mai 01, 2011, 08:33:09
Inzwischen gab es eine Änderung.

Das Kontrollkästchen "M" (rechts unten im Formular) ändert die Farbe des Feldes "Index Id No." in grün. Das funktioniert auch, ABER..

wie schon in einem anderen Thread von mir kürzlich behandelt: das Bezeichnungsfeld bzw. der Buchstabe "M" (=Marker) wird wieder fett, wenn man die Datensätze durchscrollt.

Das Viereck um die Kontrollkästchen über Format -> In den Hintergrund ..... das hat zuvor bei den anderen Kontrollkästchen funktioniert, deren Schrift/Bezeichnungsfeld ebenfalls fett wurde.

[Anhang gelöscht durch Administrator]
Titel: Re: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: bahasu am Mai 01, 2011, 09:45:14
Zitat von: v8wheels am Mai 01, 2011, 08:33:09
Inzwischen gab es eine Änderung.

... na klasse. Dann gehört das aber nicht mehr zu diesem Diskussionsthema.

was passiert, wenn Du das Kontrollkästchen entfernst und danach neu einbaust?

Harald
Titel: Re: Kontrollkästchen soll Farbe ändern - möglich?
Beitrag von: v8wheels am Mai 01, 2011, 10:12:06
Zitat von: bahasu am Mai 01, 2011, 09:45:14

was passiert, wenn Du das Kontrollkästchen entfernst und danach neu einbaust?

Harald


Habe ich schon getestet - Schrift wird wieder fett.

Meine "Notlösung": Manuell ein Bezeichnungsfeld eingefügt und mit "M" beschriftet. Das funktioniert, die Schrift bleibt normal bei Arial 8. Allerdings habe ich beim Ausrichten dieses Bezeichnungfeldes bemerkt: setze ich es ZU NAH an das Kontrollkästchen, dann wird die Schrift wieder fett.....  mit etwas Abstand passiert das aber nicht - warum auch immer.... :-\