Hoi Johnny en anderen, 2008/4/14 johny bettens <[EMAIL PROTECTED]>:
> Hey René, > > Bedoel je dat je een formulier zou willen maken dat gebaseerd is op een > parameterquery? > Maak hiervoor een gewone selectiequery die alle velden bevat die je wil > zien. In het ontwerpvenster van je query, in de rij 'criteria', onder het > veld 'datum' plaats je het volgende: > Between [Geef de begindatum in:] And [Geef de einddatum in:] Ik heb dit meermalen uitgeprobeerd, zelfs m.b.v. copieren en plakken, maar telkens krijg ik de melding: SQL-status: S0022 Foutcode: -28 Column not found: begin in statement [SELECT "Tbl_Maaltijd"."Datum", "Tbl_cal_per_eenheid"."product", "Tbl_Maaltijd"."Hoeveelheid", "Tbl_cal_per_eenheid"."hoeveelheid", "Tbl_cal_per_eenheid"."eenheid", "Tbl_Maaltijd"."Hoeveelheid" * "Tbl_cal_per_eenheid"."Kcal" / "Tbl_cal_per_eenheid"."hoeveelheid" AS "Hoeveelheid_Kcal", "Tbl_Maaltijd"."Hoeveelheid" * "Tbl_cal_per_eenheid"."eiwit" / "Tbl_cal_per_eenheid"."hoeveelheid" AS "Hoeveelheid_eiwit", "Tbl_Maaltijd"."Hoeveelheid" * "Tbl_cal_per_eenheid"."koolh." / "Tbl_cal_per_eenheid"."hoeveelheid" AS "Hoeveelheid_koolh.", "Tbl_Maaltijd"."Hoeveelheid" * "Tbl_cal_per_eenheid"."vet" / "Tbl_cal_per_eenheid"."hoeveelheid" AS "Hoeveelheid_vet" FROM "Tbl_Maaltijd", "Tbl_cal_per_eenheid", "Tbl_Dagdeel" WHERE ( "Tbl_Maaltijd"."Product" = "Tbl_cal_per_eenheid"."ID" AND "Tbl_Maaltijd"."Dagdeel" = "Tbl_Dagdeel"."ID" ) AND ( ( "Tbl_Maaltijd"."Datum" BETWEEN "begin" AND "einde" ) ) ORDER BY "Tbl_Maaltijd"."Datum" ASC] Als ik het criterium "BETWEEN enz" weglaat, loopt de qyuery moeiteloos. > > Typ dus letterlijk over wat ik hier boven heb geplaatst. De tekst die je > tussen de rechte haken zet kan je uiteraard aanpassen. Wanneer je vb als > vraag wil plaatsen [Typ hier de begindatum] of iets dergelijks, dan is dat > geen probleem. Zorg er alleen voor dat de vraag duidelijk is voor de > gebruiker van de databas. Als je daar mee klaar bent kan je de query even > uittesten door deze uit te voeren. Je al zien dat je een dialoogvenstertje > krijgt met de vraag "Geef de begindatum in:" Vul daar dus een begindatum > in > en klik op OK. Dan krijg je het volgende dialoogvenstertje met de vraag > "Geef de einddatum in:" Vul hier de einddatum in die je wil opgeven en > klik > op OK. De query wordt uitgevoerd en je ziet de records die je beoogde te > zien met de query. > Als je nu een formulier maakt dat gebaseerd is op deze query zal je op > dezelfde manier naar begin en einddatum gevraagd worden. In het formulier > zal je vervolgens de resultaten zien. > > Ik hoop dat mijn beschrijving een beetje te begrijpen is. > succes > Beschrijving op zich is duidelijk. Toch nog een vraag: hoe wist je dit. Waar kan ik documentatie vinden die dit soort functies beschrijft? Groeten, René
