pmiroslav 11.03.2013 13:44
Predmet:Format prikaza stringa

U tablici mi je broj dokumenta upisan u obliku 20130001, 20130002 itd, ali i kao u20130001, u20130002 itd. Može li se ovo formatirati tako da u istom Reportu dobijem prikaz
2013-0001
2013-0002
u2013-0001
u2013-0002
itd

zxz 11.03.2013 14:02
Predmet:Re: Format prikaza stringa

A koji jje uslov da jednom prikaze sa slovom u a drugi put ne.
Pretpostavljam sve u istoj koloni.

pmiroslav 11.03.2013 14:24
Predmet:Re: Format prikaza stringa

Zapravo imam dvije tablice, jedna je tblProdaja i u njoj upisujem broj dokumenta u obliku 20130001 (Godina + redni broj). Druga tablica je tblUsluge u koju opet upisujem broj dokumenta u obliku u20130001. Kasnije zbog nekih uzvještaja uz pomoć Union Querya uzimam podatke iz obje tablice i prikazujem ih u Reportu. Znači u istoj koloni reporta bude i jedan i drugi način obilježavanja.
pa me zanima dali je moguće to nekako formatitati kako sam naveo.

zxz 11.03.2013 15:28
Predmet:Re: Format prikaza stringa

A imas li neki paramatar po kome moze poznati iz koje tabele su ti koji podaci odnosno gdje treba format sa slovom u a gdje ne.

zxz 11.03.2013 17:03
Predmet:Re: Format prikaza stringa

Ako nemas parametra onda to moras uraditi u union Query:
SELECT *,
left(ImePOlja,4) & "-" & Right(ImePOlja,4) as B
FROM ImePrveTabele
UNION SELECT *,
"U" & left(ImePOlja,4) & "-" & Right(ImePOlja,4) as B
FROM ImeDrugeTabele;

pmiroslav 12.03.2013 07:33
Predmet:Re: Format prikaza stringa

Ovo sam tek sada isprobao i savim je OK.
Hvala

Gjoreski 12.03.2013 13:17
Predmet:Re: Format prikaza stringa

Ova vaka e vo red dokolu brojot sodrzi 8 cifri no kolku sto te razbrav jas nekoi broevi sodrzqt i edna bukva i taka se 9 cifri i sto ke se sluci dokolku vtoriot broj e pogolem od 9999

pmiroslav 12.03.2013 14:11
Predmet:Re: Format prikaza stringa

Ja imam jedan string sa 8 cifri i jedan sa 9, pa sam malo prepravio ZXz-ov orimjer i sve je OK.

SELECT *,
left(ImePOlja,4) & "-" & Right(ImePOlja,4) as B
FROM ImePrveTabele
UNION SELECT *,
Left(ImePOlja,5) & "-" & Right(ImePOlja,4) as B
FROM ImeDrugeTabele;

U prvoj tablici je 20130001
u drugoj tablici u2013001
i sada u Query-u dobijem
2013-0001
u2013-0001

Gjoreski 12.03.2013 14:18
Predmet:Re: Format prikaza stringa

Vtoriot string nikogas ne e pogolem od 4 mesta?

pmiroslav 12.03.2013 14:55
Predmet:Re: Format prikaza stringa

U ovom mom slučaju imam samo te dvije kombinacije.