Citat:
Kasper971: Probao sam exelom sve je proslo u redu i kad sam sejvirao dbf fajlove. kad sam startoavao bazu ona je radila odlicno , sa novim karakterima. Ali kad je trebalo da baza upise neki podatak e onda se javlja greska. i program ispadne t.j vrati me na glavni ekran. Fakticki program ne prepoznaje novu bazu sa podatcima.
Ja sam ti predlozio konverziju koja mi se ucinila kao najjednostavnija.
Ako je u pitanju dBase III ne bi trebalo da bude problema.
U DBU imas mogucnost indeksiranja pa bi trebalo da sa F3->create index
osvezis sve postojece indekse (postojece jer u njima imas kljuceve)
na primer: sifra+dtoc(datum) ......, ne verujem da imas vremena da
prostudiras kompletan projekat i da sam zakljucujes kako je projektovana
ili da iz aplikacije (pretpostavljam da je autor) predvideo kreiranje novih
indeksnih tabela ili osvezavanje postojecih.
Kao sto je receno gore prilikom konverzije moras proveriti sta ti je excel
vratio.
U DBU F3->create database imas strukturu tabele pa proveri da li si sve
dobro konvertovao jer polja koja su bila numerik moraju ostati numerik itd.
Moguce je da ti aplikacija puca iz tog razloga.
Osim toga mozes probati sa relacijom na neku novokreiranu konvertovanu
tabelu i komandom REPLACE ili sta vec...
Tesko je ovako iz aviona kada ne vidimo structure tabela.
Mozes odseci deo tabele koju zelis konvertovati (zbog velicine) na primer
"nekih" 10-ak slogova DBU -> F6 copy u novu za neki kriterijum da bi dobio
tih desetak slogova a onda posalji da ti napravim malu proceduru za konverziju.
Eto trudimo se koliko mozemo :-)
Pozdrav,