cell format
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
cell format
dbgrid içindeki verileri excele aktarıyorum.
fakat 011206 şeklindeki bir değer 11206 şeklinde geliyor.Table da alan string fakat açılan excel sayfasına integer geliyor.
Excele şöyle aktarıyorum;
r.cells[1+d,i]:=TABLE2.FieldByName('5').AsString;
r.cells[1+d,i+1]:=STRTOINT(TABLE2.FieldByName('MIK').AsString);
r.cells[1+d,i+2].value:=TABLE2.FieldByName('Bilgi').AsString;
bilgi alanı excele aktarılınca eğer başında sıfır varsa bunu atıyor.ben olduğu gibi aktarılmasını istiyorum.Yardımcı olurmusunuz?
fakat 011206 şeklindeki bir değer 11206 şeklinde geliyor.Table da alan string fakat açılan excel sayfasına integer geliyor.
Excele şöyle aktarıyorum;
r.cells[1+d,i]:=TABLE2.FieldByName('5').AsString;
r.cells[1+d,i+1]:=STRTOINT(TABLE2.FieldByName('MIK').AsString);
r.cells[1+d,i+2].value:=TABLE2.FieldByName('Bilgi').AsString;
bilgi alanı excele aktarılınca eğer başında sıfır varsa bunu atıyor.ben olduğu gibi aktarılmasını istiyorum.Yardımcı olurmusunuz?
bilgiye eklenti yapmak doğru değil.
var olan bilginin excele aktarılırken olduğu gibi aktarılması gerekiyor.
string bir ifadenin string olarak aktarılması yani
format cell özelliği ile tarih istenilen şekle getirelebiliyor fakat
010506 şeklindeki string bir ifadeyi excele yolladığımda 10506 alıyor.
databasede de bu alan string bir değer içeriyor.
öğrenmek istediğim bir değeri dbgrid ile görüldüğü format ve şekil ile nasıl aktarılır konusudur.ilginize tşkr ederim.
var olan bilginin excele aktarılırken olduğu gibi aktarılması gerekiyor.
string bir ifadenin string olarak aktarılması yani
format cell özelliği ile tarih istenilen şekle getirelebiliyor fakat
010506 şeklindeki string bir ifadeyi excele yolladığımda 10506 alıyor.
databasede de bu alan string bir değer içeriyor.
öğrenmek istediğim bir değeri dbgrid ile görüldüğü format ve şekil ile nasıl aktarılır konusudur.ilginize tşkr ederim.
- Murat DİCLE
- Kıdemli Üye
- Mesajlar: 702
- Kayıt: 19 Nis 2006 04:12
- Konum: İstanbul
- İletişim:
Şöyle bi yöntem buldum;
edit1'in başına ve sonuna tırnak ekleyip edit2'ye yazıyor.
Sonra edit2'nin bir karakter eksiğini alarak edit3'e yazıyor.
sonuçta tek tırnak kalıyor
Tek satırda da halledebilirsin, anlaşılması kolay olsun diye 2 satırda yaptım
Kod: Tümünü seç
edit2.Text:=QuotedStr(edit1.Text);
edit3.Text:=copy(edit2.Text,1,length(edit2.Text)-1);
Sonra edit2'nin bir karakter eksiğini alarak edit3'e yazıyor.
sonuçta tek tırnak kalıyor

Tek satırda da halledebilirsin, anlaşılması kolay olsun diye 2 satırda yaptım