Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> 26. März: Office-Treffen Rhein-Main <-
Bei Click die Hintergrundfarbe ändern
zurück: Access-Datenbank in ODBC-Format weiter: Verzeichnis auslesen mit Pathangabe Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Zeon
Im Profil kannst Du frei den Rang ändern


Verfasst am:
05. Feb 2010, 07:20
Rufname:

Bei Click die Hintergrundfarbe ändern - Bei Click die Hintergrundfarbe ändern

Nach oben
       Version: Office 2007

Morgen.

Ich habe gesperrte Textfelder, die ich durch betätigen des Buttons "neu" entsperren lasse. Gleichzeitig soll dadurch das jeweils angeklickte Feld eine anderen Hintergrund bekommen. Wie kann ich das realisieren?

Der Code zum Ändern der Farbe beim Klicken ist mir bekannt. Aber ich will es ja nicht das es immer aktiv, sondern erst nach betätigen des Buttons.
Kami-Sama
...hat schon was Erfahrung ;)


Verfasst am:
05. Feb 2010, 07:35
Rufname: Kami
Wohnort: NRW


AW: Bei Click die Hintergrundfarbe ändern - AW: Bei Click die Hintergrundfarbe ändern

Nach oben
       Version: Office 2007

Moin Moin.

Versuchs mal über eine IF-Abfrage:

Code:
Private Sub Befehl4_Click()
Dim lngWhite As Long
Dim lngYellow As Long

lngWhite = RGB(255, 255, 255)
lngYellow = RGB(255, 255, 0)

If Me!Text0.BackColor = lngYellow Then
  Me!Text0.Enabled = False
Else
  Me!Text0.BackColor = lngYellow
  Me!Text0.Enabled = True
End If
End Sub

_________________
Gruß
Kami
Zeon
Im Profil kannst Du frei den Rang ändern


Verfasst am:
07. Feb 2010, 12:09
Rufname:

AW: Bei Click die Hintergrundfarbe ändern - AW: Bei Click die Hintergrundfarbe ändern

Nach oben
       Version: Office 2007

Hallo.

Danke für den Code. Jetzt ist es so, das das Feld beim Anklicken die Farbe erhält, aber es bleibt auch gelb, wenn man ein anderes Feld anklickt. Es soll dann aber wieder weiß werden.

Bzw. kommt auch ein Fehler, wenn man auf ein Feld das 2. mal klickt:
Laufzeitfehler 2164

"Sie können ein Steuerelement nicht deaktivieren, solange es den Fokus hat."
jens05
Moderator


Verfasst am:
07. Feb 2010, 13:57
Rufname:
Wohnort: ~~~~~

AW: Bei Click die Hintergrundfarbe ändern - AW: Bei Click die Hintergrundfarbe ändern

Nach oben
       Version: Office 2007

Hallo,
wegen der Farbe, nutze die bedingte Formatierung!!
Feld hat Fokus->Gelb
Wodurch sollen die Felder wieder deaktiviert werden? Wieviele Felder sind zu aktivieren/deaktivieren?

_________________
mfg jens05 Wink
Zeon
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Feb 2010, 23:53
Rufname:

AW: Bei Click die Hintergrundfarbe ändern - AW: Bei Click die Hintergrundfarbe ändern

Nach oben
       Version: Office 2007

Hallo.
Also danke für die Ideen. Es sind mehrere Felder, die erst bei Klicken des Buttons "neu" gelöscht werden und erst dann entsperrt werden um Daten einzutragen. Erst ab jetzt wollte ich durch eine Änderung der Hintergrundfarbe dem Benutzer verdeutlichen, in welchem Feld er gerade ist.
Also einfach nur eine Orientierungshilfe.
Gibt es nicht eine Möglichkeit der bedingten Möglichkeit, das man Fokus und Entsperrt zusammen fügen kann? Sobald ich nämlich auf Speichern drücke, sollen die felder wieder gesperrt werden. Der Fokusbefehl würde auch da weiter bestehen, find ich aber nicht so toll, würde nur verwirren. Man könnte anstatt entsperren ja aktivieren nehmen, aber dann sind die felder im deaktivierten Status nicht anklickbar und somit auch nicht zum Kopieren gemacht.

Ich hoffe ihr könnt mir helfen.

lg
KlausMz
Moderator Access


Verfasst am:
09. Feb 2010, 19:00
Rufname:
Wohnort: Raum Ludwigshafen/Rhein


AW: Bei Click die Hintergrundfarbe ändern - AW: Bei Click die Hintergrundfarbe ändern

Nach oben
       Version: Office 2007

Hallo,
nutze die bedingte Formatierung wie von Jens vorgeschlagen.
Das ist der einfachste Weg.
Zitat:
sollen die felder wieder gesperrt werden. Der Fokusbefehl würde auch da weiter bestehen,
Wenn Du mit dem Speichernbutton den Focus auf einen Button setzt, hast Du das Problem erschlagen.

Code:
Me!NameDesButtons.SetFocus

_________________
Gruß
Klaus . . . . . Der sich über Feedback freut.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen




Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Formulare: RecordSource ändern in unterdatenblatt 7 matze9876 225 28. Dez 2009, 14:43
Willi Wipp RecordSource ändern in unterdatenblatt
Keine neuen Beiträge Access Formulare: Eigentlich banal: Bezeichnung ändern im Pivot 2 beat78 113 28. Apr 2009, 19:49
beat78 Eigentlich banal: Bezeichnung ändern im Pivot
Keine neuen Beiträge Access Formulare: Textfeld Hintergrundfarbe änder und abfragen 4 sunny67 313 21. Dez 2008, 20:13
sunny67 Textfeld Hintergrundfarbe änder und abfragen
Keine neuen Beiträge Access Programmierung / VBA: Userpasswort einer Datenbank ändern 1 FlyingFire 116 17. Okt 2008, 12:43
FlyingFire Userpasswort einer Datenbank ändern
Keine neuen Beiträge Access Programmierung / VBA: Importspezifikationen zur Laufzeit ändern 0 Christoph1985 114 30. Jun 2008, 13:09
Christoph1985 Importspezifikationen zur Laufzeit ändern
Keine neuen Beiträge Access Berichte: Sortierung dynamisch ändern per GroupLevel(i).ControlSource 1 CyberKater 1183 16. Jun 2008, 15:36
CyberKater Sortierung dynamisch ändern per GroupLevel(i).ControlSource
Keine neuen Beiträge Access Formulare: vorhandenen formularbasierten Filter ändern und speichern 7 Anawea 1402 03. Mai 2008, 00:44
Willi Wipp vorhandenen formularbasierten Filter ändern und speichern
Keine neuen Beiträge Access Programmierung / VBA: Excel-Datei aus Formular heraus speichern / ändern 0 MaiThai 757 28. Apr 2008, 09:19
MaiThai Excel-Datei aus Formular heraus speichern / ändern
Keine neuen Beiträge Access Formulare: Wert in Tabelle ändern lassen wenn der Datensatz ausgewählt 17 LittleWulf 1679 05. März 2008, 02:13
Willi Wipp Wert in Tabelle ändern lassen wenn der Datensatz ausgewählt
Keine neuen Beiträge Access Programmierung / VBA: Datensatz duplizieren, Primärschlüssel ändern 5 Bolli 3513 05. Okt 2007, 14:49
ZAVJAH Datensatz duplizieren, Primärschlüssel ändern
Keine neuen Beiträge Access Programmierung / VBA: Bei Click Datensatz in Formular zur Berb öffnen 8 Yawsuger 822 28. Dez 2006, 21:45
Yawsuger Bei Click Datensatz in Formular zur Berb öffnen
Keine neuen Beiträge Access Formulare: Daten im Formular ändern ohne in Stammtabelle zu speichern 35 hiping 1739 27. Okt 2006, 16:00
hiping Daten im Formular ändern ohne in Stammtabelle zu speichern
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: CSS Forum