14. december 2006 - 14:58
Der er
12 kommentarer og 1 løsning
Count og andre udtryk i samme forespørgsel
Jeg har en SQL-forespørgsel der viser nogen udtræk fra en DB. I den SQL-kode vil jeg gerne tilføje en count der tæller antallet af poster der har et specifikt indhold. Det volder mig en del problemer. Jeg får en aggregat-fejl?
Annonceindlæg tema
Cloud & AI
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.
14. december 2006 - 15:03
#1
Du kan anvende et udtryk med en DCount. Nedenfor med et numerisk kriterie: Udtryk1: DCount("*";"Tabel1";"[janej] = True")
14. december 2006 - 15:10
#2
Jeg er ikke lige med. Hvad gør "[janej] = True"?
14. december 2006 - 15:16
#3
Udtryk1 betyder: Tæl antal poster i tabellen "Tabel" der hvor feltet [janej] er = sand Hvis dit felt er alfanumerisk eller dato er syntaksen lidt anderledes.
14. december 2006 - 15:26
#4
Arh....prøver lige så.
14. december 2006 - 15:36
#5
Udtryk1: DCount("*";"LOGICAL_NAME";"[TOPAS] = True") giver fejlen: Der er en syntaksfejl i forespørgselsudtrykket "CHAP_PROBSUMMARYM1.[DCount("*";"LOGICAL_NAME";"[TOPAS] = TRUE")]"
14. december 2006 - 15:40
#6
Mit forslag er afprøvet, og det fungerer. Hvilken felttype er [TOPAS] og hvad er dit kriterie?
14. december 2006 - 15:46
#7
TOPAS er mit kriterie? Troede jeg i hvertfald. Jeg misforstår vist noget her? Jeg kigger lige på det igen om et par timer.
14. december 2006 - 15:54
#8
Som du skriver det: "LOGICAL_NAME" er din tabel [TOPAS] er dit felt True er dit kriterie Altså: Du vil tælle antal poster i tabellen "LOGICAL_NAME" hvor feltet [TOPAS] er = True Men du svarer ikke på mit spørgsmål: Hvilken felttype er [TOPAS] og hvad er dit kriterie?
14. december 2006 - 22:24
#9
Arh....jeg vidste at jeg gjorde forkert. Nej, feltet hedder ikke TOPAS. Det hedder noget andet. Jeg skal lige tjekke det, så vender jeg tilbage.
14. december 2006 - 22:47
#10
> Hvilken felttype er [TOPAS] og hvad er dit kriterie? Feltet der skal være kriterie på hedder LOGICAL_NAME Tabellen hedder CHAP_PROBSUMMARYM1 Kriteriet skal være 'TOPAS' Så den skal se sådan her ud: Udtryk1: DCount("LOGICAL_NAME";"CHAP_PROBSUMMARYM1";"TOPAS = True") Den siger bare at der ingen udtryk er, og DET passer ikke :(
14. december 2006 - 23:01
#11
Udtryk1: DCount("*";"CHAP_PROBSUMMARYM1";"[LOGICAL_NAME] = 'TOPAS'")
14. december 2006 - 23:19
#12
Det virker! :)
15. december 2006 - 05:39
#13
Tak for point :o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser