[ proba_kg @ 17.06.2009. 11:42 ] @
Imam zahtev da tabelu u access-u upunim kroz delphi aplikaciju iz excel tebele |
[ proba_kg @ 17.06.2009. 11:42 ] @
[ captPicard @ 17.06.2009. 12:05 ] @
I? Di je zapelo?
Nisi zaslužio, ali evo. Code: procedure TFTest.UExcel; var sImeFajla: String; x, y: integer; FWorkSheet, VExcel : Variant; begin sImeFajla := OcitajIni('LokacijaExcel'); VExcel := CreateOleObject('Excel.Application'); VExcel.Visible := false; VExcel.Workbooks.Open(sImeFajla+'ip.xlsm'); FWorkSheet := VExcel.ActiveSheet; DSetPopisRadnika.First; while not DSetPopisRadnika.Eof do begin VExcel.Sheets.Add; FWorkSheet := VExcel.ActiveSheet; y:=7; x:=7; FWorkSheet.Cells[y, x] := sGodina; y:=7; x:=10; FWorkSheet.Cells[y, x] := Edit3.Text; y:=3; x:=1; FWorkSheet.Cells[y, x] := 'NAZIV/IME I PREZIME:'; inc(y); FWorkSheet.Cells[y, x] := 'ADRESA:'; inc(y); FWorkSheet.Cells[y, x] := 'MB ILI MBG:'; y:=3; x:=4; FWorkSheet.Cells[y, x] := DataModuleNeki.DSetNeki.FieldByName('NAZIV').AsString; ....... ....... ....... VExcel := unAssigned; To ti je primjer kako pristupiti Excel file-u i kako ubacivati podatke. [ proba_kg @ 24.06.2009. 11:40 ] @
opet ja!
da se zahvalim na pomoci ali efekat je nikakav.ova procedura koju ste mi poslali ne radi.verovatno fali nesto [ captPicard @ 24.06.2009. 12:21 ] @
Pogledajte u uses da li imate slijedeće:
ComObj, ExcelXP I inače, napišite šta ne radi, koju grešku baca, na kojoj liniji itd... Ovo šta sam vam poslao je samo primjer, sigurno neće raditi na c/p. [ savkic @ 24.06.2009. 12:29 ] @
Ako je i dalje pitanje kako da nesto iz Excela prebacis u Access, otvoriš access tabelu, otvoriš Excel, vrtiš se u petlji i redom dodaješ.
Kao TOP temu imaš ADO upute kako koristiti Access tabelu iz Delphija. Za upotrebu Excela isto možeš koristiti ADO (samo treba odgovarajući connection string, bilo je to dato pre nekoliko dana) ili možeš koristiti Excel preko OLEa (kao što ti je dato u primeru u ovoj temi. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|