[ zeljko1967 @ 20.09.2018. 12:06 ] @
E, ovako: Imam word dokument koji mi povlači podatke iz accessa. Problem je u tome što mi u word dokumentu broj prikazuje u obliku:
123,45678901233 a meni treba 123,45.
[ bokinet @ 20.09.2018. 19:02 ] @
Na koji nacin se prebacuju podaci u MS Word iz MS Access?

1. Krzo VBA recimo moze da se to resi koristeci FORMAT f-ju (i u MS Word i u MS Access) ali opet zavisi kako se koriste podaci i prebacuju iz MS Access u MS Word. S' tim u vezi da ne duljim mnogo evo info sa MS site-a oko toga

Code:


' User-defined formats.
MyStr = Format(5459.4, "##,##0.00")    ' Returns "5,459.40".
MyStr = Format(334.9, "###0.00")    ' Returns "334.90".
MyStr = Format(5, "0.00%")    ' Returns "500.00%".
MyStr = Format("HELLO", "<")    ' Returns "hello".
MyStr = Format("This is it", ">")    ' Returns "THIS IS IT".



https://docs.microsoft.com/en-...-visual-basic-for-applications


2. Moze da se resi SQL upitom koji se koristi za selektovanje podataka i da se napravi isto virtualno (generisano) polje na osnovu fizickog polja u bazi i da se to polje onda koristi kao vrednost ako se N E M E NJ A tip polja za tu vrednost;

Code:


' SQL upit - na osnovu polja CENA se pravi novo genericko polje VCENA, cija vrednost ce biti formatirana vrednost polja CENA
SELECT Tarife.ID, Tarife.Naziv, Tarife.Cena, Format(Tarife.Cena,"#,#00.00") AS VCena FROM Tarife;



3. Da se u MS Access promeni tip polja ili da se odredi nacin formatiranja tog polja...

i tako dalje...

p.s. obratiti paznju na parametre za brojeve i novcane iznose kako su podeseni u REGIONAL SETTINGS u CONTROL PANEL-u Windows-a takodje posto i to se uzima u obzir.