[ ZockyBoy @ 24.05.2007. 08:47 ] @
Imam specifičan problem...

Potrebno mi je da matični broj gradjana koji se nalazi u excel tabeli prenesem - povežem ili sa drugom tabelom ili sa word dokumentom, ali da se taj broj prikazuje u tzv. kućicama tj. svaki broj razbijen u zasebnoj kućici, jer tako traže u fondu PIO.

Ima li neko iskustva sa ovim?

Hvala.
[ timmy @ 24.05.2007. 09:16 ] @
Ubaci Mergefield na mesto u Word dokumentu gde treba da se pojavi
(preko kucica), selektuj polje a zatim eksperimentisi sa Character
Spacing podesavanjem kroz Format/Font. Tj. podesavaj razmak izmedju
znakova unutar te "reci".

Jednostavno, pokusaj da razmaknes brojke koje su rezultat polja tako
da svaka od njih "upadne" u svoju "kucicu".

Pozdrav
[ timmy @ 24.05.2007. 09:21 ] @
Ah, da ako ti treba da maticni broj unet u nekoj celiji Excel tabele
napises u nizu celija (svaka cifra u posebnoj celiji) onda koristi
funkcije LEFT, MID i RIGHT - jer ti je unos JMBG ionako morao biti
tekst a ne broj.

Prva cifra JMBG broja u A1:

Code:

=LEFT(A1,1)


Druga cifra JMBG u A1:

Code:

=MID(A1,2,1)


...

Poslednja (trinaesta) cifra JMBG u A1:

Code:

=RIGHT(A1,1)


Ovih 13 formula postavi u 13 susednih celija...

Pozdrav
[ ZockyBoy @ 24.05.2007. 22:29 ] @
Hvala na odgovoru, provalio sam ovo i sam...

...Ali ne radi sa brojevima... mislim kada dobijes u nekoj formuli rezultat, nema sanse da ga prevedes u kucice...

Sad... Mozda glupo pitanje...

Da neko nije napravio FONT koji bi izgledao kao da je karakter u kucici???
[ Jpeca @ 25.05.2007. 02:58 ] @
JMBG je korektno unositi kao tekst, a ne broj - može da ima vodeće nule, što se ne piše kod broja.
Ukoliko imaš broj lako ga je pretvoriti u tekst pomoću funkcije TEXT. Npr za JMBG koji je unesen kao broju u ćeliji A1:
Code:
=TEXT(A1;"0000000000000") 

i onda dalje radiš sa tekstom.
Ovo me iniciralo za jedno preče, ali i ograničeno rešenje. Ako u formatu u funkciji TEXT dodaš vertikalne crte između cifara
Code:
=TEXT(A1;"|0|0|0|0|0|0|0|0|0|0|0|0|0|")

pa zatim rezutat formatiraš da bude podvučeno (underline), dobićeš rezultat kao na slici:



[Ovu poruku je menjao Jpeca dana 25.05.2007. u 04:12 GMT+1]
[ ZockyBoy @ 29.05.2007. 11:22 ] @
Hvala ti,
ovo je komforno resenje, ali ako formatiram broj u osmocifrenom obliku,
a stavim nule u input form, dobijam nule pre cifre...

[ Jpeca @ 29.05.2007. 11:56 ] @
Nije mi baš jasno - da li ti trebaju ili ne vodeće nule? Ukoliko koristiš formu za unos najbolje da u okviru koda na formi unos pretvoriš u tekst i onda ga obradiš (koristeći MID funkciju) kako ti je volja - dodaš mu vertikalne crte između svake cifre, dodaš vodeće nule ili blankove po želji. U tom slučaju čini mi se bolje napraviti kućice u vidu tabele u Wordu i onda programski popuniti ćeliju po ćeliju.
[ ZockyBoy @ 06.06.2007. 09:31 ] @
?
Citat:
Jpeca: JMBG je korektno unositi kao tekst, a ne broj - može da ima vodeće nule, što se ne piše kod broja.
Ukoliko imaš broj lako ga je pretvoriti u tekst pomoću funkcije TEXT. Npr za JMBG koji je unesen kao broju u ćeliji A1:
Code:
=TEXT(A1;"0000000000000") 

i onda dalje radiš sa tekstom.
Ovo me iniciralo za jedno preče, ali i ograničeno rešenje. Ako u formatu u funkciji TEXT dodaš vertikalne crte između cifara
Code:
=TEXT(A1;"|0|0|0|0|0|0|0|0|0|0|0|0|0|")

pa zatim rezutat formatiraš da bude podvučeno (underline), dobićeš rezultat kao na slici:



[Ovu poruku je menjao Jpeca dana 25.05.2007. u 04:12 GMT+1]


Posle par dana rada, prihvatio sam gornje rešenje.

A sad, pošto smo razradili temu, da krenemo sa konkretnim stvarima...

U delu za prikaz JMBGa uvek ima 13 cifara i to je OK i nema problema...
Problem je kada formular ima 15 mesta a ukucaju se podaci samo za recimo 5 ljudi, onda dobijem u kućicama nule umesto praznih kućica

To isto važi i za neki iznos...
Ima devet kućica a ja unesem petocifreni broj. Onda mi se pojavljuju vodeće nule u kućicama...

Probao sam sa raznim karakterima, ali ne ide...

Ideje?
[ Jpeca @ 06.06.2007. 10:44 ] @
Ako znaš tačno koliko kućica se popunjava, a koliko ne možeš u format stringu između vertikalnih crta da upišeš blanko (jedan ili dva) gde su kućice prazne, a nule gde se kućice popunjavaju.

U slučaju kad neznaš koliko će kućica biti popunjeno rešenje je kao što sam već naveo, i kao što ti je Timmy odgovorio, pretvaranje numerika u tekst i korišćenje MID funkcije. Imaš prikačen primer.