Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dupli naziv u rs, filter

[es] :: Visual Basic 6 :: Dupli naziv u rs, filter

[ Pregleda: 2993 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vuki
Beograd

Član broj: 5121
Poruke: 8
*.verat.net



Profil

icon Dupli naziv u rs, filter18.09.2002. u 00:22 - pre 262 meseci
Dva pitanja. Moze?

Koristim ADO, Access 2000 i ADODC kontrolu

1. Hocu da kad upisujem novi zapis proverim da li vec postoji takav zapis u bazi. Ja sam isao preko "for each field...." ali on mi proveri samo prvi ili poslednji zapis i tu stane. Ocito negde gresim.

2. Imam tekstualno polje i button. Kad kliknem na button zelim da mi iz baze prikaze u gridu sve zapise gde je npr. cena > text1.text. Probao sam sa funkcijama Val, Cstr, Trim ali nece da mi uzme podatak iz testualnog polja. Ako upisem direktno broj u kodu onda hoce. Probao i preko sql i preko filtera ali nece pa nece....
Vuki
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.timbersmart.net

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Dupli naziv u rs, filter18.09.2002. u 02:58 - pre 262 meseci
Ako sam dobro razumeo sta ti treba:

1) koristi DFirst funkciju i stavi return value u variant. Onda ako IsNull(variant) vrati true onda to sto unosis ne postoji u tabeli.

2) Pod pretpostavkom da koristis subform gde ces da prikazes rezultate, onda:
Napravi query koji ce kao parametar da uzima vrednost iz text box-a.
Taj qery onda stavi kao source za subform. Kad klinkes na dugme jedina stvar koju kod treba da uradi je Me!SubForm.Requery.

To je to. Nadam se da sam pomogao.

All beer is good. Some beer is better.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
195.252.103.*



Profil

icon Re: Dupli naziv u rs, filter18.09.2002. u 03:02 - pre 262 meseci
Najbolje je da koristis .movefirst pa .movenext metodu, i snaci ces se vec.
Ovo drugo nisam najbolje razumeo, ajde pojasni malo.

Pozdrav
fire, walk with me
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.xtra.co.nz

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Dupli naziv u rs, filter18.09.2002. u 09:26 - pre 262 meseci
Da, moze i sa recordset-om .movefirst i onda loop .movenext... tako bi mozda bilo brze.
All beer is good. Some beer is better.
 
Odgovor na temu

Vuki
Beograd

Član broj: 5121
Poruke: 8
*.6.EUnet.yu



Profil

icon Re: Dupli naziv u rs, filter19.09.2002. u 10:49 - pre 262 meseci
Hvala momci!

Ovo prvo nisam siguran da sam razumeo Simke ali sad idem da probam.
Nije mi jasno kad da koristim DFirst? Ako mozes daj neki primer.
A ovo sa "move next" mozda i upali mislim da nisam pokusavao tako.

Ovo drugo sam resio
Evo ako nekog zanima:
PRIVATE SUB COMMAND1_CLICK
ADODC.RECORDSET.FILTER = "CENA >" & VAL(TEXT1.TEXT)
END SUB

Prosto ha
cena je naziv kolone u tabeli. Kad se setim koliko sam pokusavao a gresio sam samo u navodnicima

Javicu za ovo prvo sto sam uradio
Pozdrav
Vuki
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.timbersmart.net

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Dupli naziv u rs, filter19.09.2002. u 22:25 - pre 262 meseci
Ako sam shvatio za br 1, zelis da provers da li vec postoji informacija koju unosis u filed.

Recimo da imas textbox txtMyBox za koji zelis da radis proveru, onda

If IsNull(DFirst("[Neko polje koje nikad nije prazno]", "ImeTabele", "[Ime polja gde ide txtMyBbox] = " & Me!txtMyBox))

Ako to vec postoji u tabli, dobices false, ako ne postoji dobices trure.

Mada mislim da ce biti brze ako koristis recordset i .movenext.


All beer is good. Some beer is better.
 
Odgovor na temu

[es] :: Visual Basic 6 :: Dupli naziv u rs, filter

[ Pregleda: 2993 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.