Hvis det IKKE er i dataarkvisning, kan du bruge denne kode placeret på formens VedAktuel-hændelse:
Select Case Me![DitFelt] Case 0 Me![DitFelt].Backcolor = vbyellow case 1 Me![DitFelt].Backcolor = vbred case 2 Me![DitFelt].Backcolor = vbgreen case else Me![DitFelt].Backcolor = vbblack End select
Dim lngRed As Long, lngYellow As Long, lngBlack As Long, lngWhite As Long lngRed = RGB(255, 0, 0) lngYellow = RGB(255, 255, 0) Du kan indsætte flg. kode i feltets BeforeUpdate evant:
lngBlack = RGB(0, 0, 0) lngWhite = RGB(255, 255, 255) If Felt1 = 0 Then Felt1.ForeColor = lngRed Felt1.BackColor = lngWhite Else Felt1.ForeColor = lngYellow Felt1.BackColor = lngBlack End If Me.Refresh
Hvis det er selve koden du ikke mener fungerer, så har jeg lige afprøvet den i Access97, og det fungerer perfekt.
Betinget formattering findes ikke i Access97.
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.