webForumDet fria alternativet

Sätta ihop sträng

2 svar · 197 visningar · startad av Jester

JesterMedlem sedan sep. 200188 inlägg
#1

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!!

SebbeMedlem sedan jan. 20032 285 inlägg
#2

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]
JesterMedlem sedan sep. 200188 inlägg
#3

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?

294 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
289 ms — hämta tråd, inlägg och bilagor (db)