[ MatezYU @ 18.10.2006. 06:23 ] @
SELECT Pacijent.*, Ginekologija.*
FROM Pacijent INNER JOIN Ginekologija ON Pacijent.ginekologija=ginekologija.lekar
WHERE Pacijent.rb=rb.text;

To mi je sql upit ali zelim samo jedan rekord da istampam pacijent.rb a rb mu je redni broj...
Kada pritisnem dugme uvek me pita za vrednost rb.text-a a ja bih zeleo da mi stampa current record!

Pomoc!
[ BiloKoje @ 18.10.2006. 10:24 ] @

U upitu treba da stoji WHERE Pacijent.gb=Forms!Form(naziv forme)!rb.text. Form iz kojeg uzima podatak rb.text mora da bude otvoren.

Ako štampu zadaješ sa neke forme na kojoj se nalazi polje rb.text onda, onda je moguće i da u upitu nema WHERE klauzule već da iz koda zadaš uslov
Pacijent.gb=me.[rb.text]
[ MatezYU @ 18.10.2006. 10:55 ] @
SELECT Pacijent.*, Ginekologija.*
FROM Pacijent INNER JOIN Ginekologija ON Pacijent.ginekologija=ginekologija.lekar
WHERE Pacijent.rb=Forms!Unos!rb.text;

Ovako sam odradio i nece! Napravi mi report sa praznim poljima...
[ BiloKoje @ 18.10.2006. 11:46 ] @


Ako se odnosi na zadnji unos, može da bude da nisi izašao iz zadnjeg reda unosa. Da li radi za neki predhodni unos?
Ako možeš da okačiš primer, rešićemo ga. Ne može da bude komplikovano.
[ MatezYU @ 18.10.2006. 11:58 ] @
Evo primera..
[ MatezYU @ 18.10.2006. 12:02 ] @
Problem je u stvari jos malo slozeniji samo sto ne znam kako da ga odradim.. Kada izabere jedan pacijent lekara onda mora automatski da mu se dodeljuje redni broj.. Dakle, svaki pacijent u sustini treba da ima 4 redna broja kod lekara i jedan svoj redni broj u bazi..
[ BiloKoje @ 18.10.2006. 12:22 ] @


U tvom primeru kod kod upita koji su Data Source za izveštaje ne stoji WHERE Pacijent.rb=Forms!Unos!rb.text; nego samo [test]

Evo popravio sam na tvom primeru i radi.
[ MatezYU @ 18.10.2006. 12:48 ] @
Ok, hvala ti puno! sada radi! Mada ne kontam zasto kada preko selektora dole recimo izaberem 9-ti slog i idem na stampu nece.. Moram prvo da kliknem na "OK" i onda na stampu..