Sql Server - Ms Access Bağlı Tablo Aracı (Sql Server To Ms Access Linked Table Tool)
#1
[Resim: bbsqlAcc.PNG]

Merhaba arkadaşlar;

Sql Server’da bulunan tablo ya da tablolarınızı seçerek ve görerek, DSN’li ya da DSN’siz olarak Access’e kolayca bağlayabileceğiniz bir program hazırladım. Bu sayede Sql Server ile Access arasında bağlı tablo yapmak gerçekten çok kolay olacak.

Program WPF ile hazırlanmıştır ve çalışması için Framework 4 bilgisayarınızda kurulu olmalıdır. Eğer kurulu değilse Microsoft’un aşağıdaki adresinden ücretsiz olarak indirip kurabilirsiniz. Hep söylediğim gibi son Framework zaten kurulu olmalıdır.

FrameWork 4 İndir

Programı açtığınızda sol üstte SQL Server bağlantı panelini göreceksiniz . "Server Adres" kısmına ister yerel, ister network, isterseniz nerede olduğu önemli olmayan adresini bildiğiniz ve erişiminizin olduğu bir Sql Server adresini yazabilirsiniz.

Bu panelde bulunan "ARA" düğmesine basarak yerel ya da networkünüzde bulunan Sql Sever isimlerini görebilirsiniz. Bu isimlerin görünmesi mevcut Sql serverlarınızın bazı özellikleriyle de ilgilidir yani arama sonucunda çıkmaması bağlanamazsınız anlamına gelmiyor. Elle de manuel yazabilirsiniz "localhost" gibi.

Yerel bağlantılarınız için "Windows Authentication" modunu kullanınız. Uzak bağlantılarınız içinse "Sql Server Authentication" modunu kullanarak kullanıcı isim ve şifrenizi de yazarak bağlan düğmesine basınız.

Bağlan düğmesine bastıktan sonra eğer tüm bilgileri doğru girdiyseniz kısa bir süre içinde bağlandığınız Sql Serverda bulunan tüm veritabanları listelenecektir ve varsayılan olarak da ilk veritabanınız seçilecektir.

Aşağıdaki panelede seçilen veritabanındaki tüm tablolar liste kutusuna gelecektir. Bu liste kutusunda da bu tabloların kayıt sayılarını ve isimlerini göreceksiniz ayrıca her satırda hyperlink şeklinde verileri göster düğmesi vardır. İlgili tablonun yanındaki bu düğmeye tıklayarak sağ tarafta yer alan paneldeki datagride verileriniz gelecektir. Böylece eğer isterseniz bağlı tablo yapmadan önce tablolarınızı da kolayca inceleme şansınız olacaktır.

Yukarıda da belirttiğim gibi bağlı olduğunuz Sql Servera ait veritabanları "veritabanı" isimli açılan kutudadır. Bu kutudan istediğiniz veritabanını seçerek o veritabanına ait tabloları aşağıdaki panelde görebilirsiniz. Yani tekrar bağlantı kurmanıza gerek yoktur.

Access’e bağlı tablo yapabilmek için en az bir tabloyu tablo listesinden seçmemiz gerekmektedir. Tüm tabloları seçmek için tablo listesinin üstündeki "Hepsi" düğmesine basınız. Seçtiğiniz her tablonun çerçeve rengi değişecektir ve check kutusu dolacaktır. Bu seçimden sonra sonra DSN li ya da DSN siz mi bağlı tablo yapacağınıza karar veriniz. Benim tercihim DSN siz olandır. ODBC veri kaynaklarında hiçbir şey oluşturmadığı için ve çok çok güzel bir özelliği olan şifreli bağlantılarınızda (Sql Server Authentication) şifresiyle birlikte bağlı tabloyu oluşturmaktadır. Merak etmeyin şifre meydanda değildir. Encrypt bir şekilde güvendedir.

Bu şekilde bağlı tabloları olan Access dosyanızı her yere taşıyabilirsiniz. Zaten varsayılan olarak DSN’siz seçeneği gelmektedir.

Diğer seçenek olan DSN ile bağlı tablo oluşturmada ise sadece Windows Authentication ile bağlandığınız Sql Server a ait tablolarınızı bağlayabilirsiniz. Oluşturulan DSN, ODBC veri kaynaklarında kullanıcı dsn si olarak kaydedilmektedir.

ODBC ile, Dsn ile kesinlikle uğraşmıyorsunuz. Access içinde yer alan Sql sihirbazı gibi zahmetli değildir. Tablolarınızı seçin ve düğmeye basarak Access dosyanızı seçip bağlayın. mdb, mde, accdb, ve accde dosyalarınıza bağlı tablo yapabilirsiniz.

Sol altta bulunan Dil seçimi ile programı ister Türkçe isterseniz İngilizce olarak kullanabilirsiniz ve programı yeniden açtığınızda en son kullandığınız dil seçiminde açılacaktır.

Programı, bağlı tablo yapmasanız bile istediğiniz serverda bulunan veritabanlarını ve tablolarınızı incelemek için bile kullanabilirsiniz.

Not: Program geliştirme aşamasındadır. Mümkün olduğunca testler yapmaya çalıştım. Eksik ya da hatalı gördüğünüz kısımlarını bildirirseniz sevinirim.

Taklitlerinden sakının diyeceğim ama taklitleri taklit olmaktan bile çok uzakta. Belki bir gün yaklaşırlar.. Wink


Berkant ÖZTÜRK





Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#2
Yorum yapacağım durumun fevkinde bir çalışma. SQL server üst konu. Bu alanda böyle top sektiyorsunuz.

Arayüz güzel, özgün ve de uygulama gayet pratik.

Yaratıcı beyne saygılar, her gün daha ilerisine ulaşmanız dileğimle.
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Berkant Öztürk;


Değerli üstadım iyi akşamlar.

Bizler için çok yararlı olacağını düşündüğümüz, bu güzel eserinizi paylaşmanız ve emeğiniz için içten teşekkürler.

Her şey gönlünüzce olsun.

Sağlıcakla hoşça kalın. Sevgi ve saygılar.









  Alıntı
Bu mesajı beğenenler:
#4
Ek indirilemiyor neden acaba?



  Alıntı
Bu mesajı beğenenler:
#5
(28-04-2012, 20:39)akd27 demiş ki: Ek indirilemiyor neden acaba?

Linki düzenledik. Sayfayı refresh yaparsanız düzelir..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#6
Elinize sağlık berkant hocam,
bağlı tablo yapmada hata veriyor?


Eklenti Dosyaları
.jpg   hata.jpg (Boyut: 168,94 KB / İndirilme: 157)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  C# Sql Server Tablosunu Local Database Transfer burhanb 0 374 04-03-2024, 12:43
Son Mesaj: burhanb
  Access Wordpress üye Aktarma enes_29 0 367 27-08-2022, 01:04
Son Mesaj: enes_29
  access veri tabanından bilgi alma ebubekir061 1 1.369 19-01-2019, 01:05
Son Mesaj: dsezgin
  Ms Access ve Sql Server Bağlantısı beab05 66 56.340 23-12-2017, 11:39
Son Mesaj: sertac75
  SQL SERVER hakkında sedefkilic 0 1.412 15-04-2017, 11:41
Son Mesaj: sedefkilic
  SQL tablosuna access projesindeki form üzerinden resim (image) kaydetmek abkbek 1 1.980 13-07-2016, 23:03
Son Mesaj: abkbek
  SQL server tablosuna image (resim) nasıl eklenir ve Ms access formuna nasıl alınır abkbek 3 2.597 16-02-2016, 22:05
Son Mesaj: abkbek
  SQL server login ybuyulu 4 2.632 30-10-2015, 15:43
Son Mesaj: ybuyulu

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi