Telefonski imenik - pretrazivanje baze

1

Telefonski imenik - pretrazivanje baze

offline
  • kpax 
  • Novi MyCity građanin
  • Pridružio: 28 Apr 2006
  • Poruke: 27

kako da ga uradim u vb , ali da ima neku bazu podataka i opciju TRAZI?
Potrebna pomoc



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Alics  Male
  • Ugledni građanin
  • Pridružio: 02 Apr 2006
  • Poruke: 353
  • Gde živiš: Šabac

Malo je komplikovano da ti sve objašnjavam Wink. Ja sam napravio jednu prostiju varijantu (evo je [url=https://www.mycity.rs/must-login.png), a ti pogledaj kod ako može da ti pomogne. Ako ima nekih problema, javi.

P.S. Ako hoćeš da može da se pretražuje u više kategorija, malo se poigraj sa OptionButton - ovima Wink



offline
  • Pridružio: 01 Maj 2003
  • Poruke: 1300
  • Gde živiš: Kragujevac

@kapx

sta je tvoje pitanje? jet ti treba kod, ideja... sta?

offline
  • kpax 
  • Novi MyCity građanin
  • Pridružio: 28 Apr 2006
  • Poruke: 27

ja imam neku ideju i odlican dizajn za interfesj(moj licno),sada nerazumem kodove(imam 15 godina)
nije mi jasno sta da koristim !
planiram da u jednom spsiku budu Imena po redu(nista veliko oko 400 br.)
onda par comand batona-dodaj ime nadji kontakt,izadji!
I josh nesto kao bonus to nije bitno(znam ja to da uradim)
Da li tu treba da se pravi baza,il' sta
kako to da uradim ,
hvala svima!!!

offline
  • Pridružio: 28 Jun 2004
  • Poruke: 990
  • Gde živiš: Kucura

Napravis bazu u access-u i konvertujes je u 97 file format (Tools\Database Utilities\ Convert Database\ To 97 file fromat....). Na formu u VB-u stavi Data kontrolu i podesi sledece:

DatabaseName-putanja do baze
RecordSource-tabela u bazi gde se nalaze korisnici (tbl_imenik)

Sada stavi onoliko textbox-ova na formu koliko imas kolona u bazi. Npr. u bazi imas Ime, Prezime, Adresa, Telefon pa stavi 4 textbox-ova. Za svaki textbox podesi sledece:

DataSource-Data1 (za sve textbox-ove)
DataFiled-za svaki posebno podesi koju kolonu da cita; text1=ime, text2=prezime, text3 itd..

Sada imas imenik. Ako oces da dodas korisnika korisni sledeci kod:

Data1.Recordset.AddNew

Brisanje

Data1.Recordset.Delete

Ako oces da pretrazujes koristi ovo:

Data1.Recordset.FindFirst "Ime = '" & txt1.Text & "'" ili Data1.Recordset.FindFirst "Ime LIKE '" & txt1.Text & "'"

Samo prepravi umesto Ime, Adresa ili telefonofon, a txt1 promeni na textbox u koji ce se upisati podatak koji treba da se nadje u bazi.

evo nadam se da ces razumeti. vec sam pospan pa nije bas skroz citljivo ali bar sam se potrudio... pitaj ako nije jasno.....

offline
  • kpax 
  • Novi MyCity građanin
  • Pridružio: 28 Apr 2006
  • Poruke: 27

hvala ti vrlo koristan cod!
da ja pojsanim malo moj imenik!
Imenik koji pravim ce da bude imenik sela(400-450)
dalje,meni je najvaznije da bude pregledan,da na jednoj strani bude lista sortirana po redu,a s druge da budu opcije trazi,dodaj!(u sta da stavim listu)
Znaci samo Ime,prezime,ulica,tel. broj!
Bazu sam iskljucio netreba mi!

offline
  • Alics  Male
  • Ugledni građanin
  • Pridružio: 02 Apr 2006
  • Poruke: 353
  • Gde živiš: Šabac

OK, drago mi je da si uspeo Wink

offline
  • kpax 
  • Novi MyCity građanin
  • Pridružio: 28 Apr 2006
  • Poruke: 27

ma kakvi nisam josh uspeo,da li je dobro da stavim listu u grid ili u nesto drugo?

offline
  • Pridružio: 28 Jun 2004
  • Poruke: 990
  • Gde živiš: Kucura

yo? cek. Kako ces da dodas korisnika ako neces imati bazu? Za trazi je ok, ali za dodavanje ce biti problem. Jer ti mozes da dodas u listu neku stavku (korisnika) ali ona nece biti tu kada ponovo pokrenes program. Wink

offline
  • Pridružio: 01 Maj 2003
  • Poruke: 1300
  • Gde živiš: Kragujevac

baza ti je potrebna za trajno cuvanje podataka. ono sto dodas u listu, mora se zabeleziti u bazu da bi "postojalo" i prilokom sledeceg ukljucenja programa.

Ko je trenutno na forumu
 

Ukupno su 1370 korisnika na forumu :: 39 registrovanih, 4 sakrivenih i 1327 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Ageofloneliness, antonije64, Apok, Asparagus, BORUTUS, Brana01, CikaKURE, comi_pfc, cuculo, Dimitrise93, Dorcolac, Dukelander, Georgius, gmlale, gorval, janbo, ladro, lord sir giga, Lošmi, Lucije Kvint, Magistar78, mercedesamg, Misirac, Mixelotti, mocnijogurt, naki011, Nemanja.M, pera bager, Ripanjac, S2M, skvara, Srle993, Stanlio, stegonosa, Vlad000, vladulns, yrraf, zlaya011