Fråga : Att räkna numrerar av ror

Hi experter,

I've fick en kategorikolonn och en subcategorykolonnnågot liknande detta:
What för ii
för hh
B för gg
B för ff
B för ee
B för dd
A för cc
A för bb
A för aa
A för

Category SubCategory
A skulle är queryen som ska ger mig baksida en räkning av numrera av händelser av A och B som gicks tillbaka i en 3rd kolonn?
So jag bör ha en räkning av 5 för kategori A och 4 för kategorien B

Thanks.
" klar "

Svar : Att räkna numrerar av ror

Förmiddag som I gissar dig, kallar Windows API för att kopiera sparar eller liknande, så du behöver endast PChar och stränger typer, och den ska Delphi kompilatorn avgör, enligt versionen, den korrekta sorten och korrekt API-version som den ska bruk.

Med Delphi <2009 :="">stränga = AnsiString
(P) Röding = (P) AnsiChar
och alla kallade fönster API är ANSI-versionen, före detta:
CopyFile = CopyFileA

Med Delphi >=2009
Stränga = WideString
Röding = WideChar
och alla kallade fönster API är den breda versionen


så ditt kodifiera bör göras för att sammanställa med alla versioner, utan att leka för mycket med andra typer, undantar, när du inte har primat
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Var
 cDestino cOrigem: PChar;
 sFile sPath, sDiaSemana: Stränga;
 iProgBar: Heltal;
och;

  sFile: = ”PedItem.db”;
  cOrigem: = strtopchar (sPath+'\ '+sFile);
  cDestino: = strtopchar ('C:\Back - up_AcxSir \ '+sDiaSemana+sFile); 
  CopyFile (cOrigem, cDestino som, är falska); 


Notera att du kan konvertera stränger till PChar med precis en cast i långt aflarinen som visas för AnsiString & PAnsiChar. 
Så du kan även den din appellen fungera i en fodrar

  CopyFile (PChar (sPath+'\ '+sFile), PChar ('C:\Back - up_AcxSir \ '+sDiaSemana+sFile) som, är falska); 
Andra lösningar  
 
programming4us programming4us