Prikazi cijelu temu 09.08.2013 19:15
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Lokacija:Osijek


Predmet:Re: MsAces Vb editor
PoÅ¡to je ovo Å¡kola i možda ima učenika kojima to nije jasno, da pokuÅ¡am malo pojasniti ovo Å¡to je Getsbi rekao.
Imamo naprimjer proceduru u kojoj je neki SQL i želimo provjeriti dali je u redu i dali nam prikazuje vrijednost koju želimo:
PreuzmiIzvorni kôd (vbnet):
  1. Function BrojPonude()
  2. Dim db As Database
  3. Dim SQL As String
  4. Dim rs As Recordset
  5. Dim I As Integer
  6. Set db = CurrentDb
  7. SQL = "SELECT Max(Right(PonudaID,4)) FROM tblPonuda"
  8. Set rs = db.OpenRecordset(SQL)
  9. MsgBox rs.Fields(0)
  10. End Function
U VB editoru kliknemo miÅ¡em na sivu traku na lijevoj strani pokraj reda u proceduri gdje želimo da se izvrÅ¡enje naredbe zaustavi. Pojavit će se smeđi krug i i tekst linije koda će također biti prevučen smeđom bojom.
Zatim u Immediate Window upišemo
?nazivProcedure() > Enter
IzvrÅ¡enje procedure će se zauztaviti na odabranoj liniji.
Sa F8 zatim nastavljamo izvršenje red po red.
Ja sam u gornjem primjeru napisao linjiu koda
MsgBox rs.Fields(0)
Tu bi trebala iskočiti poruka u kojoj će biti podatak koji nam treba.

Ovo pišem zbog toga što sam i ja dugo radio u Accesu i takve stvari mi nisu bile jasne, a vjerujem da i sada ima ljudi kojima trebaju objašnjenja.

Prilozi:
Image1.jpg
Preuzimanja:361
Velicina datoteke:75.75 KB


Pozdrav