Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Hintergrundfarbe im Endlosformular
zurück: Kombinationsfeld hat nich alle Felddaten weiter: Access 2007 Button für Aktualisieren Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Judith Krause
Gast


Verfasst am:
23. März 2005, 17:35
Rufname:

Hintergrundfarbe im Endlosformular - Hintergrundfarbe im Endlosformular

Nach oben
       

Hallo-Hallo! Hab mal wieder ein kleines Problem und ich hoffe, dass mir jemand helfen kann. Ich hab ein Endlosformular in Access 2003, wo alle Datensätze hintereinander aufgelistet sind. Jetzt möchte ich die Hindergrundfarbe dahingehend verändern, dass jeder zweite Datensatz immer die gleiche Farbe erhält. Mit bedingter Formatierung ist das leider nicht zu realisieren. Ich hoffe, jemand von euch kann mir helfen! Vielen Dank schon mal im Voraus.
Wollibär
Access-, Excel-Anwender


Verfasst am:
25. März 2005, 19:15
Rufname:


AW: Hintergrundfarbe im Endlosformular - AW: Hintergrundfarbe im Endlosformular

Nach oben
       

Hallo Judith,

da muss man ein wenig trixen:

Leg dir zunächst ein unsichtbares Feld im Detailbereich an

Feldname DNR
Steuerelementinhalt =FctNR() Mod 2

FctNR ist eine Funktion, die du in einem Modul (z. B. "Dienstprogramme") hinterlegst:
Code:
Function FctNr()
' gibt eine laufende Nummer im Formular zurück
' Anzeige im Formular durch ein Feld mit Steuerelementinhalt: =FctNr()
    Set AktFormular = Screen.ActiveForm
    On Error GoTo FctNr_Error
    AktFormular.RecordsetClone.Bookmark = AktFormular.Bookmark
    FctNr = AktFormular.RecordsetClone.AbsolutePosition + 1

FctNr_Exit:
    Exit Function
FctNr_Error:
    If Err.Number = 3021 Then FctNr = 0 ' bei neuem DS
    Resume FctNr_Exit
End Function

Damit diese auch für andere Formulare geeognet ist, benutze ich die Funktion AktFormular, die im Bereich Allgemein unter Deklarationen in diesem Modul definiert wird:
Code:
Global AktFormular As Form

Jetzt schreibst du für alle Felder im Detailbereich als bedingte Formatierung:

Bedingung 1..................Ausdruck
Ausdruck ist...................[DNR]=0

und wählst ein Farbformat aus.

Das wars.

_________________
Gruß Wollibär

- danke für eure Fragen, so weiß ich, daß ich nichts weiß...
Meistens bin ich zwischen 19 und 23 Uhr verfügbar
Judith Krause
Gast


Verfasst am:
25. März 2005, 22:55
Rufname:

AW: Hintergrundfarbe im Endlosformular - AW: Hintergrundfarbe im Endlosformular

Nach oben
       

Danke für die Antwort, werde es gleich mal ausprobieren. Smile
Pinpal
motivierter Access/VBA-Anfänger


Verfasst am:
22. Sep 2011, 16:03
Rufname:

AW: Hintergrundfarbe im Endlosformular - AW: Hintergrundfarbe im Endlosformular

Nach oben
       Version: Office 2003

Hallo,
Erst einmal danke für den Super-Code, aber ich habe noch eine Frage.

Kann ich die Ausführung deines Codes irgendwie verzögern?
Jedesmal wenn ich ein Formular öffne in dme ich deinen Code benutze kommt die Meldung, dass ein Code ausgeführt werden soll, der ein aktives Formular braucht.
Wenn ich diese Fehlermeldung wegdrücke funktioniert es trotzdem normal, aber doof ist es trotzdem.
Ich vermute dass das daran liegt, dass dein Code ausgeführt wird, bevor das Formular vollständig geladen und damit aktiv ist

Vielen Dank
Peter
Nouba
nicht ganz unwissend :)


Verfasst am:
22. Sep 2011, 16:09
Rufname:
Wohnort: Berlin

AW: Hintergrundfarbe im Endlosformular - AW: Hintergrundfarbe im Endlosformular

Nach oben
       

Hallo,

schau mal bei Don Karl unter 4.39 Laufende Nummer/Summe in Formularen nach.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Wollibär
Access-, Excel-Anwender


Verfasst am:
23. Sep 2011, 23:46
Rufname:


AW: Hintergrundfarbe im Endlosformular - AW: Hintergrundfarbe im Endlosformular

Nach oben
       

Man könnte ja beim Laden eines Formulars eine Zählschleife laufen lassen. Bei den heutigen Taktfrequenzen aber eher ein fragwürdiges Unterfangen Razz . DonKarl bringt die Routine direkt im Formular unter. Müsste man ausprobieren. Bei meinen Anwendungen tritt dieser Fehler jedenfalls nicht auf. Dafür ist das Blättern bei größeren Datenmengen manchmal etwas zähflüssig. Bei einigen Formularen bin deshalb schon dazu übergegangen, den Datensatz zweizeilig darzustellen und die 2. Zeile anders einzufärben, ganz ohne zusätzlichen Rechenaufwand. Der Geschmack ändert sich halt im Laufe der Zeit Laughing
_________________
Gruß Wollibär

- danke für eure Fragen, so weiß ich, daß ich nichts weiß...
Meistens bin ich zwischen 19 und 23 Uhr verfügbar
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: einfache Abfrage im Endlosformular 1 Fleet 183 15. Dez 2010, 18:38
blackoutNO einfache Abfrage im Endlosformular
Keine neuen Beiträge Access Tabellen & Abfragen: Navigation über Endlosformular 4 Tranfunsel 496 17. Sep 2009, 10:14
Gast Navigation über Endlosformular
Keine neuen Beiträge Access Tabellen & Abfragen: Problem: endlosformular -> zelle im Währungsformat anzeig 1 Heini_net 894 16. Sep 2009, 20:31
Heini_net Problem: endlosformular -> zelle im Währungsformat anzeig
Keine neuen Beiträge Access Tabellen & Abfragen: Aus einem Endlosformular Datensatz durch klicken anzeigen 2 frontera66 293 02. Jul 2009, 07:19
frontera66 Aus einem Endlosformular Datensatz durch klicken anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Endlosformular - Inhalt Textfelder 1 arnoldh 491 20. Mai 2007, 19:30
stpimi Endlosformular - Inhalt Textfelder
Keine neuen Beiträge Access Formulare: Hintergrundfarbe eines Buttons ändern 3 dolce 1298 24. Aug 2005, 11:26
dolce Hintergrundfarbe eines Buttons ändern
Keine neuen Beiträge Access Formulare: Datensatz markieren im Endlosformular 0 Nightrider 796 09. Aug 2005, 14:10
Nightrider Datensatz markieren im Endlosformular
Keine neuen Beiträge Access Formulare: inhalt von textfeld im endlosformular kopieren 9 isi 710 29. Jul 2005, 09:48
rita2008 inhalt von textfeld im endlosformular kopieren
Keine neuen Beiträge Access Formulare: Ein Eintrag immer an Pos1 im Endlosformular 3 derGrosseMann 490 19. Mai 2005, 08:33
Gast Ein Eintrag immer an Pos1 im Endlosformular
Keine neuen Beiträge Access Formulare: Endlosformular fixieren? 0 slow 490 10. Mai 2005, 09:33
slow Endlosformular fixieren?
Keine neuen Beiträge Access Formulare: Endlosformular mit Diagrammen 0 gargoyle 400 07. Apr 2005, 10:54
gargoyle Endlosformular mit Diagrammen
Keine neuen Beiträge Access Tabellen & Abfragen: Hintergrundfarbe in Datensatz 1 Rheinbote 900 24. Feb 2005, 20:18
stpimi Hintergrundfarbe in Datensatz
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps