Excel Veri/Sql bağlantısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 553
Kayıt: 11 Haz 2003 05:49
Konum: Adana
İletişim:

Excel Veri/Sql bağlantısı

Mesaj gönderen m_ekici » 30 Ara 2017 11:23

S.A.
OleObject veya OleContainer ile Excel içerisindeki VERI/SQL bağlantısından veri çeken Querye müdahele edebilirmiyiz?

İyi çalışmalar

ertank
Üye
Mesajlar: 1111
Kayıt: 11 Eyl 2015 11:45

Re: Excel Veri/Sql bağlantısı

Mesaj gönderen ertank » 30 Ara 2017 02:28

Merhaba,

Direk olarak sorunuzun cevabı olmayabilir. Ancak dolaylı olarak yapmak istediğinizi bir şekilde elde etmenize yardımcı olacağını umuyorum.

1- Excel içinde Query'ye müdahale eden bir macro kaydedin.
2- Macro kaynak kodunu içeren modülü olduğu gibi bir dosyaya kopyala/yapıştır yapın. (SUB kısmını almayın sadece. Modül kodunu olduğu gibi alın)
3- Delphi ile yeni Excel dosyası açıp daha önce kaydettiğiniz modül kaynak kodunu içeren dosyayı okuyup excel içinde bir macro olarak kaydetmeniz mümkün.
(VB örneği için kaynak: http://www.vbaexpress.com/forum/showthr ... elphi-Code)
(Kısmi Delphi kaynak kodu. Ancak satır satır macro oluşturma ile ilgili: http://www.delphigroups.info/2/5a/267246.html)
4- Delphi içinden ilgili macro'yu çalıştırın.
(Delphi örnek kaynak kodu: https://www.experts-exchange.com/questi ... acros.html)
5- Excel dosyasını kaydedip kapatın.

NOT-1: Yukarıdaki adımları uygulamada belki 3 numaralı adımdan sonra dosyayı kaydedip kapatmak ve ardından macro içeren excel dosyasını yeniden açmak gerekebilir.

NOT-2: Excel uygulaması içinde bu işlemlerin yapılabilmesi için bazı seçeneklerin önceden değiştirilmesi gerekli. Excel 2003 için yapılması gerekenleri yukarıdaki 3 numaralı maddenin ilk örnek bağlantısında bulabilirsiniz.

Cevapla