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

konverzija teksta u broj

[es] :: Access :: konverzija teksta u broj

[ Pregleda: 718 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 533
*.crnagora.net.



Profil

icon konverzija teksta u broj15.12.2006. u 10:21

Pozdrav,

E ovako... kako glasi f-ja u SQL-u koji koristi access da mi podatak tipa text prebaci u broj(float)?

Dakle, imam neku kolonu u bazi i ta kolona je tipa text, ali su u nju upisani brojevi (nema slova i drugih znakova) i zelim da vrijednosti iz te kolone saberem sa nekom drugom koja je tipa double.

ja sam stavio jednostavno

select prva_kolona + druga_kolona as zbir from....

i sve mi sabira dobro... kao da mi uopste ne treba f-ja za konvertovanje teksta u broj, ali da li je tako?

Ima li slucaja kada mi ovo nece raditi kako treba? (naravno osim kada su u tu kolonu upisana slova ili kad nista nije upisano)

i, naravno, ima li f-ja za ovu konverziju i kako glasi?

hvala.
there's something out there
waiting for us,
and it ain't no man...
15.12.2006. u 10:21 

BiloKoje
Pera Petrovic
Beograd

Moderator
Član broj: 40147
Poruke: 212
81.18.57.*



Profil

icon Re: konverzija teksta u broj16.12.2006. u 13:04


Postoji funkcija Cdbl(tekst) koja pretvara tekst u broj tipa Double.
16.12.2006. u 13:04 

IDE

Član broj: 53403
Poruke: 533
*.crnagora.net.



Profil

icon Re: konverzija teksta u broj17.12.2006. u 12:28
hvala

A hoce li biti problema kod onga sto sam stavio da mi se sabira neki tekst sa nekim brojem ?

napomena: ovo je samo tipa text, a ustvari samo cifre upisane, i stavio sam ustvari:

Citat:
select format(text*neki_broj,"0.00") as proizvod from ime_tabele


Do sada nisam vidjeo nikakav problem tu... sve je fino racunalo...??



[Ovu poruku je menjao IDE dana 17.12.2006. u 13:43 GMT+1]
there's something out there
waiting for us,
and it ain't no man...
17.12.2006. u 12:28 

BiloKoje
Pera Petrovic
Beograd

Moderator
Član broj: 40147
Poruke: 212
*.fiberop.matgnet.com.



Profil

icon Re: konverzija teksta u broj18.12.2006. u 06:15


ne znam da li bi bilo problema, ali verujem Marfijevom zakonu. Ako nešto može da krene loše, krenuće i to u najnezgodnijem trenutku. Zato, ako si siguran da će u tom polju uvek biti cifre pretvori ga u broj a ako nisi onda koristi konverziju prilikom računanja.
18.12.2006. u 06:15 

oJee

Član broj: 30849
Poruke: 61
*.dynamic.amis.net.



Profil

icon Re: konverzija teksta u broj18.12.2006. u 10:47
Kakvo je stanje kod mjesanja . i , (razliciti local setings)?
18.12.2006. u 10:47 

IDE

Član broj: 53403
Poruke: 533
*.crnagora.net.



Profil

icon Re: konverzija teksta u broj19.12.2006. u 22:01

Pa problem moze biti kod toga...da...
Ali local settings je podesen, i ne mijenja se...


E sad, da li ti ne znas pa pitas, ili me samo upozoravas..??

ako radis sa textom (kao ja :-( ) gdje trebaju biti brojevi, ako je unijet onaj zarez koji je podesen i u WIN-u, onda nece biti problema pri konveziji (pretpostavljam) ali ako je unijet onaj suprotni, onda ce javljati probleme...
there's something out there
waiting for us,
and it ain't no man...
19.12.2006. u 22:01 

oJee

Član broj: 30849
Poruke: 61
*.dlp132.bih.net.ba.



Profil

icon Re: konverzija teksta u broj11.01.2007. u 12:09
Upozoravam.

Ja sam obicno pravio da kompletan sql izraz predstavim kao tekst tj

Code:

Dim SQLIzraz As String

SQLIzraz = ..............

DoCmd.RunSQL SQLIzraz


U ovakvom obliku za decimalni broj SQL očekuje da . bude decimalni separator.

Pozdrav

A zaboravio sam još ovo,
mislim da SQL prima teks tako da i ono što proslijediš kao broj se prvo pretvori u tekst tako da ako si siguran da ti je format ispravan nemaš potrebe zbog SQL-a da vršiš konverziju (ovo je moje mišljenje, neću se u to zakleti :D).


[Ovu poruku je menjao oJee dana 11.01.2007. u 13:50 GMT+1]
11.01.2007. u 12:09 

[es] :: Access :: konverzija teksta u broj

[ Pregleda: 718 | Odgovora: 6 ]

Postavi temu Odgovori

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