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

Dupli naziv u rs, filter

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

[ Pregleda: 1272 | Odgovora: 5 ]

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

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
18.09.2002. u 00:22 

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
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.
18.09.2002. u 02:58 

jc denton

Član broj: 2358
Poruke: 1705
195.252.103.*



Profil

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

Pozdrav
...za sada samo citam.
18.09.2002. u 03:02 

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
Da, moze i sa recordset-om .movefirst i onda loop .movenext... tako bi mozda bilo brze.
All beer is good. Some beer is better.
18.09.2002. u 09:26 

Vuki
Beograd

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



Profil

icon Re: Dupli naziv u rs, filter19.09.2002. u 10:49
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
19.09.2002. u 10:49 

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
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.
19.09.2002. u 22:25 

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

[ Pregleda: 1272 | Odgovora: 5 ]

Postavi temu Odgovori

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