[ MatezYU @ 18.09.2006. 12:39 ] @
| Kako mogu odredjene rezultate iz baze podataka da ubacim u excel tabelu?
I to na odredjena mesta?
Evo saljem excel tabelu koja treba da se popuni a odredjena polja se racunaju automatski...
Kako mogu u odredjeno polje u excel tabelu da ubacim jedno polje iz baze?
Hvala i pozdrav |
[ MatezYU @ 18.09.2006. 12:42 ] @
Naravno radim u Delphiju 7, zaboravio sam da kazem...
[ savkic @ 18.09.2006. 12:56 ] @
> Kako mogu odredjene rezultate iz baze podataka da ubacim u excel tabelu?
> I to na odredjena mesta?
Možeš koristiti Excelov OLE Automation ako na ciljnom računaru postoji
Excel.
Pogledaj TExcelApplication komponentu, a primer je otprilike:
procedure TForm1.Button1Click(Sender: TObject);
begin
ExcelApplication1.Connect;
ExcelApplication1.Visible[0] := True;
ExcelApplication1.Workbooks.Add(Null, 0);
ExcelApplication1.ActiveCell.Item[1, 'A'].Value := 'Proba';
ExcelApplication1.ActiveCell.Item[2, 'A'].Value := 'Proba2';
end;
[ MatezYU @ 19.09.2006. 08:05 ] @
Kako mogu u odredjeni fajt da ubacim te podatke? Tj. da u vec
postojeci fajl ubacim polja. I kako mogu da menjam donje kartice?
[ savkic @ 19.09.2006. 09:07 ] @
> Kako mogu u odredjeni fajt da ubacim te podatke? Tj. da u vec
> postojeci fajl ubacim polja.
Ne mogu sada da se setim tačne sintakse a primeri mi nisu pri ruci. Osnova za rad sa Excelom i uopšte MS aplikacijama putem OLE automationa su njihovi VBA help fajlovi, tu su opisane sve metode sa parametrima, svojstva i sa datim primerima. Za Excel help fajl je vbaxl10.chm (broj zavisi od verzije).
> I kako mogu da menjam donje kartice?
Ovo nisam shvatio.
[ MatezYU @ 19.09.2006. 11:51 ] @
Mislio sam na one donje jezicke... Dakle ako ih imam u dokumentu 10 komada pa kako mogu da se krecem medju njima?
[ savkic @ 19.09.2006. 12:55 ] @
> Mislio sam na one donje jezicke... Dakle ako ih imam u dokumentu 10 komada
> pa kako mogu da se krecem medju njima?
To su Sheetovi, Workbook ima Sheets svojstvo koje ti daje kolekciju (niz) svih shetova. Sheet koji je trenutno aktivan možeš dobiti pomoću ActiveSheet svojstva applicationa ili workbooka.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.