Dotazy v MS Accessu pomocí SQL
Příklad: Objednávky zákazníků jen z posledního týdenního jídelního lístku

SQL dotaz v Ms Access:
SELECT TbObjednavky.idJL, TbObjednavky.idZak, TbObjednavky.Po, TbObjednavky.Ut, TbObjednavky.St, TbObjednavky.Ct, TbObjednavky.Pa
FROM TbObjednavky
WHERE (((TbObjednavky.idJL)=(SELECT MAX(TbObjednavky.idJL) FROM TbObjednavky )))
ORDER BY TbObjednavky.idJL DESC;




SQL dotaz je díky závorkám trošku nepřehledný takže jednodužší je návrhové zobrazení a v kolonce idJL zadat do kritérií:
(SELECT MAX(TbObjednavky.idJL) FROM TbObjednavky )

Tento dotaz v kritériích lze také upravit jinak (MIN,LAST) apod. v tomto příkladu jde jen o syntaxi...


Dalším problematickým úskalím je vytvoření SQL dotazu pro recordset s filtrací pro datum, protože je potřeba hledané datum upravit pomocí funkce Format viz příklad:
strFiltr = "SELECT * FROM TbJidelniListky WHERE DatOd = #" & Format(PrvniDen, "m-d-yy") & "#"
Hodnocení
Musíte být registrovaný, aby jste mohli hodnotit.

Prosím přihlašte se, a nebo se zaregistrujte.

Zatím nikdo nehodnotil.
Přilášení
Jméno

Heslo



Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Doporučuji
Hledáte spolehlivé místo pro Vaše webové stránky? ONEbit hosting - garantované webhostingové služby se zárukou spokojenosti
Dynamic DNS for your domain
Kdo je On-line
Hosté On-line: 1

Členové On-line: 0

Registrovaní členové: 5
Nejnovější člen: gerisa
Navigace
Domů
Články
Download
Odkazy
Kontakt
hledej
Powered by PHP-fusion. Designed by Si-Fusion.