22. oktober 2006 - 21:36Der er
7 kommentarer og 2 løsninger
Farve på felt
Hej
Jeg har en form hvor jeg har en checkbox der hedder Udtaget til kontrol & et felt der hedder "Bemærkninger"
Når checkbox er markeret skal feltet bemærkninger være rød.
Jeg har lavet nedenstående, men kan ikke få det til at virke. Vil du hjælpe mig.
Private Sub Bemærkninger_AfterUpdate() Dim lngColor As Long If [Udtaget til kontrol] = -1 Then lngColor = RGB(255, 0, 0) Else lngColor = RGB(255, 255, 255) End If Me!Bemærkninger.BackColor = lngColor
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
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 [Udtaget til kontrol] = -1 Then [Udtaget til kontrol].ForeColor = lngRed [Udtaget til kontrol].BackColor = lngWhite End If
Er det ikke fordi du skal flytte koden til Udtaget_til_kontrol_AfterUpdate ? Farven skal jo skifte, når Udtaget_til_kontrol ændres. Husk også at lægge koden i Form_Current.
Se hvad fdata skriver 22 OKT 22:09:52. Denne hændelse indtræder hver gang du skifter post, så farven vil altid være den ønskede når du kalder en ny post.
Med mindre du bruger en fortløbende formular, så stiller sagen sig noget anderledes.
hej Mugs. tak for hurtig tilbagemelding. Men den beholder farven fra sidste post, dvs. at når jeg laver en ny post er feltet rødt selvom at jeg endnu ikke har udfyldt feltet "Udtaget til kontrol"
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 [Udtaget til kontrol] = -1 Then [Udtaget til kontrol].ForeColor = lngRed [Udtaget til kontrol].BackColor = lngWhite else if: [Udtaget til kontrol].ForeColor = lngblack [Udtaget til kontrol].BackColor = lngWhite End If
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.