|
Da pojasnim:
-Nemojte da dopisujete nista da bi bilo pregledno!
Otvorio sam jos jednu temu pored ove objasnjivanju, pitanjima ...
Nazalost za sad tutorijal nece pratiti grafika
Baze podataka - najprostije povezivanje sa Visual Basicom 6.0
1.0 - Prosta aplikacija za upisivanje, brisanje i menjanje u bazi.
Pre svega moramo da napravimo data bazu. Ja preporucujem u Officu Accessu 3.
1. Otvorite Access 3.
2. Fille > New pa onda kliknite na Blank Database u gornjem desnom uglu.
3. Bazu sacuvajte na desktopu pod imenom : "Baza"
4. Kliknite dvaput na Create Table in Desing View.
5. Sada vam se otvorio nov prozor sa gridom. Imate kolone Field Name i Data Type. Da podsetim pravimo prostu aplikaciju koja ce da sacuva tekst u bazu.
6.Popunite polja kao dole:
Field Name Data Type
=========== ===========
-Br Auto Number '(Primeticete posle da da u br ne upisujemo mi broj vec sama baza automatski...)
-Tekst Memo '(Zasto Memo a ne Tekst? - Pa zato sto memo ima vise kapaciteta za tekst od Text.)
7.Kliknite na X da iskljucite tabelu, kad pita da sacuva idite na Yes, a kad pita da postavi Primary Key idite na No.
8. Posto je ovaj tutor za Visual Basic 6 moramo da konvertujemo databazu u format 97 da bi je basic ucitao. Dakle:
Tools > Database Utilities > Convert Database to access 97 fille format
9. Bazu sacuvajte isto na desktopu pod imenom: "Baza97"
=====================================================================================================================
Zavrsili smo kreiranje baze sad je red da je povezemo sa Basicom.
1.Otvorite Visual Basic6, kreirajte nov projekat : Standard Exe
2.Na formu stavite sledece elemente:
- tri dugmeta: Upisi, Obrisi, Izmeni
- Jedan Label
- Jedan Text Box
- Jedan Data
3.Prvo cemo da povezemo bazu sa basicom. Kliknite na Data1 i podesite sledeca svojstva u desnom uglu:
- Database Name: (kliknite na 3 tacke i izaberite prethodno kreiranu bazu podataka :"Baza97")
- Recordset Type : Table
- RecordSource : Upis
'Kao sto vidite kad smo povezali bazu u RecorSource se odmah vidi Table Upis koji smo kreirali u bazi.
'Svojstvo Recordset Type menjate u zavisnosti sta ste kreirali u Bazi npr Table itd.
4. Sad smo povezali bazu i hajde da je "punimo" tekstom . Kliknite dvaput na dugme upisi u ispisite kod:
Data1.Recordset.AddNew 'Dajemo bazi do znanja da cemo da upisemo nesto novo
Data1.Recordset!Tekst = Text1.Text 'U polje tekst u databazi ce biti upisan tekst iz Text1 boxa.
Data1.Recordset.Update 'Updatujemo bazu znaci da ce da primeni sve promene koje smo gore ispisali.
Data1.Refresh
5. Kliknite dvaput da dugme Obrisi i upisite kod:
On Error Resume Next 'Ako se pojavi greska zanemarice je
Data1.Recordset.Delete '"Kazemo" bazi da obrise recordset *sta je recordset-u drugom poglavlju tutora cemo objasniti*
Data1.Refresh
Data1.Recordset.MoveFirst 'Ovo ce da vrati bazu na prvi upisani tekst u bazi
6.Dvoklik na dugme izmeni
Data1.Recordset.Edit
Data1.Recordset!Tekst = Text1.Text
Data1.Recordset.Update
Data1.Refresh
Primetite da je u 6tom koraku postupak isti kao i u 4tom samo sto umesto .AddNew stoji .Edit sto ce umesto novog teksta izmeniti vec postojeci.
7.Kliknite na textbox 1 i podesite svojstva:
- Data Source : Data1
- Data Field : Tekst
8.Kliknite na prethodno kreirani label1 i podesite svojstva:
- Data Source :Data1
- Data Field : Br
9. Pokrenite program i to je to sve radi 100% ja sam pravio program dok sam pisao tutor. Ispod imate link da skinete program a uskoro i tutorijal o bazama:
- [Link mogu videti samo ulogovani korisnici]
Kreiranje Acounta preko databaze (Kao kod u mom programu Dnevnik)
I nesto slozenije - Nadam se sa grafikom
Poz do sledeceg tutora S'94
mod biser-x: tema za rasparvu od tutorialu OVDE
|