Men parametrene kommer kun frem fordi der står nogle kriterier eller beregninger, som ikke kan genkendes af Access. Så hvis du finder ud af hvor kriterierne står i forespørgslen, kan du fjerne dem og de vil aldrig dukke op
I forespørgslen er nedenstående defineret, som du kan se hentes der data til beregningerne fra den form forespørgslen aktiveres fra. Når forespørgslen aktiveres popper den op og vil have værdier til PStart og PSlut...
PStart:IIf([Datoudlaan]>[Forms]![frmRapportOversigt]![txtStartdato];[Datoudlaan];[Forms]![frmRapportOversigt]![txtStartdato])
PSlut:IIf([Datoudlaan]>[Forms]![frmRapportOversigt]![txtSlutdato];[Datoudlaan];[Forms]![frmRapportOversigt]![txtSlutdato])
Dage:[PStart]-[PSlut]
DU kan prøve at gå i menuen Forespørgsel-parametre og angive de parametre som dato-type
Hvis det ikke virker, kan du omskrive Dage således:
Dage: IIf([Datoudlaan]>[Forms]![frmRapportOversigt]![txtStartdato];[Datoudlaan];[Forms]![frmRapportOversigt]![txtStartdato])-IIf([Datoudlaan]>[Forms]![frmRapportOversigt]![txtSlutdato];[Datoudlaan];[Forms]![frmRapportOversigt]![txtSlutdato])
Har prøvet det første og den sidste sætning er for kompleks for Access :o(
Jeg har være ude for, at forespørgsler ikke kunne referere til felter, som defineres i selv samme forespørgsel. I så fald må du lave en forespørgsel, F1, ude "dage", og dernæst F2 med F1.* (alle felter) og dage: pstart-pslut.
Spørgsmålet hænger tilsyneladende sammen med dette:
http://www.eksperten.dk/ (...)Hvor jeg har returneret en ny db uden POPUP ved at hente felterne ind i rapporten.
Staticdata => kan du uddybe dit svar, jeg kan ikke helt forstå det?
Dette spørgsmål er en forlængelse af
http://www.eksperten.dk/ (...), men der er der ikke fundet en funktionel løsning :o(
Hvis du i samme forespørgsel, F1, har defineret F1.slut=.. og F1.start=.. kan du ikke altid OGSÅ have F1.dage=F1.slut-F1.start. Altså det er ikke altid muligt at definere et felt, her dage, udfra felter, som netop er defineret. Kopier i stedet F1 til en ny forespørgsel, F1_H, hvor altså F1_H.start og F1_H.slut sp er defineret. I en ny forespørgsel, F1, refererer du til F1_H.* samt en felt, dage, som er F1_H.slut-F1_H.start.
staticdata => Det var lige det jeg manglede :o)