Koşulu Excelde belirtmek

Katılım
27 Ekim 2005
Mesajlar
108
Excel Vers. ve Dili
Excel 2003 - Türkçe
merhaba ben mysql veri kaynağından Excele veri alıyorum. değişken koşulum sadece tarih ve bunu manuel sorguya girip tarihi değiştirerek yapıyorum. tarihi herhangi bir excel hücresine yazdığımda verileri o tarihe göre nasıl güncelleyebilirim. Tek çare makro ise bir örnek açıklama rica edeceğim. Şimdiden teşekkür ederim.
 
Katılım
27 Ekim 2005
Mesajlar
108
Excel Vers. ve Dili
Excel 2003 - Türkçe
mysql

Arkadaşlar bana bu konuda yardım edecek bir arkadaş yok mu? ODBC de mysql tanımlı Microsoft Query de ben isteğimi karşılıyorum ama
Aşağıdaki kod ile işimi görüyorum

SELECT o.dtldatetime, c.clientname, p.productname, o.log_sentproduct, o.price, o.currency, o.term, o.minimumprice, o.mpcurrency, o.minimumprice2, o.mp2currency, o.minimumprice3, o.mp3currency
FROM herkim_herkim.clients c, herkim_herkim.orderdetails o, herkim_herkim.orders od, herkim_herkim.products p
WHERE (o.dtldatetime>'2007-04-09 12:18:57') AND (p.id=o.productid) AND (o.orderid=od.id) AND (od.clientid=c.id) AND (o.opr_state='1') AND (c.autoapprove='0')
ORDER BY o.dtldatetime DESC

Benim istediğim ise '2007-04-09 12:18:57' devamlı değiştirdiğim tarih koşulunu excel de bir hücrede değiştirdiğimde sorgudaki bu tarihinde değişmesi. Sanırım bu da makro ile mümkün. Makro ile MYSQL veri tabanına nasıl bağlanabilirim bu konuda yardım istiyorum.

 
Katılım
12 Nisan 2007
Mesajlar
170
Excel Vers. ve Dili
Office XP
Microsoft Query'de Mesela; [Tarihi Giriniz?] şeklinde Ölçüt eklersin. Daha sonra sorgunu Excele aldığında bu parametre karşına çıkar ve sen de o ekranda bunu almasını istediğin excel hücresini seçer ve bundan sonraki güncellemelerde bunu kullan'ı seçersin.
 
Üst