03. oktober 2002 - 16:04Der er
14 kommentarer og 1 løsning
Sammentælling
kan det lade sig gøre at lave en sammentælling i et felt af for eks. lande, således at et land kun tælles med en gang. Der er 17 forskellige lande, hvoraf der er flere som er med flere gange.
jakoba-> Tabelnavn med bindestreg er OK i Access, men det er ikke hensigtsmæssigt af mange årsager :-) SQL mæssigt er Access på SQL89 med nogle tilføjelser.
Access understøtter IKKE DISTINCT på felt-niveau, men derimod understøttes sub-select's...
bindestreger og andre specialtegn KAN bruges i feltnavne, dette er ikke hensigtsmæssigt, men kan altså lade sig gøre ved at indkrandse hele feltnavnet i []'er... som i: [by- & landenavn]
Jeg har prøvet med denne formel: =(SELECT COUNT DISTINCT[Land] FROM [2-KLUBTILMELDING]). Det skulle gerne være et felt i en rapportfod. Jeg har også prøvet med andre paranteser. Som den er i øjeblikket melder den tilbage #NAVN#
ved at bruge formlen fra "jkrons" får jeg følgende meddelelse: der er en syntaksfejl i forespørgselsudtrykket "First([SELECT Count(land) FROM (SELECT DISTINCT land FROM [2-klubtilmelding])])".
Jeg ved ikke om jeg har forklaret at det drejer sig om en rapport jeg er ved at lave.
Det er denne formel jeg har sat ind: SELECT Count(land) FROM (SELECT DISTINCT land FROM [2-klubtilmelding]) så viser den ovennævnte fejlmeddelelse
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.