Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.668 pregleda

Najnovija ↓

Access baza na lokalnoj mrezi 03.03.2007. u 12:15 · pre 239 meseci #1
Pravim jedan programcic sa bazom podataka Access2000 i zanima me kako da sa drugor racunara,u lokalnoj mrezi, pristupim toj bazi iz client programa?

i jos jedna stvar kako da izvrsim pretragu jedne tabele "korisnici" polja "ime" i "prezime" ali da nemoram da unesem puno ime ili puno prezime???

Recimo sva imena koja pocinju sa Ale... a da im prezimena pocinju sa Pe...

Ako trazim za jedno polje koristio sam "SELECT * FROM korisnici '" & ime.Text & "'" & "& '*'"
Re: Access baza na lokalnoj mrezi 03.03.2007. u 12:27 · pre 239 meseci #2
Citat:
manix: Pravim jedan programcic sa bazom podataka Access2000 i zanima me kako da sa drugor racunara,u lokalnoj mrezi, pristupim toj bazi iz client programa?

Bilo je vec dosta puta, ali evo "na blic": Baza mora da ti je u shared folderu na kom si dozvolio puna prava korisnicima, a na bilo kom drugom racunaru u mrezi bazu vidis kao "\\NazivKompjutera\NazivSharedFoldera\NazivBaze" i nema potrebe za mapiranjem.
Citat:
manix:i jos jedna stvar kako da izvrsim pretragu jedne tabele "korisnici" polja "ime" i "prezime" ali da nemoram da unesem puno ime ili puno prezime???

Recimo sva imena koja pocinju sa Ale... a da im prezimena pocinju sa Pe...

Code:

SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "%' AND prezime LIKE '" & prezime.Text & "%'"

Ovo ti je primer kada ime i prezime pocinje sa nekim tekstom.
Citat:
manix:Ako trazim za jedno polje koristio sam "SELECT * FROM korisnici '" & ime.Text & "'" & "& '*'"

Da li si ti siguran da ti je ovo radilo?
Re: Access baza na lokalnoj mrezi 03.03.2007. u 12:36 · pre 239 meseci #3
zapravo ovo
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "'" & "& '*'")


Re: Access baza na lokalnoj mrezi 03.03.2007. u 12:49 · pre 239 meseci #4
Citat:
manix: zapravo ovo
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "'" & "& '*'")

... ti je jednostavnije ovo:
Code:

Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "*'")

Inace, univerzalnije resenje ti je da koristis "%" kao wild karakter, a ti kako hoces (sve dok ne bude kako moras).
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:01 · pre 239 meseci #5
probao sam
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & Text3.Text & "%' OR prezime LIKE '" & Text3.Text & "%'")

i stavljao jedno slovo da bi se recimo pojavio alaksandar aleksic ili petrovic ili ...
ali namam nikakav rezultat ????
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:03 · pre 239 meseci #6
Koristis DAO? Ako je tvoj odgovor DA onda koristi te zvezdice i dalje ;)
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:16 · pre 239 meseci #7
DA.
Prvi put radim sa bazom u vb-u i to sam pokupio neke tut. i to je to.
Sta predlazete i kako to da ispravim?
ADO ili kako vec...
Verovatno da razlike nisu ogromne?

PS Jos uvek nism resio problem
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:21 · pre 239 meseci #8
Citat:
manix: DA.
Prvi put radim sa bazom u vb-u i to sam pokupio neke tut. i to je to.
Sta predlazete i kako to da ispravim?
ADO ili kako vec...
Verovatno da razlike nisu ogromne?

Ako nisi vec predaleko otisao, preporucujem ti ADO (najvise zbog mreznog rada koji ce ti trebati - koliko vidim iz tvog pitanja).
Citat:
manix:PS Jos uvek nism resio problem

Ako si zamenio "%" sa "*" trebalo bi da je sve OK. Ako nije i dalje dobro, proveri da nije neki drugi problem, a u svakom slucaju stavi ovde aktuelni kod koji ti ne daje rezultate (obavezno proveri da li imas upisane podatke koje mislis da treba da dobijes - banalno, ali u zurbi se i to desava).
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:27 · pre 239 meseci #9
Nisam daleko... Sta treba da starujem u refer. Microsoft ADO Ext. 2.8 for DLL and Securyti???
Koje su jos bitne promene???

Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & Text3.Text & "*' OR prezime LIKE '" & Text3.Text & "*'")

ni ovako ne radi
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:33 · pre 239 meseci #10
Citat:
manix: Nisam daleko... Sta treba da starujem u refer. Microsoft ADO Ext. 2.8 for DLL and Securyti???
Koje su jos bitne promene???

Ne, to ne, nije bas tako ni jednostavno, pogledaj malo tutorijale u TOP temama, a sto se tice potrebnih referenci najlakse je da ides ne New Project i izaberes Data Project kao template, pa ces videti koje su ti sve reference potrebne (najvaznija je naravno "Microsoft Data Objects 2.x Library" - ovo "x" sam stavio jer ne znam koja ti je najnovija verzija na sistemu).

Srecno!
Re: Access baza na lokalnoj mrezi 03.03.2007. u 13:35 · pre 239 meseci #11
Citat:
manix:
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & Text3.Text & "*' OR prezime LIKE '" & Text3.Text & "*'")

ni ovako ne radi

Kada kazes "ne radi" sta pod tim mislis, tj. kako uopste proveravas, na koji nacin, sta ocekujes od podataka, da li si sve preduzeo?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme