variant tı decimale nasıl çeviririm
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
variant tı decimale nasıl çeviririm
variant decimal veriye nasıl çeviririm bu hangi function la yapılıyor...
variant degiskeni (eger gerceklesmesi mümkünse) istediginiz tipte degiskene aktarabilirsiniz.
eger mümükün olamayacak bir dönüşüm ise delphi bir exception olusturur.
(v:='322fs' yi integer bir degiskene atamak gibi)
Kod: Tümünü seç
var
v:variant;
i: Integer;
begin
v:='123';
i:=v;
ShowMessage(IntToStr(i));
end;
(v:='322fs' yi integer bir degiskene atamak gibi)
ÜŞENME,ERTELEME,VAZGEÇME
peki abi ben neden bütün şeyleri yaptım olmadı
Kod: Tümünü seç
var
Form1: TForm1;
p:integer;
v,sayfa:variant;{v excel prg, sayfa calisma sayfasi}
xxx,s,a,d:integer;
r:variant;
bunlar değişkenlerim.....ama aşağıda fieldların özelliklerinide verececem database deki fieldların tabi....dönüştüremedim olmuyor...
begin
v:=createoleobject('excel.application');//excel oluşturuldu
v.workbooks.add(OpenDialog1.FileName);//Dosya excele eklendi
sayfa:=v.workbooks[1].worksheets[1];//
r:=v.activeworkbook.worksheets[1];//Sayfa İçi İşlemler için değişken atama
Kod: Tümünü seç
ADOTable1.Append;
ADOTable1STOK_KODU.Value:=r.cells[d,1];
ADOTable1FISNO.Value:=r.cells[d,2];
ADOTable1STHAR_GCMIK.Value:=(r.cells[d,3]);
Şimdiden teşekkür ederim...