Prikazi cijelu temu 12.08.2013 09:36
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Skola Vb-a za napredne
Mislim da sam o ovome negdje napisao ali u svakom slucaju je pitanje na mjestu.
Upisivanje brojcane vrijednosti variavle iz jedne u drugu ne ide ako nisu istog tipa u stvari ako to zelimo uraditi onda ispred moramo dodati byval i val.
Primjer:
Function VariableD(ByVal UlaznaVar As Integer)
Dim a As Integer, C As String
C = "3.12345"
a = Val(C)
VariableD = a
End Function
Function PoziviD()
Dim B As Integer, U As Double
U = 1.12345
B = VariableD(U)
End Function

Ukliko u proceduri VariableD Ispred ulaznog parametra UlaznaVar ne dodamo Byval poziv iz procedure pozivd nece raditi iz razloga sto je pozivna i ulazna variabla razlicitog tipa.

a = Val(C)
Isto tako ni upis iz var string nebi islo.

E sad pitanje je bilo kada odabrati koju brojcanu variablu.
To moramo sami odrediti.
Imamo:
Integer
Lon ili lon integer
Single i double

Tip odredjujemo na osnovu onoga sta zelimo sacuvati u toj variabli.
Ukoliko zelimo sacuvari broj redova u bazi to nece sigurno biti Double nego vjerovatno integer.
Kao sto sam naveo u helpu imate opisano od do vrijednosti brojcanih variabli.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.