23. maj 2007 - 13:50Der er
8 kommentarer og 1 løsning
Dcount på baggrund af forespørgsel (endnu en)
Jeg har en forespørgsel (QStatusOversigt)som tæller antallet af poster ud fra valg i en kombo (cmbApp) på min form (frmDefectOverview).
SELECT Count(tblDefect.defectID) AS [Sum] FROM tblApplikation INNER JOIN tblDefect ON tblApplikation.application = tblDefect.application WHERE (((tblApplikation.application) Like [Forms]![frmDefectOverview]![cmbApp]));
Nu vil jeg gerne have antallet ud i tekstbokse ud fra deres status: Status1: 6, Status2: 5...osv.
Jeg har en ide om at dette skal gøres ved hjælp af en Dcount, men ikke hvordan det skal udføres. Tekstfelterne skal desuden opdateres efter valg i kombo'en
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
23. maj 2007 - 14:09#1
Hvis det vil sige, at du får flere summer ud af din forespørgsel, som refererer til forskellige status, så skal du have dette status felt med i din forespørgsel og så kunne du bare bruge =dlookup(osv....) i dine tekstfelter!~)
Ja, hvis vi antager at summen af min forespørgsel er 15, så vil jeg gerne se, hvor mange af de 15 er fordelt på Status1,2..osv. Hvordan skal det skrives i min tekstbokse ?
Opret en ny forespørgsel, f.eks. Qalle som SELECT defectID, Status FROM tblApplikation INNER JOIN tblDefect ON tblApplikation.application = tblDefect.application WHERE (((tblApplikation.application) Like [Forms]![frmDefectOverview]![cmbApp]));
Første tekstfelt kan så beregnes som: DCount("defectID","Qalle","Status=1")
Sætter du tekstfeltets Kontrolelementkilde til =DCount("defectID","Qalle","Status=1")?
"Min form er baseret på den nye forespørgsel" forstår jeg ikke. Hvis du med "den nye forespørgsel" mener Qalle, er du på vej ud i problemer. Qalle er jo afhængig af formularen, som så er afhængig af forespørgslen. Det må gå galt.
Qalle er jo bare "motoren" bag dine tekstfelter. Den skal bare være oprettet; men ikke bruges til formularer eller andet.
Jeg fornemmer, at du har lavet en "udvælgelse" formular, hvor du ved at ændre din cmbApp vil se "statistikken" i tekstfelterne. I så fald skal formularen vel ikke være baseret på noget som helst.
Hvis ikke ovenstående er korrekt, må du nok lige forklare lidt nærmere.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.