MySQL veritabanýndan veri almak! [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : MySQL veritabanýndan veri almak!


EMRE ÞAHAN
04-04-2005, 16:30
arkadaþlar MySQL veri tabanýný kullanan bir stok programý ile çalýþýyorum. Bu program da raporlama olaylarý kýsýtlý. Ben veri tabanýndan stoklarý Excel sayfasýna çekebilirsem. Ã?zet tablolar yardýmý ile çeþitli raporlar alýcam. Þu an iki veri yeterli

Stok kodu Stok Miktarý

AP-1670 120

Bu konuda yardým rica ediyorum.

isleyen
04-04-2005, 22:37
veritabaninizdan kayitlarinizi- tablolarinizi phpMyAdmin yardimi ile goruntuleyip csv formatinda export etmeniz ve bunlari excelde analiz etmeniz mumkun

http://www.phpmyadmin.net/ adresinden phpMyAdmin i idrebilirsiniz.

EMRE ÞAHAN
05-04-2005, 07:50
Bu konuda biraz daha bilgi verebilirmisiniz. Programýn kurulmasý ve kullanýmý hakkýnda.

Ýlginize teþekkür ederim.

ALPEN
05-04-2005, 08:27
1. Veri tabaniniz nerede? (lan, wan, net)
2. veritabanina erisim hakkiniz var mi? (kullanici adi, sifre)
3. Erisim hakkiniz varsa, veritabaninizin host, database, tablo isimleri neler?

EMRE ÞAHAN
05-04-2005, 14:12
veri tabaný benim bilgisayarýmda. Sanýrým "wan" oluyor. Þifrelerini yazmasam.

bu þekilde yardýmcý olabilirmisiniz.

ALPEN
05-04-2005, 14:34
http://dev.mysql.com/downloads/connector/odbc/3.51.html

linkinden

Windows downloads
Driver Installer (EXE) yi indirip kurun.
Bu mysql veritabani ile iletisimi saglayacak konektördür.

Daha sonra veritabnini odbc'ye tanitmak için
http://dev.mysql.com/doc/mysql/en/dsn-on-windows.html
linkindeki yönergeleri takip edin.

Son olarak excel'de Veri->Dis veri Al->Yeni veritabani sorgusu olustur
ile istediginiz sorgulari yapip raporlar hazirliyabilirsiniz.

EMRE ÞAHAN
05-04-2005, 15:37
TEÞEKKÜRLER....

ismailcin
20-04-2005, 16:06
Mysql'den macro içinden istenilen sorguya göre veri almak için aþaðýdaki gibi bir fonksiyon kullanýyorum.
ODBC'de tanýmlanmýþ herhangi bir veri tabanýndan SQL query'lerini
istenilen sayfa,satir ve sütuna sonuç döndürmek mümkün.
Sql_oku deðeride ayný zamanda iserror(sql_oku) ile hatalý dönüþlerni sorgulamak için kullanýlabilir.

Function sql_oku(sql_string As String, sheet_name As String, sheet_row As Long, sheet_column As Long)
chan = SQLOPEN("DSN=ihracat", , 4)
sql_oku = SQLExecQuery(chan, sql_string)
Set output = Worksheets(sheet_name).Cells(sheet_row, sheet_column)
SQLRetrieve chan, output, , , False
SQLclose chan
End Function

birol_mumcu
20-04-2005, 16:38
merhaba;
benimde yapamadýðým þey :?
http://www.excel.web.tr/viewtopic.php?t=3832
geliþmeleri takip ediyorum


Özel Arama