Excel ve Access Eklentisi

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,240
Excel Vers. ve Dili
Office 2013
Merhabalar;

Excel ve Access için yaptığımız eklentinin detayları aşağıdadır.

İndirme Linki: https://www.access-sql.com/misc.php?page=asc

Alternatif indirme: http://www.mediafire.com/file/dzf2x7egdvfq3gg/AccessSqlSetup_2.0.5.msi

Detaylı bilgiler için: https://www.markaroka.com/asc/# (Henüz çok detaylı değil)

Excel için içindeki sayfaları, Access için tablolar, sorgular ve bağlı tabloları açar. Açtığı tablo/sayfaları çok gelişmiş bir gridview yapısında verir ve nerdeyse sınırsız bir filtreleme yapısı vardır. Aslında kullanımı ile ilgili video da hazırlayacaktık fakat pek zaman ayıramıyoruz. Aşağıdaki resimlerden görebilirsiniz.

Bu arada hemen aklımdayken yazayım eklenti Office x86 yani 32 bit içindir. Windows 64 bit ile karıştırmayınız. Windowsunuz hangisi olursa olsun Office 32 bit içindir. Zaten Windows 32 bite Office 64 bit kurulmaz ya neyse ;)

Zaman zaman kullanımı ile ilgili bilgileri yine paylaşırım.

Setup dosyasını kurduktan sonra;

Excel de kullanmak için aşağıdaki kodları istediğiniz bir olaya yazabilirsiniz.

Kod:
Dim BenimVt As String

BenimVt = Application.ActiveWorkbook.FullName

Dim bb As Object
Set bb = CreateObject("AccessSqlComClass.Beab")

'Call bb.AccessSql_eklenti(BenimVt, "şifrem")
' Eğer Excel dosyanız şifreli ise yukarıdaki gibi kullanınız.
' Son parametreye şifrenizi yazınız.

Call bb.AccessSql_eklenti(BenimVt)
Access için;

Kod:
Dim BenimVt As String

BenimVt = CurrentProject.FullName



Dim bb As Object
Set bb = CreateObject("AccessSqlComClass.Beab")

'Call bb.AccessSql_eklenti(BenimVt, "şifrem")
' Eğer Access dosyanız şifreli ise yukarıdaki gibi kullanınız.
' Son parametreye şifrenizi yazınız.

Call bb.AccessSql_eklenti(BenimVt)


Set bb = Nothing

Raporlamada nerdeyse istediğiniz her formata çıktı alabilirsiniz. Ayrıca çok gelişmiş watermark seçenekleri de vardır.

Rapor tasarımı ise eklentiden bağımsızdır. Bir çok veri yapısına bağlanıp istediğiniz raporlar tasarlayabilirsiniz ve tasarımlarınız da kaydedebilirsiniz. Nerdeyse tüm barcode tiplerini de destekler. Resimler, gauges ler vs vs. Hatta raporlarınıza scipt kodlar da yazabilirsiniz. visual basic te yazılıyor.. Hiç denemedim ;)

Excel ve Access için örnek dosyaları aşağıya ekliyorum. Ayrıca resimleri de..

Not: Dosya için çok fazla test yapmadık. Bazı sorunlar yaşanabilir..

211608


211609211610211611211612211613211614

211615
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,894
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
Elinize sağlık ...

.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
3,839
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Çok hoş uygulama olmuş; eline sağlık.

.
 

Korhan Ayhan

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
25,383
Excel Vers. ve Dili
OFFICE 2019 PRO TR
Harika görünüyor. Ellerinize sağlık...
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,561
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
baya emek vermişsiniz, tebrikler.
 

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Sayın beab05,

Üstadım emek ve paylaşımınız için teşekkürler.
Hata iletisini kaldırmak için, ne yapmamı önerirsiniz?
 

Ekli dosyalar

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Hata kodu ektedir.
2116671575477962201.png211668
1575477962201.png1575477962201.png
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,240
Excel Vers. ve Dili
Office 2013
Sayın @assenucler ;

DLL i görmediği için hata alıyorsunuz. Office 64 bit kullanıyorsunuz sanırım ve 64 bit için bir düzenleme henüz yapmadım. Mevcut DLL dosyasını yine de register etmek mümkün ama hiç denemedim ve ilgilenmedim. Yok eğer Office 32 bit kullanıyorsanız olayın boyutu değişir...
 

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Sayın @beab05;

Günaydın üstadım. Office 365 64 bit kullanıyorum. 64 bit için düzenleme yapıncaya değin bekleyeceğim.

Hayırlı işler diler. Sevgi ve saygılarımı sunarım.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,240
Excel Vers. ve Dili
Office 2013
Merhaba @Zeki Gürsoy ;

Register etme yöntemini yazar mısın? Hatta bir bat dosyası yaparsan super olur ;) Örneğin @assenucler test edebilir. Ben de en başlarda yapmıştım ama 64 bitte çalışmamıştı ilgili kişide, belki eksik bişeyler yapmışımdır.

Senin yaptığın çalışırsa ve onaylanırsa harika olur.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
3,839
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Aşağıdaki komutları .bat olarak hazırlayıp ilgili DLL'in bulunduğu dizine taşıdıktan sonra Yönetici modunda çalıştırmalısınız.
Bat dosyası hazırlayamıyorsanız, ekteki dosyayı indirerek yine ilgili DLL'in bulunduğu dizine taşıdıktan sonra Yönetici olarak çalıştırmak suretiyle 64 bit için kayıt yapabilirsiniz.

Not: Problem devam ederse, Data Access Component lerinden kaynaklanır. Doğru versiyon ve mimariyi kurun. 12.0 versiyonu şu an çalışmaktadır.

Rich (BB code):
@echo off

SET curpath=%~dp0
SET ra64=%windir%\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe

%ra64% /codebase "%curpath%AccessSqlComClass.dll" /tlb:"%curpath%AccessSqlComClass_64.tlb"

@echo.
@echo.
@echo ************************************************
@echo.
@echo 'AccessSqlComClass.dll' islemi yapildi.
@echo  Kurulum basarili degilse,
@echo  Data Access Componentlerini kurun/yukseltin.
@echo.
@echo                     *** Zeki GURSOY ***
@echo ************************************************
@echo.
@echo.

pause
 

Ekli dosyalar

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,240
Excel Vers. ve Dili
Office 2013
Çok teşekkürler @Zeki Gürsoy ;

Sayın @assenucler yukarıdaki mesaja göre siz test etmelisiniz...

İlgili dll dosyasının dizini;

"C:\Program Files (x86)\Access-Sql\.........." diye başlaması lazımdı sanırım...
 

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Değerli Üstatlarım;

İlginiz ve değerli yardımlarınız için teşekkür ederim. Office 16 sürümü kullanıyorum. Önerilerinizi yarın deneyeceğim. Sonucu yazarım.

İyi akşamlar, sevgi ve saygılar.
 
Son düzenleme:

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Sayın Zeki Gürsoy,
Sayın beab05,

Hayırlı Cumal'lar.

Office 365 ve Windows 10 x64 yüklü laptopum var. Bat dosyasını C:\Windows içinde "System32" ve "SysWOW64" klasörlerinden hangisine yüklemeliyim? Yoksa, her 2 klasöre içine mi atmalıyım?

Teşekkürler.
 
Son düzenleme:

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,240
Excel Vers. ve Dili
Office 2013
Sayın @assenucler;

@Zeki Gürsoy un verdiği dosyayı "C:\Program Files (x86)\Access-Sql\.........." ile başlayan dizine yani DLL dosyasının olduğu klasöre kadar gidin ve o dosyayı orda yönetici olarak çalıştırın. Sonra da test edin..
 

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Sayın @ beab05,

İnternetten yaptığım araştırmada, DLL dosyaları Windows32 veya SysWOW64 klasörüne konulmalı açıklaması üzerine yazdım. Yanıtınız için teşekkürler.
 
Son düzenleme:

assenucler

Altın Üye
Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
2,874
Excel Vers. ve Dili
Office 365 Bireysel 2019 TR x64- Windows 10 Home Single Language x64 TR
Aşağıdaki komutları .bat olarak hazırlayıp ilgili DLL'in bulunduğu dizine taşıdıktan sonra Yönetici modunda çalıştırmalısınız.
Bat dosyası hazırlayamıyorsanız, ekteki dosyayı indirerek yine ilgili DLL'in bulunduğu dizine taşıdıktan sonra Yönetici olarak çalıştırmak suretiyle 64 bit için kayıt yapabilirsiniz.

Not: Problem devam ederse, Data Access Component lerinden kaynaklanır. Doğru versiyon ve mimariyi kurun. 12.0 versiyonu şu an çalışmaktadır.
Zeki Gürsoy üstadın install.bat'ını hem C:\Windows\System32 ve hem de SysWOW64 dizininde DLL'lerin bulunduğu yere kopyalayıp, yönetici olarak çalıştırdım. 8. iletideki mesajlarımı aldım ve sonuç olumsuz oldu.

Üstadın, "Not" başlığında değindiği problem devam ederse, Data Access Component' lerinden kaynaklanır. "Doğru versiyon ve mimariyi kurun" dan ne anlamalıyım ve ne yapmalıyım?

beab05 üstadın yüklediği Access dosyası uzantısı .mdb, Office 365 Access dosya uzantısı .accdb. Bilgisizliği mazur görünüz.

Sizleri bilgilendirmek istedim.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,240
Excel Vers. ve Dili
Office 2013
Bat dosyasını "C:\Program Files (x86)\Access-Sql\.........." burdaki dll in bulunduğu konumda çalıştırın..

.mdb 2003 ve öncesine ait Access uzantısıdır. 2007 den itibaren accdb olmuştur ama mdb dosyalarını da yeni sürüm Access ile açabilirsiniz. Ben eski sürüm Access kullanıcıları için .mdb verdim. Yeni sürüm Office kullananlar için farketmez..
 
Üst