DBGrid'ten Excel'e veri aktarma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

DBGrid'ten Excel'e veri aktarma

Mesaj gönderen sunye »

S.A. Kolay gelsin.
http://sourceforge.net/projects/tpofficepartner/ adresinden indirdiğim Office Partner Componenti ile DataBase'den Excel'e veri aktarabiliyorum ancak DBGrid'in ShowPopupEditor komutu ile gördüğüm alandaki verileri aktaramıyorum.

Soru 1 : ShowPopupEditor komutu ile gelen alandaki verileri bu componenti kullanarak Excel'e aktarabilir miyim? Nasıl?

Soru 2 : Eğer bu component ile yapamıyor isem ShowPopupEditor komutuyla ekrana getirdiğim verileri Excel'e nasıl aktarabilirim.

Kolay gelsin.
Bildiğim tek şey, hiç bir şey bilmediğim.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

sorunuzu anlamadım. poupeditor ile gelen bilgilerden kasıt nedir?

her ihtimale karşı while do içinde csvformatına veri atmanızı öneririm uniseks bir çözümdür
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

Mesaj gönderen sunye »

@ikutluay

Geçerli XTR ve XML dosyasını seçip Tabloyu Aç dediğimizde şu resimi elde ediyoruz.

Resim

... butonuna basarak yada dbGrid1.ShowPopupEditor(dbGrid.Columns[5]); dediğimizde ise

Resim

bu resimi elde ediyoruz.

soru şu ikinci resimdeki verileri excel'e yada herhangi bir dataya nasıl aktarırız?

Kolay gelsin.

Programın derlenmiş hali, xml ve xtr dosylarınıda buraya ekliyorum ki en azından biraz daha bilgi vermiş olurum.
(Umarım yaptığım işlemin bir sakıncası yoktur.)

http://rapidshare.com/files/64848202/XMLCevir.rar
Bildiğim tek şey, hiç bir şey bilmediğim.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Makele ve ipuçları kısmında @Husonet'in Ferrari hızında excele aktarım diye bir makalesi var ben onu kullanıyorum Query üstünden copy paste mantığı ile aktarıyor bir bak istersen bence Office Partner Componentinden daha iyi
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

conari yazdı:Makele ve ipuçları kısmında @Husonet'in Ferrari hızında excele aktarım diye bir makalesi var ben onu kullanıyorum Query üstünden copy paste mantığı ile aktarıyor bir bak istersen bence Office Partner Componentinden daha iyi
hocam iyide yanlış hatırlmıyorsam orada araya tab ekleyip hafızada toplayıp sonra excel e paste ediliyordu. peki makinede excel olmazsa ?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

ikutluay yazdı:hocam iyide yanlış hatırlmıyorsam orada araya tab ekleyip hafızada toplayıp sonra excel e paste ediliyordu. peki makinede excel olmazsa ?
Evet memorystrem ile hafızaya alıyor. Fakat

Konu başlığı Dbgridden excele aktarmak olduğu için ben buna öneri getirdim, başlık excel varmı yokmu olayı olsa idi başka cevaplar önerebilirdim. Makinada excel olup olmadığını kontrol etmek programcıya kalmış..
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Open office

Mesaj gönderen ikutluay »

Open office gittikçe yayılıyor. şahsen MS i daha fazla zengin etmeye karşıyım.

Ole olunca iş EXcel şart hale geliyor

Son olarak mesajım doğrudan size karşı değildi:)
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

Çözümü hala bulamadı.

Mesaj gönderen sunye »

S.A.

Önermiş olduğun yöntemde benim component kullanarak yaptığım işi yapıyor. Benim istediğim alan showpopupeditor ile açılan alandaki verilere ulaşmak :( . Önerebileceğiniz başka bir yöntem var mı? :roll:
Bildiğim tek şey, hiç bir şey bilmediğim.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

benim burdan çıkardığım master detail yada obje kullanılmış. instant object gibi. ancak maalesef bunu elle işlemeniz daha sağlıklı olacak gibi görünüyor
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla