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

Zašto neće SELECT-irati

[es] :: Visual Basic 6 :: Zašto neće SELECT-irati

[ Pregleda: 4079 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pulapola
Pula

Član broj: 28152
Poruke: 52
*.adsl.net.htnet.hr



Profil

icon Zašto neće SELECT-irati07.07.2004. u 07:59 - pre 240 meseci
Pozdrav svima!

Moj problem: Na jednoj formi imam dva DataGrid-a, u prvom trebam prikazati
mjesta u drugom lokacije za isto, po sistemu kada se klikne na naziv mjesta
u prvom DataGrid-u, da pokaže lokacije za njega u drugom DataGrid-u.
To sam rijesio (bolje reći pokušao) sa dva Adodc i prvi DataGrid radi ali drugi
nikako da proradi...

Evo koda:

Code:

 Adodc1.ConnectionString = gConnectionString
Adodc1.RecordSource = "SELECT Grad.Grad, Grad.SifragID FROM Grad " & _
                                 "GROUP BY Grad.Grad, Grad.SifragID ORDER BY Grad.Grad"
   Adodc1.Refresh
       Set DataGrid1.DataSource = Adodc1
       DataGrid1.Refresh
                txtMjesto = DataGrid1.Columns(0)
                   Text1 = DataGrid1.Columns(1)
        
‘-------        Dim a As Long
‘-------        a = CLng(Text1)
 
Adodc2.ConnectionString = gConnectionString
Adodc2.RecordSource = " SELECT Grad.Grad, Lokacija.Lokacija, Lokacija.SifralokID " & _
        "FROM Grad INNER JOIN Lokacija ON Grad.SifragID = Lokacija.Sifragrada " & _
        "Where (((Grad.SifragID) = " & a & ")) " & _
        "GROUP BY Grad.Grad, Lokacija.Lokacija, Lokacija.SifralokID " & _
        "ORDER BY Grad.Grad, Lokacija.Lokacija"
   Adodc2.Refresh
       Set DataGrid2.DataSource = Adodc2
       DataGrid2.Refresh


Problem nastaje u drugom Adodc2 kod Where (((Grad.SifragID) = " & a & "))...

Text1 je definiran kao Number i u njega punim SifragID koji je u tablici Autonumber.

Text1 mi treba u Adodc2 za Where... i tu nastaje problem "neće da radi"

Iz isključenog koda se vidi da sam probao i sa CLng. Očito da upit ne vidi to što bi
trebao nego "nešto drugo" u polju Text1

Molim za pomoć

HVALA
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.bg.wifi.vline.verat.net.

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Zašto neće SELECT-irati07.07.2004. u 13:35 - pre 240 meseci
Uradi Debug.Print tog queryja i pogledaj da li izgleda kao sto ocekujes.
 
Odgovor na temu

Pulapola
Pula

Član broj: 28152
Poruke: 52
*.adsl.net.htnet.hr



Profil

icon Re: Zašto neće SELECT-irati08.07.2004. u 08:17 - pre 240 meseci
Zeljko, HVALA na odgovoru!

Ma ja sam kriv, sve radi dobro, previdio sam da mi je prvo mjesto
koje se pojavljuje u DataGrid2 nije imalo upisanu lokaciju, pa zato nije
ništa niti bilo pokazano.

Medjutim, odmah sam nakon ovoga "naletio" na drugi problem:

Iz DataGrid2 odmah privremeno punim dva polja: txtLokacija (kao naziv) i
txtSifra (kao šifra lokacije).

txtLokacija = DataGrid2.Column(0)
txtSifra = DataGrid2.Column(1)

Problem nastaje kada je DataGrid2 prazan.

Kako da provjerim da li je DataGrid2 vrijednost prazna.

U MSDN-u spominju CellValue, pa sam mislio da li moguće sa

If ... Then provjeriti ako je DataGrid2 prazan da u txt polja Lokacija i Sifra
upisem "nešto" a ako nije klasično Else za dalje. Nešto slično:

If DataGrid2.Columns.CellValue = False Then ......i.t.d. ali ovu sintaksu ne prihvaća.

Molim pomoć za sintaksu (ako je moguće), ili se to ispitivanje niti ne može
napraviti za DataGrid.

Zeljko HVALA još jednom i naravno pozdrav tebi i svima na forumu.




 
Odgovor na temu

Vranac
Vranac Srdjan
Software developer
Novi Sad, Vojvodina

Član broj: 3493
Poruke: 353
*.panline.net

Jabber: vranac@elitesecurity.org
ICQ: 64150005
Sajt: www.linkedin.com/in/vrana..


+1 Profil

icon Re: Zašto neće SELECT-irati08.07.2004. u 08:31 - pre 240 meseci
probaj ovako (ovo je cisto napamet)

If Not DataGrid2.Columns.CellValue is Nothing Then ...
Idle mind is the devils playground, in my case it turned out to be an amusement park.

Sustina problema ove zemlje:
Legeonar_: Sto pre treba da shvatite da je EU propast i da se tamo mora raditi,a ne samo biti zaposlen.
http://www.elitemadzone.org/p1864861

Nobody Remains Virgin, Life Fucks Everyone
 
Odgovor na temu

Pulapola
Pula

Član broj: 28152
Poruke: 52
*.adsl.net.htnet.hr



Profil

icon Re: Zašto neće SELECT-irati08.07.2004. u 08:39 - pre 240 meseci
Ok Vranac, Hvala i pozdrav
 
Odgovor na temu

Pulapola
Pula

Član broj: 28152
Poruke: 52
*.adsl.net.htnet.hr



Profil

icon Re: Zašto neće SELECT-irati09.07.2004. u 07:53 - pre 240 meseci
Vranac, sorry, ali ne ide.

I dalje javlja gresku: Compile error:
Method or data member not found

Izgleda da se vrijednost DataGrid-a ne moze ispitati na ovaj
nacin jer uvijek "zapne" na CellValue, ili mozda i moze ali ne znam kako.

I dalje molim za bilo kakvu pomoc.

Hvala
 
Odgovor na temu

Vranac
Vranac Srdjan
Software developer
Novi Sad, Vojvodina

Član broj: 3493
Poruke: 353
*.panline.net

Jabber: vranac@elitesecurity.org
ICQ: 64150005
Sajt: www.linkedin.com/in/vrana..


+1 Profil

icon Re: Zašto neće SELECT-irati09.07.2004. u 08:13 - pre 240 meseci
jesam ja ovo dobro shvatio ti u stvari hoces da proveris da li nesto pise u headeru u koloni u dg2?
Idle mind is the devils playground, in my case it turned out to be an amusement park.

Sustina problema ove zemlje:
Legeonar_: Sto pre treba da shvatite da je EU propast i da se tamo mora raditi,a ne samo biti zaposlen.
http://www.elitemadzone.org/p1864861

Nobody Remains Virgin, Life Fucks Everyone
 
Odgovor na temu

Pulapola
Pula

Član broj: 28152
Poruke: 52
*.adsl.net.htnet.hr



Profil

icon Re: Zašto neće SELECT-irati09.07.2004. u 08:39 - pre 240 meseci
Znaci ako postoji neki text (naziv lokacije napr. Centar) sve OK.
ali ako u koloni nema nista da napravim ispitivanje i napisem "Nema Lokacije"
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Zašto neće SELECT-irati09.07.2004. u 09:08 - pre 240 meseci
Ako ne znas sintaksu nekog metoda, selektuj metod i pritisni F1, ili posle naziva metoda otvori zagradu i u tooltipu ce ti se prikazati parametri. Inace, sintaksa za CellValue je ovako nesto

Code:

DataGrid1.Columns(1).CellValue(DataGrid1.SelBookmarks(I))

 
Odgovor na temu

[es] :: Visual Basic 6 :: Zašto neće SELECT-irati

[ Pregleda: 4079 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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