pommeke
Gebruiker
- Lid geworden
- 17 jul 2007
- Berichten
- 237
Hallo, ik heb een probleem in access.
Verschillende query's die records tellen van selectievakjes.
Dan een query die al die vorige query's optelt.
Als er nu geen selectievakjes zijn aangevinkt krijgt men NULL en dan kan men niets optellen.
Dit is de sql code van een count query
Code:
SELECT DISTINCTROW [Week Query + Naam Kind voor Formulier].KindNR, [Week Query + Naam Kind voor Formulier].[Naam Kind], [Week Query + Naam Kind voor Formulier].Jaar, [Week Query + Naam Kind voor Formulier].[Vr HD], Count(*) AS [Aantal Van Week Query + Naam Kind voor Formulier]
FROM [Week Query + Naam Kind voor Formulier]
GROUP BY [Week Query + Naam Kind voor Formulier].KindNR, [Week Query + Naam Kind voor Formulier].[Naam Kind], [Week Query + Naam Kind voor Formulier].Jaar, [Week Query + Naam Kind voor Formulier].[Vr HD]
HAVING ((([Week Query + Naam Kind voor Formulier].KindNR)=[Geef KindNR]) AND (([Week Query + Naam Kind voor Formulier].Jaar)=[Geef Jaar]) AND (([Week Query + Naam Kind voor Formulier].[Vr HD])=Yes));
Dit is de sql code van de optel query
Code:
SELECT DISTINCTROW [Totaal Ma HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Ma HD], [Totaal Di HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Di HD], [Totaal Wo HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Wo HD], [Totaal Do HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Do HD], [Totaal Vr HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [VR HD], [Ma HD]+[Di HD]+[Wo HD]+[Do HD]+[Vr HD] AS [Tot HD]
FROM [Totaal Di HD], [Totaal Do HD], [Totaal Ma HD], [Totaal Vr HD], [Totaal Wo HD]
GROUP BY [Totaal Ma HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Di HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Wo HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Do HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Vr HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Ma HD]+[Di HD]+[Wo HD]+[Do HD]+[Vr HD];
Maar ik ben eigenlijk opzoek naar een oplossing voor access geen sql.
Kijk ook eens naar de printscreens.
Verschillende query's die records tellen van selectievakjes.
Dan een query die al die vorige query's optelt.
Als er nu geen selectievakjes zijn aangevinkt krijgt men NULL en dan kan men niets optellen.
Dit is de sql code van een count query
Code:
SELECT DISTINCTROW [Week Query + Naam Kind voor Formulier].KindNR, [Week Query + Naam Kind voor Formulier].[Naam Kind], [Week Query + Naam Kind voor Formulier].Jaar, [Week Query + Naam Kind voor Formulier].[Vr HD], Count(*) AS [Aantal Van Week Query + Naam Kind voor Formulier]
FROM [Week Query + Naam Kind voor Formulier]
GROUP BY [Week Query + Naam Kind voor Formulier].KindNR, [Week Query + Naam Kind voor Formulier].[Naam Kind], [Week Query + Naam Kind voor Formulier].Jaar, [Week Query + Naam Kind voor Formulier].[Vr HD]
HAVING ((([Week Query + Naam Kind voor Formulier].KindNR)=[Geef KindNR]) AND (([Week Query + Naam Kind voor Formulier].Jaar)=[Geef Jaar]) AND (([Week Query + Naam Kind voor Formulier].[Vr HD])=Yes));
Dit is de sql code van de optel query
Code:
SELECT DISTINCTROW [Totaal Ma HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Ma HD], [Totaal Di HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Di HD], [Totaal Wo HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Wo HD], [Totaal Do HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [Do HD], [Totaal Vr HD].[Aantal Van Week Query + Naam Kind voor Formulier] AS [VR HD], [Ma HD]+[Di HD]+[Wo HD]+[Do HD]+[Vr HD] AS [Tot HD]
FROM [Totaal Di HD], [Totaal Do HD], [Totaal Ma HD], [Totaal Vr HD], [Totaal Wo HD]
GROUP BY [Totaal Ma HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Di HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Wo HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Do HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Totaal Vr HD].[Aantal Van Week Query + Naam Kind voor Formulier], [Ma HD]+[Di HD]+[Wo HD]+[Do HD]+[Vr HD];
Maar ik ben eigenlijk opzoek naar een oplossing voor access geen sql.
Kijk ook eens naar de printscreens.