05. maj 2002 - 17:18Der er
3 kommentarer og 1 løsning
COUNT!!!!!!
Hejsa, jeg vil gerne have udskrevet antallet af emner(OHID) i tabellen OH, samtidig med at der udskrives anden data. Men jeg kan kun få den til at gøre en ting ad gangen. Altså kan jeg ikke have både COUNT og alm. udskrivninger i samme forespørgsel. Når jeg så prøver med count alene tæller den forkert!(2 for meget!!) Her er lidt kode....
SELECT DISTINCT Bygninger.BygningsID, Lokale.kapacitet FROM ((((LokaleType INNER JOIN Lokale ON LokaleType.LokaleTypeID = Lokale.LokaleTypeID) INNER JOIN OH ON Lokale.LokaleID = OH.LokaleID) INNER JOIN PC ON Lokale.LokaleID = PC.LokaleID) INNER JOIN (Bygninger INNER JOIN Reservation ON Bygninger.BygningsID = Reservation.BygningsID) ON OH.LokaleID = Reservation.LokaleID) INNER JOIN WB ON Lokale.LokaleID = WB.LokaleID
WHERE (((Lokale.kapacitet)>=10 And (Lokale.kapacitet)<=50) And ((LokaleType.LokaleTypeID)=2) And ((Reservation.Dato)<>#1/1/2002#) And Not ((Reservation.Start)>=#10:00:00# And (Reservation.Start)<=#11:00:00#));
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.
Benyt funktionen Dcount. Sæt en ubundet tekstboks i detaljesektionen og giv det postkilden:
=DCount("*", "OH", "[OHID]")
Hvis du vil have kriterier med, kan det se ud som følger, hvos Dcount tæller antal poster hvor Felt1 = tekststrengen A og Felt3 = True i et Ja/nej felt:
=DCount("*", "Tabel1", "[Felt1] = 'A' And [Felt3] =True")
Mange tak for svaret det funker jo helt fantastisk :o) Men hvis jeg nu gerne vil have bruger input istedet for hardcode værdier, hvad gør jeg så? Man kan åbenbart ikke bruge "*"+[Tast]+"*" når man bruger de matematisk < og > apperatorer....
Tak for point. Hvis du lader din formular basere sig på en forespørgsel (Forespørgsel1), og din rapport på en tilsvarende forespørgsel (Forespørgsel2), kan du indtaste flg. i Forespørgsel2 i OHID kriterielinie:
[Forms]![Form1]![OHID]
Rapporten skal du så åbne fra formularen ved hjælp af en kommandoknap med koden i Vedklik event:
DoCmd.OpenReport "OH", acPreview, "", ""
På den måde vil du kun få de poster der matcher posten i formularen. Hvis du giver rapportens felter OHID og den ubundne tekstboks egenskaben "Skjuldubletter" til Ja i formatfanen, vil du kun få vist felterne een gang.
Jeg har en lille testdb, hvis du er interesseret. Blot læg din email.
Det vil være fantastisk: trp@doek.dk Forrygende mange tak for hjælpen :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.