Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Neu: Office 2010 Forum <-
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, 08: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, 08: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, 13: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, 14: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:
09. Feb 2010, 00: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, 20:00
Rufname:
Wohnort: Irgendwo in der Pfalz


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

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