[ IvanDzGrozni @ 12.03.2008. 18:41 ] @
Problem sa cirilicom i latinicom.
Iako sam na ovom forumu nasao neke primere za cirilicu u VB-u moram ponovo da postavim pitanje.
Naime na formi sam napravio nekoliko dugmica, na kojima cirilicom pise naziv, i to tako sto sam font
promenio u Arial, script u Cyrilic, a Style u graphical, i to lepo radi, tako sam uradio i sa labelama, kao
i sa text boxovima. Takodje sam uspeo da cirilicni tekst ubacim i u Access bazu, za sta sam koristio Data kontorolu.
Medjutim kada koristim ADODB konekciju:

konekcija.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Zavrseno\" & frmOtvori.File1.Filename
tabelabaze.ActiveConnection = konekcija
tabelabaze.CursorType = adOpenKeyset
tabelabaze.LockType = adLockOptimistic
tabelabaze.Properties("IRowsetIdentity") = True
tabelabaze.Open "SELECT * from tabela1"

i kada u bazu zelim upisati cirilicni tekst, to ne uspevam, vec se pojavljuju kuke i motike.
Neko je vec odgovorio na forumu da treba u Regional and Language Options> kartica Advanced> za non-Unicode
postavim Serbian(Cyrilic), sto sam i primenio, i radi, ali onda gubim srpsku latinicu, koja ce mi biti potrebna.
Da li je neko imao ovakav problem i kako ga je resio?

P.S. Nisam napomenuo da za prikaz podataka iz tabele baze koristim DataGrid kontorlu, koja ima podesavanje Font-a, ali nema podesavanje za Script,ali ona prikazuje cirilicu i latinicu uredno.

[Ovu poruku je menjao IvanDzGrozni dana 12.03.2008. u 21:38 GMT+1]
[ galahad @ 12.03.2008. 21:19 ] @
Pokushaj da koristish ChrW() funkciju kojima kao parametar ne zadajesh klasichan ASCII karakter kod, vetj unicode broj slova... Naravno, treba da koristish unicode fontove, koji su sposobni da ispishu nasha unicode karaktere... Da bi dobio unicode vrednost nekog slova, koristi AscW()...
[ IvanDzGrozni @ 13.03.2008. 16:49 ] @
Mozda mi problem pravi sama DataGrid kontrola koja sama po sebi nema podesavanje Script-a, mada u properties prozoru i to moze da se uradi. Cime bih mogao da zamenim DataGrid kontrolu???
[ stefanpn @ 13.03.2008. 17:33 ] @
MsFlexGrid kontrolom. [Microsoft FlexGrid Control 6.0] - MSFLXGRD.OCX