|
Endlich Bedingte Formatierung einfach gemacht
|
| Autor |
Nachricht |
prello
Office VBA Programmierer
Verfasst am: 25. Nov 2009, 17:52 Rufname:
|
|
| Version: Office 2007 |
|
Hallo,
ich weiß ja nicht ob schon jemand hier das erwähnt hat. Aber über die Möglichkeit:
Detailbereich_Paint() (auf Deutsch: Beim Formatübertragen)
kann man Code einbauen über den jegliche nur erdenkliche Bedingte Formatierung im Access möglich wird!
Einen solchen Tipp habe ich bisher nirgends gefunden also dachte ich mir ich poste ihn mal:
Beispielcode
| Code: | Private Sub Detailbereich_Paint()
On Error Resume Next
If Me!vonBaugruppe = "TV" Then
Me!vonBaugruppe.BackColor = vbred
Else
Me!vonBaugruppe.BackColor = vbwhite
End If
End Sub | Wichtig ist nur der Else Teil habe ich festgestellt! Ohne ElseTeil erreicht ihr ebensowenig wie früher ohne dieses Ereignis möglich war, nämlich alle Textboxen im Endlosformular oder keine
Aber mit dieser von mir geposteten Methode könnt ihr alle nur erdenklichen Bedingten Formatierungen realisieren!
Allerdings nur für Access 2007 soweit ich weiß!
Viel Spaß damit
Grüße
Jörg
|
|
karl03
kann jeden Tag dazu lernen
Verfasst am: 28. Nov 2009, 13:35 Rufname:
|
| |
| Version: Office 2007 |
|
danke , ein toller Code
schon angewand
lg
|
|
Bitsqueezer
Office-VBA-Programmierer
Verfasst am: 03. März 2010, 18:28 Rufname:
|
|
| Version: Office 2007 |
|
Hallo Jörg,
danke für den Tip, den kannte ich auch noch nicht.
Habe ich mal in einer Endlosliste ausprobiert, leider ist (erwartungsgemäß) VBA viel zu langsam. Wenn man auch nur bei einem Feld auf diese Weise nur die Hintergrundfarbe ändert, wird beim Blättern durch die Liste die Geschwindigkeit extrem gebremst, so daß an der bedingten Formatierung (die dabei immer noch gewaltig schneller ist) leider doch kein Weg vorbei führt.
Aber ich denke, bei einem Einzelformular könnte man mit der Methode sicher einige interessante Tricks machen.
Gruß
Christian
|
|
piggest
Gast
Verfasst am: 28. Apr 2010, 22:32 Rufname:
|
| |
| Version: Office 2007 |
|
| Schade, in Access davor geht es nicht. Die Ereignisprozedur nimmt er zwar klaglos an, doch er ruft sie nicht auf.
|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Access Berichte: Bericht bedingte Formatierung |
3 |
Hintifax |
132 |
12. Mai 2010, 14:48 MissPh!  |
 |
Access Tabellen & Abfragen: Bedingte Abfrage auf Ja/Nein Feld. |
1 |
st2517 |
107 |
07. Jan 2010, 21:37 MiLie  |
 |
Access Formulare: Mit Access überhaupt möglich?-bedingte Datenänderung |
5 |
Stdnt |
209 |
05. Jan 2010, 18:12 Stdnt  |
 |
Access Programmierung / VBA: Bedingte Abfrage verschiedener Werte |
1 |
tuc |
136 |
13. Jan 2009, 08:29 KlausMz  |
 |
Access Tabellen & Abfragen: Formatierung in Serienbrief (word) bezogen auf Abfrage(acces |
4 |
Justin Kieper |
725 |
14. Dez 2008, 12:06 steffen0815  |
 |
Access Formulare: Bedingte Formatierung inaktiv |
9 |
Mira2008 |
314 |
07. Nov 2008, 14:55 Willi Wipp  |
 |
Access Formulare: Formatierung in Listenfeldern |
1 |
Gast |
105 |
20. Aug 2008, 08:40 Crusico  |
 |
Access Programmierung / VBA: Bedingte Formatierung mit VBA in Endlosformular |
11 |
Maare |
2026 |
14. Aug 2008, 17:14 Maare  |
 |
Access Formulare: Formatierung anderer Felder über Kontrollkästchen steueren |
5 |
kofi82 |
218 |
30. Jul 2008, 18:00 Willi Wipp  |
 |
Access Tabellen & Abfragen: Access Abfrageformel Formatierung??? |
0 |
Krissie |
221 |
08. Feb 2008, 11:38 Krissie  |
 |
Access Programmierung / VBA: Formatierung des VBA-Codes bei Abfrage |
3 |
Valor2002 |
216 |
30. Jan 2008, 12:10 SGast  |
 |
Access Programmierung / VBA: bedingte Formatierung via VB - was mache ich falsch? |
8 |
Millie |
1256 |
12. Nov 2007, 20:05 Nouba  |
| |