Det skulle väl kunna se ut som nåt sånt här kanske: (Jag kan inget om formulär i Access, så det får du sköta själv ;))
SELECT Day(datum) FROM tabell WHERE Month(datum) = [Fält 1] AND Year(datum) = [Fält 2]
2 svar · 197 visningar · startad av Jester
Hej
Jag skulle behöva kombinera två strängar från ett formulär till en fråga. Den första innehåller året och den andra månaden och sedan skall dagarna vara *. Dvs jag vill få fram alla dagarna som finns lagrade för det året och månaden.
1. Hur ser en sådan konstruktion ut i kod?
2. Spelar det någon roll hur datumet är lagrat i databasen, jag tänker då på indatamasken??
Tack på förhand!!
Det skulle väl kunna se ut som nåt sånt här kanske: (Jag kan inget om formulär i Access, så det får du sköta själv ;))
SELECT Day(datum) FROM tabell WHERE Month(datum) = [Fält 1] AND Year(datum) = [Fält 2]
Fungerade inte
Ave
Tack för svaret, dock fick jag det inte att fungera. Gjorde motsvarande med en accessfråga och fick följande kod.
SELECT Tbl_Dagar.Dag
FROM Tbl_Dagar
WHERE (((Tbl_Dagar.Dag) Like Year([Tbl_Dagar]![Dag])=[Formulär]![Frm_SokDag]![Ar]) AND ((Month([Tbl_Dagar]![Dag]))=[Formulär]![Frm_SokDag]![Manad]));
Ser inget skillnad i denna och ditt förslag förutom det att det kanske är bättre att skriva den direkt i VB?