bonjour tout le monde ,
c'est encore moi hélas!!!

voila j'aimerais savoir comment créer un fichier excel a partir de ma table mais prendre certaine colonne de ma table et non pas tous les champs

moi j'ai fait ce code qui crée le fichier excel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
var
vMSExcel,vXLWorkbooks, vXLWorkbook,  vWorksheet : variant ;
i,j:integer;
begin
// demarrer excel
vMSExcel := CreateOleObject('Excel.Application');
vMSExcel.Visible := true;
//creer un nouveau fichier xls
vXLWorkbooks := vMSExcel.Workbooks;
vXLWorkbook := vXLWorkbooks.Add;
//acceder a une feuil
vWorksheet := vXLWorkbook.WorkSheets['feuil1'];
//ecrire les titres des champs
for i:=0 to mouv.FieldCount-1 do
vworksheet.cells.item[1,i+1].value:=mouv.Fields[i].FieldName;
//ecrire les données
mouv.First;
for j := 1 to mouv.RecordCount do
begin
for i:=0 to mouv.FieldCount-1 do
begin
vworksheet.cells.item[j+1,i+1].value:=mouv.Fields[i].AsString;
end;
mouv.Next;
end;
end;
sauf que pour certaine fiche je n'ai pas besoins de tous les champs de ma table mais de certains bien spécifique !!!!!

merci de votre aide