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

Promenljivoj vratiti rezultat SQL upita

[es] :: Access :: Promenljivoj vratiti rezultat SQL upita

[ Pregleda: 2141 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

JoeNS
Novi Sad

Član broj: 90798
Poruke: 8
*.adsl.eunet.rs.

Sajt: www.serbianmeteo.com


Profil

icon Promenljivoj vratiti rezultat SQL upita16.09.2009. u 08:53 - pre 177 meseci
Izvinjavam se ako je ovo vec spominjano verovatno jeste, samo sam u velikom skripcu sa vremenom. Pitanje je vezano za VBA u Access-u. Treba mi hitno kako da u promenljivu upisem rezultat SELECT upita. Kratko i jasno. Hvala unapred!
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Promenljivoj vratiti rezultat SQL upita16.09.2009. u 09:27 - pre 177 meseci
Dim promenljiva As String


promenljiva = "SELECT polje FROM [Tabela] WHERE.........."
 
Odgovor na temu

JoeNS
Novi Sad

Član broj: 90798
Poruke: 8
*.adsl.eunet.rs.

Sajt: www.serbianmeteo.com


Profil

icon Re: Promenljivoj vratiti rezultat SQL upita16.09.2009. u 09:35 - pre 177 meseci
Dobro i sada hocu rezultat tog upita da vratim u promenljivu. Znaci rezultat SELECT upita, a ne sam upit, to znam. RunSQL je procedure, a meni treba neka funkcija recimo koja izvrsi SQL upit i vrati vrednost.

Znači:

Dim promenljiva, rez As String


promenljiva = "SELECT polje FROM [Tabela] WHERE.........."

rez = DoCmd.RunSQL promenljiva

Dakle hocu u rez da upisem selektovano polje
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Promenljivoj vratiti rezultat SQL upita16.09.2009. u 11:30 - pre 177 meseci
Trebalo bi da radiš sa Recordsetovima kako bi iz tabele vadio vrednost i punio promenljivu. Nešto oko recordsetova možeš naći ovde. http://www.elitesecurity.org/t...odateke-iz-jedne-tablice-drugu
Ima i primer za punjenje varijable.
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.bilokalnik.hr.



+8 Profil

icon Re: Promenljivoj vratiti rezultat SQL upita17.09.2009. u 07:11 - pre 177 meseci
Pa najjednosdavnije ti je s funkcijom Dlookup, ako trebas jedno polje pod nekim uvjetom

Polje= Dlookup("Polje_iz_tablice_kojetitreba","Tablica_iz_koje uzimas","uvjet=12345"

znači

Polje= Dlookup("Prezime","TblRadnici","Jmbg=093478887218797")


 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Promenljivoj vratiti rezultat SQL upita17.09.2009. u 09:22 - pre 177 meseci
Tačno Trtko. Zaboravio sam na najjednostavniji način. Jedino je moguće da njemu treba neki zahtevniji uslov za izdvajanje. Ali i onda je Dlookup efikasan za ne preterano velike tabele.
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.bilokalnik.hr.



+8 Profil

icon Re: Promenljivoj vratiti rezultat SQL upita17.09.2009. u 13:16 - pre 177 meseci
Getsbi i meni se to često desi, hehehe valjda zbog senilnosti, morat ču potegnut po lijek, jedno hladno pivo

 
Odgovor na temu

JoeNS
Novi Sad

Član broj: 90798
Poruke: 8
*.adsl.eunet.rs.

Sajt: www.serbianmeteo.com


Profil

icon Re: Promenljivoj vratiti rezultat SQL upita21.09.2009. u 14:11 - pre 177 meseci
Hvala vam na odgovorima. Uspeo sam pomoću Recordsetova još onda kada mi je Getsbi odgovorio. Znam za funkciju DLookup ali je upit dosta komplikovan jer spaja dve tabele, pa na osnovu koda povezuje prvu sa drugom tj. pronalazi odgovarajuća polja koja mi trebaju i koja na kraju pomoću konkatenacije stringova ispisujem u textbox. Mislim da mi tu DLookup ne može pomoći, ali hvala u svakom slučaju i tebi Tvrtko.
 
Odgovor na temu

[es] :: Access :: Promenljivoj vratiti rezultat SQL upita

[ Pregleda: 2141 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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