Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Pregled_prihoda_na_dan"
stLinkCriteria = "[Datum] =#" & Me![Datum] & "#"
DoCmd.OpenForm "Pregled_prihoda_na_dan"
DoCmd.OpenForm stDocName, , , stLinkCriteria
kao rezultat unosa u filter (u glavnoj formi) dobijem:
[Datum] =#21.01.2005#
i to ne valja, javlja mi "Reserved Error", i otvori formu, ali naravno bez primenjenog filtera.
Kad mu rucno dam filter ("Apply Filter), dobijem sledecu poruku:
"Syntax error in Date in Querry Expression: '[Datum]=#21.01.2005#'.
Nekim cudom, kao filter u subformi, gornji kod mi unese sledece:
((DatumiPrihoda.Datum=#1/22/2005#))
i to je u redu.
Moje pitanje:
Kako da napisem gornji kod, da bih kao filter u GLAVNOJ formi (Source=tabela "prihodi") dobio isti format kao u subformi, tj:
(Prihodi.Datum=#1/21/2005#)
jer kada ovo gore rucno unesem u glavnu formu i pritisnem "Apply filter", onda sve radi kako treba?
Regional setting u Windows XP-u je postavljen na sledeci format za "Short Date":
21.01.2005 (znaci tacka kao separator, prvo dan, pa mesec, pa godina).
Da li negde (i gde) i Accessu treba reci da primenjuje format datuma iz Regional Setting-a?
U Helpu sam procitao da Access sam primenjuje i postuje "Regional Setting" kompjutera na kom je instaliran, pa mi sve ovo nikako ne ide u glavu.
_______________________
Ocajan i Unaprad zahvalan