|
Bei Click die Hintergrundfarbe ändern
|
| Autor |
Nachricht |
Zeon
Im Profil kannst Du frei den Rang ändern
Verfasst am: 05. Feb 2010, 08:20 Rufname:
|
|
| 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, 08:35 Rufname: Kami
Wohnort: NRW
|
| |
| 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, 13:09 Rufname:
|
|
| 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, 14:57 Rufname:
Wohnort: ~~~~~
|
|
| 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
|
|
Zeon
Im Profil kannst Du frei den Rang ändern
Verfasst am: 09. Feb 2010, 00:53 Rufname:
|
|
| 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, 20:00 Rufname:
Wohnort: Irgendwo in der Pfalz
|
| |
| 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.
|
|
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 |
 |
Access Tabellen & Abfragen: Datumsformat in Abfrage von TT.MM.JJJJ auf JJJJ.MM.TT ändern |
2 |
Outrager |
160 |
19. Mai 2010, 15:15 Outrager  |
 |
Access Programmierung / VBA: Überschrift im Bericht ändern |
4 |
Zorni |
108 |
02. Apr 2010, 12:46 Willi Wipp  |
 |
Access Hilfe: Dateityp beim öffnen ändern |
1 |
Hanns G |
214 |
05. März 2010, 14:28 nukro  |
 |
Access Programmierung / VBA: XML Datenimport mit Hilfe XSLT (ändern von Feldnamen) |
2 |
Michael_Metz |
229 |
10. Feb 2010, 09:57 Michael_Metz  |
 |
Access Formulare: Code ändern von Access 2003 für Acces 2000 |
6 |
C.Peter |
110 |
20. Mai 2009, 19:29 C.Peter  |
 |
Access Tabellen & Abfragen: Abfrage bei Laufzeit ändern (SQL) |
2 |
frieder |
216 |
20. Nov 2008, 14:58 frieder  |
 |
Access Tabellen & Abfragen: Daten in Access-Tabelle durch Daten aus Exceltabelle ändern |
1 |
Access_Anfänger_fragt... |
305 |
30. Apr 2008, 11:05 blicki  |
 |
Access Programmierung / VBA: Farbe der einzelnen Zeilen im Listenfeld ändern |
3 |
quant81 |
2505 |
03. Sep 2007, 12:55 quant81  |
 |
Access Programmierung / VBA: Zeilenfarbe der Liste ändern, wenn Bedingung = i |
16 |
Mario-Bros |
1474 |
30. Aug 2007, 15:29 Mario-Bros  |
 |
Access Formulare: Access 2007 - Größe eines Formulars ändern |
1 |
linusyux |
1555 |
19. Jul 2007, 08:44 jens05  |
 |
Access Programmierung / VBA: Steuerelementinhalt dynamisch ändern und speichern |
4 |
Botschafter |
1344 |
08. Mai 2007, 19:35 Nouba  |
 |
Access Programmierung / VBA: Unterformular - Herkunftsobjekt per Knopfdruck ändern etc. |
1 |
Jejasoe01 |
840 |
17. Nov 2006, 13:45 HannesB  |
| |
|