18. august 2003 - 22:43Der er
12 kommentarer og 1 løsning
Farver på felter
Jeg har en simple kombinationsbox som henter sine værdier i en tabel. Hvordan for jeg vist værdierne i kombinationsboxen med forskellige farver. f.eks: Ikke klar= rød begyndt= gul færdig= grøn
Fra access hjælp: Ændre farven på det kontrolelement, der har fokus i en formular Åbn formularen i designvisning eller formularvisning.
Sørg for, at kontrolelementet er markeret, og klik derefter på Betinget formatering i menuen Formater.
Klik på Felt har fokus i den første boks i området Betingelse x i dialogboksen Betinget formatering.
Vælg den typografi, farve eller anden formatering, feltet skal have, når det har fokus. Bemærk! Når du åbner dialogboksen Betinget formatering, vises den aktuelle standardformatering for det valgte kontrolelement, herunder farver, typografi og eventuelle udtryk, du har angivet for feltet.
Dim lngRed As Long, lngYellow As Long, lngBlack As Long, lngWhite As Long lngRed = RGB(255, 0, 0) lngYellow = RGB(255, 255, 0) lngBlack = RGB(0, 0, 0) lngWhite = RGB(255, 255, 255) If Felt1 < "4" Then Felt1.ForeColor = lngRed Felt1.BackColor = lngWhite Else Felt1.ForeColor = lngYellow Felt1.BackColor = lngBlack End If Me.Refresh End Sub
Det er vist den her du har brug for: Fra access hjælp: Ændre formatet på en tekstboks eller et andet kontrolelement i en formular eller rapport, når det opfylder visse kriterier Åbn formularen i designvisning eller formularvisning, eller åbn rapporten i designvisning.
Sørg for, at kontrolelementet er markeret, og klik derefter på Betinget formatering i menuen Formater.
Gør et af følgende: Hvis du vil bruge værdier i det valgte kontrolelement som formateringskriterierne, skal du klikke på Feltværdien er i den første boks, klikke på sammenligningsudtrykket i den anden boks og derefter skrive en værdi i den tredie (og fjerde) boks. Du kan skrive en konstant værdi eller et udtryk.
Hvis du vil bruge et udtryk som formateringskriteriet (for at evaluere andre data eller en anden betingelse end værdierne i de valgte kontrolelementer), skal du klikke på Udtrykket er i den første boks og derefter skrive udtrykket i den anden boks. Udtrykket skal returnere den logiske værdi SANDT eller FALSK. Få mere at vide om at oprette et udtryk. Vælg den typografi, farve eller anden formatering, du vil anvende. Der anvendes kun den markerede formatering, hvis værdi i kontrolelementet opfylder betingelserne, eller hvis udtrykket returnerer værdien SANDT.
Hvis du vil tilføje en anden betingelse, skal du klikke på Tilføj og derefter gentage trin 3 og 4. Du kan angive op til tre betingelser. Hvis ingen af de angivne betingelser er sande, bevarer kontrolelementet den eksisterende formatering.
Bemærk! Hvis mere end en af de angivne betingelser er sande, anvendes formateringen kun i den første sande betingelse.
Da du har brugt betinget formatering, undrer pointfordelingen mig en smule, men det er da godt at du fik det til at virke.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.