Avatar billede stry Nybegynder
19. september 2003 - 21:03 Der er 5 kommentarer og
1 løsning

Omsætte farvekoder 2

I forlængelse af mit spgs. http://www.eksperten.dk/spm/403401 ønsker jeg noget kode eller en funktion som kan omsætte Access's farvekoder til RGB el. Hex.

Altså f.eks. har jeg fundet ud af at en bestemt grå farve jeg brugte og som Access kalder 15000804 har RGB-koden 228 228 228, og det er denne oversættelse jeg vil kunne lave med alle Access's farvekoder.

Nogen forslag?

På forhånd tak :-D
Avatar billede squashguy Nybegynder
19. september 2003 - 21:08 #1
228*256^2 + 228*256^1 + 228 = 15000804

og så er det vel bare at gå den anden vej..
Avatar billede stry Nybegynder
19. september 2003 - 21:15 #2
Det ser spændende ud og ligner i øvrigt noget jeg er stødt på i en bog, tester lige og vender tilbage :-)
Avatar billede squashguy Nybegynder
19. september 2003 - 21:18 #3
15000804 / 256^2 = 228 (R)
15000804 - 228*256^2 = 58596
58596 / 256^1 = 228 (G)
58596 - 228*256^1 = 228 (B)
Avatar billede stry Nybegynder
19. september 2003 - 21:36 #4
Virker perfekt.
Jeg lavede det som et lille VB program og det kører bare.

Smid et svar, tak for hjælpen :-)
Avatar billede stry Nybegynder
19. september 2003 - 21:40 #5
Her er koden hvis andre skulle være interesseret:

Private Sub Command1_Click()
Dim Red, Green, Blue As Integer
Red = txtKode Mod 256
Green = (txtKode \ 256) Mod 256
Blue = (txtKode \ 65536) Mod 256
txtRed = Red
txtGreen = Green
txtBlue = Blue
End Sub
Avatar billede squashguy Nybegynder
20. september 2003 - 22:10 #6
okay
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester