Hallo allemaal,
Ik hoop dat iemand mij kan helpen.
In een select query kan je een vraag stellen d.m.v. iets tussen blokhaken zetten in de criteria. Dit wil ik nu ook doen in een crosstab query maar dat doet ie niet.
Ik heb al van alles geprobeerd, eerst een select query gemaakt en dan een crosstab query van de velden van deze select query. Daarna heb ik in Visual Basic een procedure geschreven waarvan ik de waarde opriep in mijn cross tab query maar niks hielp. Telkens krijg ik een foutmelding.
Ik heb de crosstab query even in sql view omgezet en gekopieerd naar hieronder, misschien dat jullie een oplossing weten.
TRANSFORM Sum(plandba_ORDURN.UUR) AS SumOfUUR
SELECT plandba_ORD.NAAM, plandba_ORD.FREE20, plandba_ORDURN.NAAM, plandba_ORDURN.DATUM
FROM (plandba_ORDURN LEFT JOIN (plandba_ORD LEFT JOIN plandba_ORDGRP ON plandba_ORD.SYSORDGRP = plandba_ORDGRP.SYSCODE) ON plandba_ORDURN.SYSORD = plandba_ORD.SYSCODE) LEFT JOIN plandba_PERS ON plandba_ORD.SYSMELDER = plandba_PERS.SYSCODE
WHERE (((plandba_ORDURN.DATUM) Between [begindatum?] And [einddatum?]) AND ((plandba_ORD.FREE20)="man") AND ((plandba_PERS.NAAM)="Hoeven" Or (plandba_PERS.NAAM)="Lagas" Or (plandba_PERS.NAAM)="Sabat" Or (plandba_PERS.NAAM)="Lekatompessy"))
GROUP BY plandba_ORD.NAAM, plandba_ORD.FREE20, plandba_ORDURN.NAAM, plandba_ORDURN.DATUM
ORDER BY plandba_ORD.NAAM
PIVOT plandba_PERS.NAAM;
Bij voorbaat dank
Ik hoop dat iemand mij kan helpen.
In een select query kan je een vraag stellen d.m.v. iets tussen blokhaken zetten in de criteria. Dit wil ik nu ook doen in een crosstab query maar dat doet ie niet.
Ik heb al van alles geprobeerd, eerst een select query gemaakt en dan een crosstab query van de velden van deze select query. Daarna heb ik in Visual Basic een procedure geschreven waarvan ik de waarde opriep in mijn cross tab query maar niks hielp. Telkens krijg ik een foutmelding.
Ik heb de crosstab query even in sql view omgezet en gekopieerd naar hieronder, misschien dat jullie een oplossing weten.
TRANSFORM Sum(plandba_ORDURN.UUR) AS SumOfUUR
SELECT plandba_ORD.NAAM, plandba_ORD.FREE20, plandba_ORDURN.NAAM, plandba_ORDURN.DATUM
FROM (plandba_ORDURN LEFT JOIN (plandba_ORD LEFT JOIN plandba_ORDGRP ON plandba_ORD.SYSORDGRP = plandba_ORDGRP.SYSCODE) ON plandba_ORDURN.SYSORD = plandba_ORD.SYSCODE) LEFT JOIN plandba_PERS ON plandba_ORD.SYSMELDER = plandba_PERS.SYSCODE
WHERE (((plandba_ORDURN.DATUM) Between [begindatum?] And [einddatum?]) AND ((plandba_ORD.FREE20)="man") AND ((plandba_PERS.NAAM)="Hoeven" Or (plandba_PERS.NAAM)="Lagas" Or (plandba_PERS.NAAM)="Sabat" Or (plandba_PERS.NAAM)="Lekatompessy"))
GROUP BY plandba_ORD.NAAM, plandba_ORD.FREE20, plandba_ORDURN.NAAM, plandba_ORDURN.DATUM
ORDER BY plandba_ORD.NAAM
PIVOT plandba_PERS.NAAM;
Bij voorbaat dank