Pomoc oko filtriranja datagrida

Pomoc oko filtriranja datagrida

offline
  • Pridružio: 22 Sep 2008
  • Poruke: 29
  • Gde živiš: Srbija

Pozz forumasi:))

koristim ovaj kod za konekciju sa bazom i smestanje podataka u datagrid

Set Konekcija = New ADODB.Connection
Set rsuser = New ADODB.Recordset

Konekcija.CursorLocation = adUseClient
Konekcija.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db2.mdb"
rsuser.Open " SELECT * FROM Slave", Konekcija, adOpenStatic, adLockOptimistic, adCmdText


Set DataGrid1.DataSource = rsuser
DataGrid1.Refresh

i sada imam jedan problem koji ne znam kako da rasim. U jednoj tabeli imam 100 zapisa i ja hocu da izdvojim pod kriterijumom iz jednog textboxa (u toj tabeli imam kolonu za kriterijum i ja treba da uporedim sa kriterijumom iz text boxa i ako se slažu da se taj zapis stavi u datagrid , ako se ne poklapa da ga preskoci).

Hvala na svakoj pomoći unapred! Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Nisam nikad pisao kod u VB, samo nesto malo u VBA, tako da uzmi ovo sa rezervom. Wink Probaj sledece:
Error_92 ::Pozz forumasi:))

...
rsuser.Open " SELECT * FROM Slave WHERE ImeKolone= '" & ImeTextBoxa.Text & "'", Konekcija, adOpenStatic, adLockOptimistic, adCmdText
...

Ako ovo gore nece probaj sledece: WHERE ImeKolone= '" Trim(ImeTextBoxa) & "'"

Trim funkcija uklanja prazna polja sa pocetka i kraja stringa.



offline
  • yu1rt 
  • Novi MyCity građanin
  • Pridružio: 11 Apr 2010
  • Poruke: 7

Ako zelis da filtriras od A do Z ove ti SQL upit:
Citat:
"SELECT * FROM imeTabele WHERE uslov ORDER BY poKojojKoloniIzTabeleDaFiltrira ASC"


ASC = Ascending

offline
  • Pridružio: 22 Sep 2008
  • Poruke: 29
  • Gde živiš: Srbija

Napisano: 13 Apr 2010 14:25

Puno se zahvaljujem na brzom odgovoru,sada cu da isprobam pa javim rezultate ;-)

Dopuna: 13 Apr 2010 14:33

Hvala puno!! ovo radi
usput odma je proradilo sa ovim kodom
rsuser.Open " SELECT * FROM Slave WHERE ImeKolone= '" & ImeTextBoxa.Text & "'", Konekcija, adOpenStatic, adLockOptimistic, adCmdText
hvala jos jednom Smile

Dopuna: 19 Apr 2010 0:25

Da ne otvaram novu temu....
Na koji nacin da markiram ceo red kada kliknem na bilo koju kolonu u tom redu ?

Hvala unpred!

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Dali koristis VB 6 ili VB 2005? Probaj dali ce ovo raditi kod tebe:
Private Sub Form_Load()     DataGrid1.MarqueeStyle = dbgHighlightRow End Sub
Evo sta kaze Microsoft o tome (pogledaj pod "MarqueeStyle Property"):

http://msdn.microsoft.com/en-us/library/y4ddh1ac(VS.80).aspx

offline
  • Pridružio: 22 Sep 2008
  • Poruke: 29
  • Gde živiš: Srbija

Napisano: 19 Apr 2010 14:38

Hvala na pomoci to je to Smile

Dopuna: 08 Jun 2010 22:33

Prijatelji opet mi je zapeo Sad

Napisao sam ovaj upit Operatori.Open "Select * from Operatori where Operater='" & Combo1.Text & "' and Lozinka='" & TxtLoz.Text & "' and Zabrana='" & "Aktivan" & "'", Konekcija, adOpenDynamic, adLockOptimistici to radi, ali treba da napišem jedan sličan tome sa jendom razlikom. Imam 2 text boxa u kojima piše datum od i datum do, i u jednoj tabeli imam smeštene te datume i ja sada trebam da ukljucim te datume izmedju u datagrid a ove sto nisu izmedju da odbacim. Da li to može da ide preko upita ili mora nekako drugačije?

for x = 1 to 100
print "Hvala unapred Smile"
next x

Ko je trenutno na forumu
 

Ukupno su 964 korisnika na forumu :: 31 registrovanih, 5 sakrivenih i 928 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: 357magnum, Alibaba1981, babaroga, Boris BM, BORUTUS, BraneS, cenejac111, djuradj, FileFinder, Georgius, HrcAk47, ILGromovnik, ivan1973, Još malo pa deda, Kaplar2, Kubovac, kybonacci, ladro, Lieutenant, maiden6657, Milos ZA, nenad81, nikoladim, sasa87, Srki94, stegonosa, Stoilkovic, suton, vathra, Vlada1389, x9