|
Bei Click die Hintergrundfarbe ändern
|
| Autor |
Nachricht |
Zeon
Im Profil kannst Du frei den Rang ändern
Verfasst am: 05. Feb 2010, 07: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, 07: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, 12: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, 13: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: 08. Feb 2010, 23: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, 19:00 Rufname:
Wohnort: Raum Ludwigshafen/Rhein
|
| |
| 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 Formulare: RecordSource ändern in unterdatenblatt |
7 |
matze9876 |
225 |
28. Dez 2009, 14:43 Willi Wipp  |
 |
Access Formulare: Eigentlich banal: Bezeichnung ändern im Pivot |
2 |
beat78 |
113 |
28. Apr 2009, 19:49 beat78  |
 |
Access Formulare: Textfeld Hintergrundfarbe änder und abfragen |
4 |
sunny67 |
313 |
21. Dez 2008, 20:13 sunny67  |
 |
Access Programmierung / VBA: Userpasswort einer Datenbank ändern |
1 |
FlyingFire |
116 |
17. Okt 2008, 12:43 FlyingFire  |
 |
Access Programmierung / VBA: Importspezifikationen zur Laufzeit ändern |
0 |
Christoph1985 |
114 |
30. Jun 2008, 13:09 Christoph1985  |
 |
Access Berichte: Sortierung dynamisch ändern per GroupLevel(i).ControlSource |
1 |
CyberKater |
1183 |
16. Jun 2008, 15:36 CyberKater  |
 |
Access Formulare: vorhandenen formularbasierten Filter ändern und speichern |
7 |
Anawea |
1402 |
03. Mai 2008, 00:44 Willi Wipp  |
 |
Access Programmierung / VBA: Excel-Datei aus Formular heraus speichern / ändern |
0 |
MaiThai |
757 |
28. Apr 2008, 09:19 MaiThai  |
 |
Access Formulare: Wert in Tabelle ändern lassen wenn der Datensatz ausgewählt |
17 |
LittleWulf |
1679 |
05. März 2008, 02:13 Willi Wipp  |
 |
Access Programmierung / VBA: Datensatz duplizieren, Primärschlüssel ändern |
5 |
Bolli |
3513 |
05. Okt 2007, 14:49 ZAVJAH  |
 |
Access Programmierung / VBA: Bei Click Datensatz in Formular zur Berb öffnen |
8 |
Yawsuger |
822 |
28. Dez 2006, 21:45 Yawsuger  |
 |
Access Formulare: Daten im Formular ändern ohne in Stammtabelle zu speichern |
35 |
hiping |
1739 |
27. Okt 2006, 16:00 hiping  |
| |
|