...Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Open "Provider=sqloledb;Data Source=sunucu;Initial Catalog=kasa;User Id=Kullanıcı;Password=Sifresi"
cn.CommandTimeout = 600
' İlk olarak kayıt olup olmadığını kontrol ediyoruz
sSql = "SELECT COUNT(*) AS...
...ADODB.Command
Dim qf As Object
Dim mySubtotal As Double
Set cn = New ADODB.Connection
cn.Open "Provider=sqloledb;Data Source=sunucu; Initial Catalog=kasa; User Id=Kullanıcı;Password=Sifresi"
cn.CommandTimeout = 600
sSql = " IF EXISTS (SELECT * FROM kasa_rapor WHERE tarih = '" & tarih1 & "'...
Catalog ifadesi ile ADO kullanılarak kapalı dosyanın tablolarına erişebilirsiniz. Fakat hangi sayfanın aktif olduğunu tespit edemiyoruz diye biliyorum.
Kapalı dosyayı açmak sorun değilse bu işlem kolaylıkla yapılabilir. Dosya (gizli) açılır ve aktif sayfanın ismi değişkene atanır sonrasında...
Bu konu eski biraz ama bu kod ile veri çektiğimde ikinci sayfayı 4 kez ard arda kopyalamış oluyor neden yaptığını anlıyamadım yardımcı olabilirmisiniz. şimdiden tşk.ler
...dolsun. Bu konuda yardımcı olabilecek var mıdır?
Sub Getir()
Set con = VBA.CreateObject("adodb.Connection")
Set cat = CreateObject("ADOX.Catalog")
'Set klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Lütfen bir klasor seçin !", 1)
Cells.ClearContents
Dim bir As Object
Set...
Haluk Hocam merhaba,
buradaki kodları aşağıdaki bilgiler ışığında nasıl uyarlayabiliriz?
Çalışma dosyasının bulunduğu klasör içinde TEXT adında bir klasör var, klasörde 1'den fazla txt dosyası mevcut
ThisWorkbook.Path & "\TEXT\TestFile1.txt
ThisWorkbook.Path & "\TEXT\TestFile2.txt
...
İlginiz için teşekkürler.
Söylediğiniz gibi Catalog konusunu forum da arattırdım ancak fazla bilgim olmadığı için yapamıyorum. Burada ki konuyu buldum.
Kodumda kırmızı kısım [" & Sheets(1).Name & "$] olarak değiştirdim ancak aktif makro Aktif çalışan sayfanın adını algıladı Veri içeren...
...Set Rky = CreateObject("adodb.connection")
Set FSO = CreateObject("scripting.filesystemobject")
Set cat = CreateObject("adox.catalog")
For Each evn In FSO.getfolder(ThisWorkbook.Path).Files
If Not evn.Name Like "*" & ThisWorkbook.Name Then
Rky.Open "Provider=Microsoft.ace.oledb.12.0;Data...
...Set Rky = CreateObject("adodb.connection")
Set FSO = CreateObject("scripting.filesystemobject")
Set cat = CreateObject("adox.catalog")
For Each evn In FSO.getfolder(ThisWorkbook.Path).Files
If Not evn.Name Like "*" & ThisWorkbook.Name Then
Rky.Open "Provider=Microsoft.ace.oledb.12.0;Data...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.