Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Konvertovati HEX u DEC

[es] :: Access :: Konvertovati HEX u DEC

[ Pregleda: 3215 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
212.200.144.*



Profil

icon Konvertovati HEX u DEC17.09.2009. u 12:42 - pre 177 meseci
Kako neku Hexadecimalnu vrednost npr 800CB9 konvertovati u decimalnu npr. 8391865, postoji li takva F-ja?
To bi bila F-ja inverzna od F-je Hex(number).
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Konvertovati HEX u DEC17.09.2009. u 13:58 - pre 177 meseci
http://www.4tops.com/ms_access_tips/decfunc.htm
F
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
212.200.144.*



Profil

icon Re: Konvertovati HEX u DEC17.09.2009. u 14:56 - pre 177 meseci
Tacno tako, kada u immediate prozor ukucam ?Str(&HABC) on mi vrati 2748.
Medjutim meni treba da &H vrednost koju imam u VBA pretvorim u dec, kao u sledecem kodu

dec = Me.Text0
HEKS = Hex(dec)
HEKSFULL = "800" & HEKS
KONVERT = ???????? (ovde bi trebao da vratim u decimal ili Int)
Me.Text2 = HEKSFULL
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Konvertovati HEX u DEC17.09.2009. u 15:26 - pre 177 meseci
Funkcija cStr() vraća string.
To što dobiješ sa cStr(), stavi kao argument funkciji Val() i dobićeš numerik.
Znači Val(cStr(&HABC)) = 2748
Sa ovim dalje možeš da računaš. Ako si to hteo.
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
212.200.144.*



Profil

icon Re: Konvertovati HEX u DEC18.09.2009. u 07:29 - pre 177 meseci
Ne, ne zelim da racunam, ocigledno je da nisam dobro objasnio evo.

imam promenljivu koja se zove HEKSFULL (nazvao sam je HEKSFULL a ne HEXFULL da slucajno ACCESS ne bi prepoznao HEX kao kljucnu rec).
i kada ja sada napisem da mi je promenljiva KONVERTED = Val(Cstr(&HHEKSFULL)) imam Compile Error.
Debuger markira & i napise expected expression.
Znaci da tu negde gresim i nikako da pogodim ispravnu sintaksu, inace pokusavam da napisem svega nekoliko redova coda da bih dobio jedan broj koji citac beskontaktne kartice vidi kada se kartica prinese citacu.
Ovo samo zbog toga da bih pri registraciji nove kartice ustedeo minut ili dva (za svaku novu karticu).
Problem mi je dakle sta napisati iza &H da bi on prihvatio da je to neka promenljiva ciju vrednost treba uzeti.
 
Odgovor na temu

cdorde
Đorđe Cvijanović
Doboj

Član broj: 124576
Poruke: 13
79.143.170.*



Profil

icon Re: Konvertovati HEX u DEC18.09.2009. u 08:28 - pre 177 meseci
"captPicard" te je lijepo uputio.

Nemožeš spojiti dva stringa tako što napišeš :

&HHEKSFULL

već

"&H" + HEKSFULL

ili

"&H" & HEKSFULL

Onda primjeniš captPicard-ov komentar:

KONVERT=CLNG("&H" + HEKSFULL)

ili

KONVERT=VAL("&H" + HEKSFULL)


zavisno sa "kolikim" brojevima radiš.
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
212.200.144.*



Profil

icon Re: Konvertovati HEX u DEC18.09.2009. u 09:12 - pre 177 meseci
E to je to, pogresno sam pisao, sada radi.
HVALA! HVALA!
 
Odgovor na temu

[es] :: Access :: Konvertovati HEX u DEC

[ Pregleda: 3215 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.