Avatar billede delphiuser Mester
21. juli 2007 - 01:14 Der er 7 kommentarer og
1 løsning

optæl efter sortering

Hej eksperter...

er det muligt at lave en database tæller der tæller antal poster der er under en bestemt sortering.

eks.

Arbejde: 5
bekendte: 10
Familie: 27
Venner: 30

kan det laves og kan det laves på en nem måde?
Avatar billede arne_v Ekspert
21. juli 2007 - 02:04 #1
SQL har en:

SELECT felt,COUNT(*) AS n FROM tabel GROUP BY felt

mulighed.
Avatar billede delphiuser Mester
21. juli 2007 - 07:38 #2
felt kan udveksles med en af det andre
Avatar billede delphiuser Mester
21. juli 2007 - 07:51 #3
nu har jeg lavte en forspørgelse. og den ser sådan ud her....

statictext2.Caption:=ADOQuery1.SQL.Text:='Select sortering,COUNT(*) FROM kontakt WHERE sortering LIKE arbejde';

men det er måske forkert?
Avatar billede arne_v Ekspert
21. juli 2007 - 13:54 #4
Tror jeg.

ADOQuery1.SQL.Text:='Select sortering,COUNT(*) AS n FROM kontakt GROUP BY sortering';

eller

ADOQuery1.SQL.Text:='Select COUNT(*) FROM kontakt WHERE sortering = ''arbejde''';
Avatar billede vallemanden Nybegynder
22. juli 2007 - 17:29 #5
har ADO ikke Recordcount?
Avatar billede hrc Mester
29. juli 2007 - 17:12 #6
Vil lige bringe en ubekræftet påstand - til af- eller bekræftelse. Har hørt at RecordCount er dum at bruge. Det var noget med at der et eller andet sted i TDataSet laves en "select count(*)" for at returnere det - men det kan være en skrøne. Har ikke lige kigget i VCL'et endnu.
Avatar billede delphiuser Mester
28. juli 2010 - 13:50 #7
lukker
Avatar billede arne_v Ekspert
29. juli 2010 - 03:20 #8
Og hvad var løsningen?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester