18. januar 2002 - 11:13 Der er 6 kommentarer og
1 løsning

Konvertering til binær tal

Hvordan konvertere jeg et tal til binær?
Jeg kan ikke finde en funktion, som gør det. Der findes en Hex og en Oct, men ingen Bin-funktion.

Hvis det er en hjælp, så behøver jeg kun at konvertere Bytes - altså kun 8 bit.

Er der nogen, som ligger inde med sådan en funktion eller som kan fortælle mig, at jeg har overset noget i Access?

pfh tak
/Thomas
Avatar billede professoren Nybegynder
18. januar 2002 - 11:23 #1
Du glemte at sige, hvilken version af Access du bruger, men her er nogle
generelle ting vedr. datatyper BYTE og BIT.

The following table shows limitations on Microsoft Access data types.

Data type Description
BINARY, VARBINARY, and VARCHAR

Creating a BINARY, VARBINARY, or VARCHAR column of zero or unspecified length actually returns a 510-byte column.

BYTE
Even though a Microsoft Access NUMBER field with a FieldSize equal to BYTE is unsigned, a negative number can be
inserted into the field when using the Microsoft Access driver

Microsoft Access data type :
BIGBINARY[1] LONGBINARY SQL_LONGVARBINARY

Data type (CREATETABLE):
BINARY BINARY SQL_BINARY

ODBC SQL data type :
BIT BIT SQL_BIT
18. januar 2002 - 11:30 #2
Hmm, lad mig specificere lidt nærmere:

Jeg søger en funktion, som kan returere en binær talstreng ud fra et givent heltal.

Ex:

CBin(73) = \"01001001\"
eller
CBin(1) = \"00000001\"
eller
CBin(255) = \"11111111\"

Ligesom Hex(168) = \"A8\" og OCT(168) = \"250\"

Accessversion burde være underordnet, hvis koden skal skrives manuelt, men i dette tilfælde er det Access 2000.

/Thomas
18. januar 2002 - 11:35 #3
Det skal svare til at trykke på Bin-knappen på Windows Calculater i Scientific-mode....
Avatar billede runesoft Nybegynder
18. januar 2002 - 11:50 #4
Du kan prøve at kigge på mit forslag til det:
http://www.eksperten.dk/spm/19622
18. januar 2002 - 11:53 #5
You\'re the MAAAN, Rune :o)

Thnx
18. januar 2002 - 11:54 #6
(Selvom du ikke erklærer dine variable og selvom du bruger While-Wend, haha :o)
Avatar billede runesoft Nybegynder
18. januar 2002 - 12:50 #7
Så så, ikke håne min gamle kode. :-)
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