[ TiestoX @ 18.02.2011. 12:29 ] @
Pozdrav. Ovo je kod:

SELECT firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM FiskalneKase
WHERE (((razvoz)="RAZVEZENO")) AND (((zavrseno)="DA")) AND (((FiskalneKase.divpolaska)>=[Forms]![RazvozDIC]![Text01] And (FiskalneKase.divpolaska)<=[Forms]![RazvozDIC]![text02]) AND (((izvrsava)=[Forms]![RazvozDIC]![cbselect]))
ORDER BY(divpolaska);

UNION ALL

SELECT firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM Reciklaza
WHERE (((razvoz)="RAZVEZENO")) AND (((zavrseno)="DA")) AND (((Reciklaza.divpolaska)>=[Forms]![RazvozDIC]![Text01] And (Reciklaza.divpolaska)<=[Forms]![RazvozDIC]![text02])) AND (((izvrsava)=[Forms]![RazvozDIC]![cbselect]))
ORDER BY(divpolaska);

UNION ALL

SELECT firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM Veleprodaja
WHERE (((razvoz)="RAZVEZENO")) AND (((zavrseno)="DA")) AND (((Veleprodaja.divpolaska)>=[Forms]![RazvozDIC]![Text01] And (Veleprodaja.divpolaska)<=[Forms]![RazvozDIC]![text02])) AND (((izvrsava)=[Forms]![RazvozDIC]![cbselect]))
ORDER BY(divpolaska);

UNION ALL

SELECT firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM Servis
WHERE (((razvoz)="RAZVEZENO")) AND (((zavrseno)="DA")) AND (((Servis.divpolaska)>=[Forms]![RazvozDIC]![Text01] And (Servis.divpolaska)<=[Forms]![RazvozDIC]![text02])) AND (((izvrsava)=[Forms]![RazvozDIC]![cbselect]))
ORDER BY (divpolaska);

Sve je radilo ok pre nego sto sam dodao zatamnjeno. I sad mi prijavljuje gresku Syntax error.

Potrebno mi je da pokrenem formu baziranu na Union Query-u filtriranu na osnovu izabranih datuma (2 datuma) i vrednosti izabrane iz checkbox-a (datume i vrednosti biram iz posebne forme RazvozDIC).

Nadam se da ste me razumeli.

Hvala!
[ golic @ 18.02.2011. 13:01 ] @
mrzi me sada da pravim 4 tabele i simuliram bas ovu sitaciju, ali pogledaj zagrade i probaj da stavis ime tabele ispred "izvrsava"
...npr..........AND (((FiskalneKase.izvrsava)=[Forms]![RazvozDIC]![cbselect]))
i tako redom za svaku tabelu.

[ TiestoX @ 18.02.2011. 13:27 ] @
Hvala na odgovoru. Ovo sam vec pokusavao i nije htelo, a sad nekim cudom radi. :)

Sad imam problem. Filtrira mi samo po jednom od datuma izmedju kojih izaberem, umesto sve datume u opsegu.

Hvala jos jednom.
[ SLOJ.1973 @ 18.02.2011. 13:28 ] @
Zar je toliko tesko da se postavi primer tabela(samo sa nekoliko zapisa),pa onda da probamo da pomognemo! Ovako ,ko ce ga znati,mozda neka zagrada,zarez,itd...
[ TiestoX @ 19.02.2011. 10:47 ] @
Pozdrav.
Poblem je u tome sto bih morao ceo projekat od 10mb da okacim, sve je ukrsteno, povezano...

U svakom slucaju uspeo sam da resim problem. Zagrade nisu ni bile potrebne.

Ako nekom moze ovo da pomogne, evo pravog koda:

Code:
SELECT  firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM FiskalneKase
WHERE razvoz="RAZVEZENO" AND zavrseno="DA" AND divpolaska>=[Forms]![RazvozDIC]![Text01] And divpolaska<=[Forms]![RazvozDIC]![text02] AND izvrsava=[Forms]![RazvozDIC]![cbselect];

UNION ALL

SELECT  firma, pozivprimio, razlogpoziva, kontaktosoba,  vozilo, divpolaska, izvrsava
FROM Reciklaza
WHERE razvoz="RAZVEZENO" AND zavrseno="DA" AND divpolaska>=[Forms]![RazvozDIC]![Text01] And divpolaska<=[Forms]![RazvozDIC]![text02] AND izvrsava=[Forms]![RazvozDIC]![cbselect];

UNION ALL

SELECT  firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM Veleprodaja
WHERE razvoz="RAZVEZENO" AND zavrseno="DA" AND divpolaska>=[Forms]![RazvozDIC]![Text01] And divpolaska<=[Forms]![RazvozDIC]![text02] AND izvrsava=[Forms]![RazvozDIC]![cbselect];

UNION ALL SELECT  firma, pozivprimio, razlogpoziva, kontaktosoba, vozilo, divpolaska, izvrsava
FROM  Servis
WHERE razvoz="RAZVEZENO" AND zavrseno="DA" AND divpolaska>=[Forms]![RazvozDIC]![Text01] And divpolaska<=[Forms]![RazvozDIC]![text02] AND izvrsava=[Forms]![RazvozDIC]![cbselect]
ORDER BY (divpolaska);


Pozdrav.