CodeCan Yazılım

CodeCan Yazılım
logo

Blog

20 Şubat 2017 Pazartesi

Access Menülerinin Tanıtımı-23

SharePoint (Dosya Paylaşımı)
Evet Arkadaşlar, 
Bugünkü makalemizin konusu SharePoint, buna dosya paylaşımı da diyebiliriz.
SharePoint Konusu oldukça geniş bir konu olduğundan dolayı burada sadece SharePointin tanımını ve başlangıç işlemlerine değineceğim.
SharePoint Nedir?
Microsoft tarafından geliştirilen SharePoint, Özellikle kurumlarda ve büyük firmalarda kullanıcılar arasında bilgi akışını sağlamak, ortak dosyalarda düzenleme yapmak, bilgi ve belgeleri yönetmek amacıyla kullanılan bir sistemdir.
Gelelim Microsoft Access tarafına; Bir Access uygulamasını bir kurum içerisinde tüm kullanıcıların kullanımına sunmak için, Access içerisinden Veritabanı Araçlarından SharePoint komutu yardımıyla yapabilirsiniz, Yalnız bu işlemi yapmadan önce bir SharePoint Sitesine üye olmanız ya da oluşturmanız gerekmektedir. Ancak bundan sonra Access uygulamanızı SharePoint aracını kullanarak kullanıcılarınıza sunabilirsiniz. İşlemi başlatmak için;


Bu komutu çalıştırdıktan sonra aşağıdaki ekranla karşılaşıyoruz.


Bu ekranda Sharepoint sitesinin adını giriyoruz. Daha sonraki ekranlarda yönergeleri izleyerek Access veritabanı uygulamanızı SharePoint Sitesine taşıyabilirsiniz.
SharePoint konusuna ileride daha detaylı bilgi vereceğimden dolayı şimdilik bu kadar.
Hoşcakalın...






8 Şubat 2017 Çarşamba

Access Menülerinin Tanıtımı-22

Access Veritabanı (Veritabanı Bölme)
Arkadaşlar Merhaba,
Access Menülerini açıklamaya devam ediyoruz. Bu makalemizde Access uygulamamızın performansını artırmak için kullanacağımız Veritabanı bölme işlemini anlatacağım.
Veritabanı bölme işlemine ne zaman ihtiyaç duyarsınız? Veritabanı bölme işlemini yapmanız gereken durumlar nelerdir? kısaca değinelim.
Bir ağ ortamında (intranet) bir çok kullanıcı bir programı kullanacaksa ve program yoğun access nesnelerinden (tablo,form,sorgu,rapor,makru,modül) oluşuyorsa veritabanını performans açısından kesinlikle bölmeniz gerekir. Bu işlemde veritabanı 2 ayrı dosyaya bölünür,
1.Dosyada sadece tablolar bulunur,
2.Dosyada ise tablolar hariç diğer tüm nesneler bulunur. 2. Dosyayı açtığınızda tabloları da görürsünüz ama aslında fiziksel olarak orda değillerdir, sadece 1.Dosyadaki tablolara bağlantılıdır. Zaten bu tabloların simgesi farklıdır. Buradan veritabanının bölündüğünü anlayabilirsiniz.
Veritabanını bölme işleminden sonra, 1.Dosya paylaştırılan bilgisayarda tutulur (Ana Bilgisayarda, sonu_be ile biten dosya), diğer 2.Dosya ise kullanıcılara dağıtılır. Her kullanıcı kendine verilen 2.Dosyada bulunan Formları kendi isteğine göre düzenleyebilir ya da düzenletebilir. Burada önemli bir noktayı hatırlatmak istiyorum. Böldüğünüz (sonu_be ile biten) dosyanın yerini sonradan değiştirirseniz ya da isminde bir değişiklik yaparsanız kullanıcılar programı açamayacak ve hata mesajı alacaklardır.

Şimdi bu işlemi basit bir şekilde yapmaya çalışalım. Öncelikle Veritabanı araçlarından Access Veritabanı Butonunu tıklıyoruz.

Daha sonra aşağıdaki pencere ile karşılaşıyoruz,


Buradan Veritabanını Böl butonuna tıklıyoruz.


Bu pencerede bölünen dosyaya bir ad verip yerinide seçtikten sonra kaydedin, Ama sonradan isminde ve yerinde değişiklik yapmayın. Daha sonra işlm başarılı olursa aşağıdaki mesajı alacaksınız.


Şimdi kullanıcılara dağıttığımız dosyayı açıp tabloların durumuna bir bakalım.


Gördüğünüz gibi tablo simgelerinin solunda bir ok işareti var. Bu da tabloları başka bir dosyadan aldığını gösteriyor bize. Son olarak Ana Bilgisayarda kalan dosyamızı açıp tablolarına bakalım.


Evet gördüğünüz gibi tablolar normal ve yerinde.
Arkadaşlar veritabanı bölme işlemi bu kadar, umarım bir gün bir yerlerde bu makaleden faydalanırsınız.
Hoşcakalın....

25 Ocak 2017 Çarşamba

Access Menülerinin Tanıtımı-21

SQL Server


Arkadaşlar Merhaba,
Yeni bir makaleyle yine birlikteyiz. Bu makalemizde Veritabanı Araçlarımızdan SQL Server konusuna değineceğiz.
Nedir SQL Server?  Ne işe yarar? Access içerisinden nasıl bağlantı yaplır? bu sorulara cevap verceğim.
En çok kullanılan sunucu veritabanı sistemidir. Yeni veritabanlarının oluşturulmasını ya da başka bir veritabanı programında oluşturulmuş veritabanlarının aktarımını yaparak yönetilmesini sağlar. SQL serverde veriler istenildiği şekilde yönetilebilirler. Çok güçlü raporlar oluşturulabilir.
Microsoft Access içerisinde oluşturulmuş herhangi bir veritabanını SQL server üzerine almak için bazı bağlantıların yapılması gerekmektedir. Öncelikle Lokal olarak çalışacaksa aynı bilgisayarda İntranet veya internet üzerinde çalışılacaksa her hangi bir ağa bağlı bilgisayar üzerinde SQL server sunucusu olması gerekmektedir.
Ben şu anda temel bağlantıları içeren prosedürü sizlere göstereceğim. Şu anda bende yüklü olaral SQL server olmadığı için sadece işlem basamaklarından bahsedeceğim.

Şimdi işlemlerimize başlayalım. Öncelikle Veritabanı Araçları Sekmesinden SQL Server komutunu tıklıyoruz.


Daha sonra aşağıdaki ekranla devam ediyoruz.

Burada eğer Accesste daha önce oluşturduğunuz veritabanının SQL Servere taşımak istiyorsanız 1.seçeneği işaretliyoruz. Eğer yeni oluşturulacaksa bu ayara dokunmuyoruz.1. seçeneği seçtiğinizde aşağıdaki ekran gelecek.

Bağlanmak için DSN adını giriyoruz. Tamam Diyoruz. 2. seçenek işaretli ise aşağıdaki ekranla karşılaşıyoruz.

Burada gerekli olan bilgileri girip SQL Servere taşınmış oluyoruz. Herhangi bir hata durumunda aşağıdaki ekran karşımıza çıkıyor.

Hoşcakalın...

16 Ocak 2017 Pazartesi

Access Menülerinin Tanıtımı-20

Tabloyu Çözümle

Arkadaşlar Merhaba,
Bu makalemizde Access Menülerinden Veritabanı Araçları sekmesinden Tabloyu çözümle aracını açıklayacağız.
Tablo Çözümlemenin amacı nedir?
Tablo Çözümleme veritabanınızda bulunan bir çok tablonun içeriğini kontrol ederek bir nevi Normalleştirme işlemi yapar. Şöyleki, Bir tablonuzda tekrarlayan verilerin olduğunu varsayalım. Bu tabloya her girişte bu tekrarlayan bilgileri yeniden yazmamız gerekecek. Bu da hem kullanıcıyı olumsuz yönde etkileyecek, hem de veritabanının yükünü ağırlaştıracaktır.
İşte Tabloyu Çözümle işlemi bir tabloyu birden fazla tabloya bölüp aralarında gerekli olan ilişkileri otomatik oluşturmaktır. Bu sayede hem veritabanına Normalleştirme diğer bir deyişle Normalizasyon işlemi uygulamış oluruz.
Bu işlemi yapma aşaması ise sanıldığı kadar zor değildir. İşlem başladığında bir sihirbaz size yardım edecektir.
İşlemi başlatmak için;
Veritabanı Araçları sekmesinde bulunan Tabloyu Çözümle komutuna tıklayalım.


Karşımıza aşağıdaki ekran çıkacaktır.



Bu ekranda tabloların hangi sebeple bölüneceğini gösteriyor. bir alanda tekrarlayan bilgiler var diğer alanda yanlış girilmiş üretici ismi var. İşte bu noktada bu olumsuzlukları gidermek için tablo çözümlemeyi kullanıyoruz. İleri diyerek bir sonraki ekrana geçiyoruz.

Bu ekranda tabloların bölünmüş halini görüyoruz.
1.Tablomuz: Ürün
2.Tablomuz: Üretici
Tekrar ileri deyip bir sonraki ekrana geçiyoruz.



Bu ekranda verilerin yinelendiği tabloyu seçiyoruz. Yukarıdaki örnekte Üreticinin adreslerinin yinelendiğini görüyoruz. siz de yinelenen verilerin olduğu tabloyu seçip ileri diyorsunuz.



Bu ekranda alan seçimini kendiniz yapmak isterseniz 2. seçeneği, aksi takdirde Access seçsin istiyorsanız 1.seçeneği seçip devam ediyoruz.



Evet bu ekranda yer alan butonları açıklayacağız,
1 Nolu Buton:İpuçları butonu, buraya tıklayarak bazı yardımcı bilgiler alabilirsiniz.
2 Nolu Buton: Oluşturacağınız tablonun adını belirlemek için kullanın.
3 Nolu Buton: Anahtar alanı değiştirmek için kullanın.
4 Nolu Buton: Yeni bir Anahtar alan oluşturmak için kullanın.
5 Nolu Buton: Son yaptığınız işlemi geri almak için kullanın.

Bir sonraki ekran;




Bu bilgilere dayalı sorgu oluşturmak isterseniz. 1. seçeneği seçebilirsiniz. Son olarak ilişkiler pencerseinden böldüğümüz tablolara göz atabilirsiniz. Aşağıda bölünmüş tabloların durumu ve ilişkileri yer almaktadır.



Sonuç olarak, tablolarınızı en verimli şekilde kullanmak ve ilişkilendirmek isterseniz bu aracı kullanmanızı tavsiye ederim.
Bir makalemizin daha sonuna geldik.
Hoşcakalın...

18 Aralık 2016 Pazar

Access Menülerinin Tanıtımı-19

Performansı Çözümle

Arkadaşlar Merhaba,
Bu makalemizde yine Veritabanı Araçlarından olan Performans Çözümlemeden bahsedeceğiz.
Nedir Performans Çözümle, diye soracak olursanız arkadaşlar, Oluşturmuş olduğunuz veritabanını en iyi duruma getirmek için size öneriler, teklifler ve fikirler verebilecek Ms Access'in yardımcı bir aracıdır. Bu araç sayesinde veritabanınızda düzenlemeler yapabilir, en iyi duruma getirebilirsiniz. Şimdi nasıl çalıştığına bakalım. Öncelikle veritabanımız açıkken Veritabanı Araçlarından, Performansı Çözümle butonuna tıklıyoruz. Gelen pencere aşağıdaki gibidir.


Bundan sonra aşağıdaki pencere ile karşılaşıyoruz.


Bu pencerde tek tek nesneleri seçebileceğimiz gibi, çoklu seçimlerde yapabiliriz. Eğer tüm veritabanı için bir veritabanı Çözümlemesi istiyorsanız, sağ üstte bulunan Tüm Nesne Türleri sekmesini tıklatarak Tümünü Seç butonunu tıklamalısınız. Bundan sonra Tamam butonuna tıklayarak çöüzmlemeyi başlatabilirsiniz. Çözümleme veritabanının büyüklüğüne bağlı olarak geçerli bir sürede bitecek ve ayrıntılı bilgileri aşağıdaki pencerede size verecektir.


Yukarıdaki şekle bakarsak 1. pencerede bize 6 adet fikir verilmiştir. 2. Pencerede açıklamalar bulunmaktadır. Öneri, Teklif, Fikir ve Sabit öğeleri bulunmaktadır.
3.Pencerede ise Çözümleme notlarını göstermektedir. Bu notlara bakarak istediğiniz yönde değişiklikler yapabilirsiniz.
Şimdilik bu kadar,
Hoşcakalın...




13 Aralık 2016 Salı

Access Menülerinin Tanıtımı-18

Veritabanı Belgeleyicisi

Arkadaşlar Merhaba,
Bu makalemizde Ms Access'in içerisnde bulunan güçlü bir özellikten bahsedeceğiz. Bu özelliğin ismi, Veritabanı Belgeleyicisi. Adından da anlaşılacağı gibi veritabanı hakkında en detaylı bilgilere ulaşabilmeniz için bu özelliği kullanabilirsiniz,
Şimdi bu özelliği kullanmak için basit adımları sırasıyla açıklayalım.
Öncelikle veritabanımız açık durumda iken Veritabanı Araçları sekmesinden Veritabanı Belgeleyicisi butonu üzerine tıklıyoruz.


Daha sonra aşağıdaki pencere ile karşılaşıyoruz.

Burada örneğin diyelim ki mevcut veritabanımızın İlişkileri hakkında detaylı bilgi almak istiyoruz. Önce Geçerli Veritabanı Sekmesini tıklıyoruz.
Daha sonra açılan pencereden İlişkiler öğesini tıklıyoruz. ve ardından Tamam butonuna tıklıyoruz. Ve bize aşağıdaki ekranda ilişkilerle ilgili tüm bilgileri getiriyor. Burada tüm ilişkileri inceleyerek gerekli olan değişiklikleri tasarlayabilirsiniz,

Yukarıda ben 3 tablonun ilişkisini sizlere gösterdim. Aslında bu bilgiler toplam 4 sayfadan oluşmaktadır. Görüldüğü gibi 1.tablomuz olan TKurslarHocalar tablosu 1 e 1 ilişki barındırmakta, TSiparisBir ve TUrunBir tabloları ise 1 e Çok ilişki durumu içerisindedir.
Şimdi de bir sorgumuz hakkında detaylı bilgi alalım. Sorgumuzun ismi SPersonel. Bunun için 2.şekildeki ekranda Sorgular sekmesini seçerek SPersonel sorgusunu seçiyoruz.

Bu bilgilerde seçmiş olduğumuz sorgunun tüm özelliklerini görebileceğiniz gibi Sorgumuzun SQL cümlesini de görebiliriz. Diğer bütün belgeleyicilerde aynı mantıkla çalışmaktadır. Bilhassa büyük veritabanlarında zorlandığınız kısımlar var ise bu kısmların bilgilerini belgeleyerek sorunu çözüme kavuşturabilirsiniz.
Şimdilik bu kadar
Hoşcakalın...


22 Kasım 2016 Salı

Access Menülerinin Tanıtımı-17

Nesne Bağımlılıkları

Merhaba Arkadaşlar,
Bu makalemizde Veritabanı Araçlarımızdan Nesne Bağımlılıklarına kısaca bir göz atacağız.
Nesne Bağımlılıkları Nedir? Nasıl Kullanılır? Ne işe Yarar?

Kısaca Nesne Bağımlılıkları ile bir veri tabanının yapısı hakkında bilgi sahibi olabilirsiniz.
Veri tabanı penceresinde herhangi bir nesne seçip (Tablo, Sorgu, Form, Rapor vs) Veri tabanı bağımlılıklarını tıkladığınızda sağ tarafta bir şema görünür. Yukarıda örnek olması açısından TPersonel tablosu seçilmiştir. Bu tabloyu seçtikten sonra,


Yukarıdaki şekilde görülen Nesne Bağımlılıkları butonuna tıkladığınızda aşağıda görmüş olduğunuz şekil ekranın sağ tarafında görünecektir.



Burada öncelikle şunu söyleyeyim, Bir nesne seçtikten sonra başka bir nesneyi seçtiğinizde Yenile butonuna tıklamanız gerekmektedir. Aksi halde önceki seçtiğiniz nesnenin durumunu görürsünüz.
Yukarıdaki şekilde TPersonel tablosunun bağımlı olduğu nesneler görülmektedir. Örneğin Rapor bu nesneye kaynak gösterilerek oluşturulmuş, Diğerleri de aynı mantıkla görülmektedir.
Benim Bağımlı olduğum Nesneler'i tıkladığınızda hiç bir bağlantı göremeyeceksiniz. Çünkü TPersonel tablosu ana tablodur, Hiçbir nesneye bağımlı değildir.

Nesne Bağımlılıklarını özellikle bir çok nesnesi bulunan veri tabanlarında programcıya büyük kolaylıklar sağlamaktadır. Hangi nesne, hangi nesneye bağlı veya Formun, Raporun Kayıt kaynaklarını öğrenmek için bir kısayoldur.
Evet arkadaşlar bir makalemizin daha sonuna geldik,
Gelecek makalemizde görüşmek üzere,
Hoşcakalın...