Excell den Db ye veri aktarmak !!
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Excell den Db ye veri aktarmak !!
Excell de sütünlerde yazılmış ad- soyad- tarih gibi alanlar var ben bu alanları Db ye aktarmak istiyorum yardım edebilirmisiniz?
daha önce bu konuları konuştuk
Kolay Gelsin...

Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
yapılabilir tabiki arama yaparsan çok detaylı açıklama ve kodlar bulabilirsin 
Kolay gelsin...

Kolay gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Arkadaşım buldum fakat şurda hata verior anlamadım yardım edermisin?
şurası
procedure TForm1.FormShow(Sender:TObject);
burda hata veriyor ne yapabilirim buraya yanlış birşey mi ekledim?
Kod: Tümünü seç
var
book:variant;
excel,sheet:variant;
satir, sutun:integer;
str:string;
begin
excel := createOleObject('Excel.application');
OpenDialog1.Filter := 'Excel Dosyaları (*.xls)|*.xls';
if opendialog1.Execute then
begin
book:= Excel.WorkBooks.Open(OpenDialog1.FileName);
try
Screen.Cursor := crHourGlass;
sheet := book.worksheets[1];
for satir:=1 to 2500 do
begin
str := sheet.cells[satir, 1];
if (str <> '') then
begin
Update;
Table1.Append;
for sutun:=1 to 11 do
Table1.Fields[sutun-1].AsString :=sheet.cells[satir, sutun];
Table1.Post;
end;
end;
Excel.quit;
excel:=Unassigned;
finally
Screen.Cursor := crDefault;
end;
end;
End;
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
Kod: Tümünü seç
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
burda hata veriyor ne yapabilirim buraya yanlış birşey mi ekledim?
Arkadaşım buldum fakat şurda hata verior anlamadım yardım edermisin?
Kod:
var
book:variant;
excel,sheet:variant;
satir, sutun:integer;
str:string;
begin
excel := createOleObject('Excel.application');
OpenDialog1.Filter := 'Excel Dosyaları (*.xls)|*.xls';
if opendialog1.Execute then
begin
book:= Excel.WorkBooks.Open(OpenDialog1.FileName);
try
Screen.Cursor := crHourGlass;
sheet := book.worksheets[1];
for satir:=1 to 2500 do
begin
str := sheet.cells[satir, 1];
if (str <> '') then
begin
Update;
Table1.Append;
for sutun:=1 to 11 do
Table1.Fields[sutun-1].AsString :=sheet.cells[satir, sutun];
Table1.Post;
end;
end;
Excel.quit;
excel:=Unassigned;
finally
Screen.Cursor := crDefault;
end;
end;
End;
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
şurası
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
procedure TForm1.FormShow(Sender:TObject);
burda hata veriyor ne yapabilirim buraya yanlış birşey mi ekledim?
Kod:
var
book:variant;
excel,sheet:variant;
satir, sutun:integer;
str:string;
begin
excel := createOleObject('Excel.application');
OpenDialog1.Filter := 'Excel Dosyaları (*.xls)|*.xls';
if opendialog1.Execute then
begin
book:= Excel.WorkBooks.Open(OpenDialog1.FileName);
try
Screen.Cursor := crHourGlass;
sheet := book.worksheets[1];
for satir:=1 to 2500 do
begin
str := sheet.cells[satir, 1];
if (str <> '') then
begin
Update;
Table1.Append;
for sutun:=1 to 11 do
Table1.Fields[sutun-1].AsString :=sheet.cells[satir, sutun];
Table1.Post;
end;
end;
Excel.quit;
excel:=Unassigned;
finally
Screen.Cursor := crDefault;
end;
end;
End;
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
şurası
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
procedure TForm1.FormShow(Sender:TObject);
burda hata veriyor ne yapabilirim buraya yanlış birşey mi ekledim?
Form1 in OnShow kısmına mı yazmam gerekiyor bu alanı?
Kod: Tümünü seç
procedure TForm1.FormShow(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Close;
end;
Tahminen kopyala yapıştır yaptığın için çalışmıyor..
Bu procedureler type kısmında olması lazım,yoksa eklemen lazım..
Kod: Tümünü seç
procedure FormShow(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08