Notice: Undefined offset: 2 in /home2/icentarb/public_html/icentar/classes/class.permissions.php on line 735
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Zabrana Slova Š,Ć,Č,Đ,Ž
zxz 04.01.2015 14:51
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Hehe sad vise nedas ni da ti ko pomogne nego sam rijesis.

MOZEBITIPONOVO 25.03.2015 12:57
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Pozdrav,

napokon počeo sa instalacijom pa se borim sa nekim stvarima. Evo ga moj red koda

Const Strg = "#@%$#!_:‚()'?*/&%$~""/*?&+.=,;:-<>\|[]{}§ŠšŽžĐđČčĆć"

i neda mi slova a i e, na ručunarima u firmi, gde sam instalirao probnu verziju. Inače, na laptopu gde sam razvijao aplikaciju sve radi ok.

zxz 25.03.2015 13:22
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Jesil gledao kodne strane i tastaturu jeli ista odabrana.
Samo tu treba traziti gresku.
Private Sub NAZIV_KeyPress(KeyAscii As Integer)
Msgbox "asc: " & KeyAscii & vbcr & "slovo: " & ChrW(KeyAscii)
End Sub

Evo ti ova procedura pa je pokreni na laptopu i na tom racunaru pa vidi sta izbacuje na jednom a sta na drugom.
Proceduru mozes staviti na bilo koju formu i mdb nemoras na radnu.

MOZEBITIPONOVO 25.03.2015 14:09
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Na oba isto:

asc: 97
slovo: a

zxz 25.03.2015 15:08
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

E nije mi jasno kako onda nece da kuca a.
Zaustavi kod pa provjeri.
Poz treba biti veca od nule da nebi kucao taster.
Ako ne kuca a provjeri gdje ga nadje u kodu jer u poz pise mjesto gdje ga je nasao.

MOZEBITIPONOVO 25.03.2015 16:00
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Kada prebacim program na te nove računare, onda se poslednjih 6 karaktera u kodu

Const Strg = " #@%$#!_:()'*/~""*?&+.=,;-<>\|[]{}§ŠšŽžĐđČčĆć "

ĐđČčĆć "transformiše" u neke druge znake. I tu je problem. Ne mogu to prikazati jer na tim računarima nemam internet.

MOZEBITIPONOVO 25.03.2015 16:10
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Možda je problem u sledećem. Na laptopu je opcija Language for non-Unicode programs podesena na English (United states) i nemogu to menjati, moram a na laptopu je Serbian (Latin, Serbia).

zxz 25.03.2015 17:31
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Da ali mozes ispraviti.
Vidi koji znak te zeza pa mozda njega ibacis.
Te provjeris koji je to znak odnosnoo koji je broj znaka po tedu.

MOZEBITIPONOVO 25.03.2015 22:40
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Da budem iskren, ne da mi se ovo rešiti. Kako da dodam u moju listu zabranjenih znakova ČčĆćĐđ?

zxz 25.03.2015 23:03
Predmet:Re: Zabrana Slova Š,Ć,Č,Đ,Ž

Evo ovako probaj na oba sa ovim kodom.
Mora ti nesto dati:
PreuzmiIzvorni kôd (Visual Basic):
  1. Private Sub NAZIV_KeyPress(KeyAscii As Integer)
  2. Const Strg = "#@%$#!/*?&+.,;:-<>\|[]{}§ŠšŽž "
  3. Dim Slovo As String
  4. Dim Poz As Integer
  5. Slovo = ChrW(KeyAscii)
  6. Poz = InStr(1, Strg, Slovo)
  7. If Poz > 0 Then
  8. MsgBox "Slovo je: " & slovo & vbcr &  "Asc kod slova je :"  & KeyAscii & vbcr & U tvom stringu je na mjestu: " & Poz
  9. KeyAscii = 0
  10. End If
  11. End Sub

U stvari kopiraj samo ovaj dio:
MsgBox "Slovo je: " & slovo & vbcr & "Asc kod slova je :" & KeyAscii & vbcr & U tvom stringu je na mjestu: " & Poz

I probaj.
Mora ti nesto reci.
Bar ce ti reci koji to tvoj znak mijenja slovo a.
Const Strg = "#@%$#!/*?&+.,;:-<>\|[]{}§ŠšŽž "
ovo su tvoji znakovi i mozes ih mijenjati po zelji.
"#@%$#!/*?&+.,;:-<>\|[]{}§ŠšŽž "
Neki od njih glumi slovo a a vidjet ces koji je sa gornjim kodom odnosno reci ce ti na kojem je mjestu slijeva na desno kada brojis.