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
Mange virksomheder sidder fast i et forældet ERP-system, selvom det begrænser dem langt mere, end de ofte vil erkende.
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.