Ana içeriğe atla

Ms Access nedir neler yapılabilir

Artık Küçük İmalatlar Yapalım...
Excel,Word,ve mucizevi Ms Access ofis aracımız...Excel ile formül yazmayı bilen her kullanıcı daha fazlasını istediğinde Access ile tanışır ilk başta karmaşık gelen uygulama profesyonel bir program derleyiciden farklı değildir aslında,  kodlamaya Vb  imkanı veren ,form application ilede profesyonel görünümlü uygulamaları başarılı bir şekilde yapabilir,hatta bu programımızı Asp sayfalarımızın veritabanı olarak bile kullanabiliriz.Microsoft'un en sevdiğim yanıda budur ki  her uygulaması birbiriyle dosttur ,tamamlayıcıdır.Örneğin bir Visual Studio 2008 gerçeği varki tam bi net çatısıdır ,bu program ile ilgili aldığım notlarıda bu geniş konunun içine almaya niyetindeyim.Bilgi her zaman paylaşılmalıdır.
Okey ne yapıyoruz bu Access le ? aslında accessle yapabileceğiniz çok şey var .Kullanıdığınız bir paket program varsa bunun aynısını bile yapabilirsiniz desem...erp,muhasebe,yada başka bir uygulama...Bu blogta Access ile size giriş için önce genel bir anlatım yapayım sonraki notlarımdaki küçük uygulamalar için başlangıç olsun.Evet Access te önce 7 öğeyi bilmemiz gerekiyor (Basitçe)
 1.Tablolar  : Kaydedilen verilerin tutulduğu ana öğe
2.Sorgular : Kaydedilen verilerin çapraz, kıstaslı,özellikli süzebileceğiniz ve sonuçları hızlı bir şekilde alabileceğin öğemiz ki harika işler çıkarıcaz
3.Formlar  : Tablolara veri kaydederken kullanacağımız bir nevi arayüz hazırlama aracımız
4.Raporlar : Tüm tabloları olduğu gibi yada sorgularımızı görünüm olarak listeleyebildiğimiz çıktı alabileceğimiz. güzel bir araç daha
5.Sayfalar : Verilerimize formlar dışında izlemek, erişmek ,değiştirmek için kullanabileceğimi web sayfaları şeklinde erişim arayüzü aracımız
6.Makrolar : Bir buttona tıkladığınızda ,bir raporu açtığınızda ,ekran açıldığında form açığ kapattığınızda aklınıza gelicek her tür işlemi barındıran harika bir araç
7.Modüller : Vb ile zenginleştireceğimiz uygulamamızın rolünü belirleyen standart veya sınıf modüllerimiz deyim ve yordam aracımız.
Bu not bir blogta olduğundan çok detaylı anlatım olmayacaktır.Çünkü Access için kurslar ve kalın kitaplar yazıldığını biliyoruz.Ben Access'e hızlı bir giriş yapıp geliştirmeleri karşınıza çıktıkça araçtırmanızı öneriyorum...
Bu ana ama temel bilgi ile ilk tablomuzu oluşturalım hemen.Küçük uygulamamızın adı müşteri bilgileri tutan bi ajanda olacak..
İlk tablo için hemen Access programımızda Tablolar sekmesindeki / Tasarım Şeklinde Tablo Oluştur linkine /Tıklıyoruz ve depolacağımız bilgileri neler olduğunu belirliyoruz.
tablo1
Tabloda Alan Adı kısmı ayrıca formlardaki textbox ismidir.ve anlaşılır yazılmalıdırlar. Tabloda Veri Türü kısmı girilen verinin hangi tipte olduğunu belirtmek için kullanılır ve bu tipleri Veri türü kısmına tıkladığınız açılan listede görebilirsiniz.(Metin-Not-Sayı-Tarih/Saat-Otomatik Sayı-Evet Hayır-Ole Nesnesi-Köprü-Arama Sihirbazı)
bu tablomuzda Metin kullanıyoruz.Bir Otomatik sayı var bu nedir ? bu otomatik sayı verilemizin ilk kayıttan sonraki kayıtlara doğru artalan şekilde sıralanması için atadık.örneğin Müşteri 1 veya 2 şeklinde ayrıca ,burda önemli konuda "Primary Key Birincil Anahtar" atamamızdır.Bu çeşit bir tanımlama Visual Studio da vardır.Yani bu konuyu atlamayınız.Bunun anlamı basitçe bu tablodaki verilere bir çok şekilde bakarken bu anahtar bağlantısını kullanacığımızdır.Bu birincil anahtarı otomatik sayı veri türüne atamak için Alan Adı sutununun yanındaki mouse ile sağ tıkayarak Birincil Anahtar ı seçmemiz yeterlidir.Evet tablomuz hazır Tablomuza kaydedip ismine müşteri kartı adı verelim ve formumuzu yapalım.Bu işlem çok basit bir şekilde sihirbaz tarafından yapılacak size sadece seçmek ve eklemek kalıcak bunun için Formlar Sekmesinde/Sihirbaz Kullanarak Form Oluştura Tıklamaktır.(resimlere büyük boyut için tıklamalısınız)
1 ilk görüntüdeki gibi tablomudaki veriler burada listelendi ve biz sadece >>> buttonu ile sağ form öğelerini çekiceğiz ve İleri buttonuna tıkayacağız.
2 Sihirbaz Bize Formun yerleşimi sorucaktır burada normal windows formu gibi Sutunlu olmasını isteyeceğimizden bu seçeneği seçerek geçeceğiz
3 Bu kezde sihirbaz bize formumuz için bir motif seçmemizi bir anlamda arayüzün hangisinin olmasını istediğimizi soracaktır.
4 sihirbaz tamamlanırken bize formumuzu hemen izlemek yada formumuzda başka bir değişiklik yapmak isteyip istemediğimizi sorar sırasıyla 4 ve 5 formumuzun son hali aşağıdaki şekilde olacaktır.
1 form_sihirbazı 2 form_sihirbazı_2 3 form_sihirbazı_3 4 form_sihirbazı_4 5 musteri_kartı
Artık bir tablomuz ve bir de formumuz var formumuza girdiğimiz her müşteri bilgileri artık Tablomuza kaydedilecektir.Şimdi bu tasarımla uğraşmak yerine excelde bir sayfa açarım alta ala kaydederim diyenler varsa,bu formun başlangıç uygulaması olduğunu söyelemeliyim.5 nci form görüntüsünde gördüğünüz son form alanını bir kez daha bakınız...Şimdi işin tasarım kısmına bi kez göz atalım.ben bu formun yapısını pek beğenmedim ve 6ncı şekilde yaptım.
6 yeni_formum 7 yeni_formum2
Gördüğünüz gibi formuma buttonlar ekleyerek biraz profesyonel olmasını sağladım.Form Sihirbazı benim için bir form oluşturmuştu ben de bunun üzerindeki bazı default gelen özellikleri kapatıp yenilerini ve kendi yorumumu eklemiş oldum.Accessle yapılmış bu basit örnek üzerinden size bir sonraki nottlarda müşteriye bağlı tablolar (örneğin alıveriş cari takip gibi) oluşturmayı .Böylece birine bağlı tablolarla ve formlarla çalışmayı anlatmayı planlıyorum. Access form kontrolleri ve tasarımları ile bazı detayları buradan alabilir veya alandan bilgi isteği yapabilirsiniz.."BU ÖRNEĞİ BİLGİSYARINA İNDİRMEK İÇİN TIKLAYINIZ"
(Xp ofis ile yapılmıştır 2003 te güvenlik uyarısı vericektir zararlı makro içermez)


Yorumlar

  1. teşşekkürler accesse yeni başladım çok faydalanıyorum bu bilgilerden anlatım harika

    YanıtlaSil
  2. Teşekkürler. Güzel bilgiler.

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

Firebird Veritabanı Nedir ? Nasıl Kullanılır

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...

Asp.Net Access veritabanina resim ve nesne kaydetmek OLE Nesnesi

Ms Access ile ilgili geçmiş yazılarım arasında biraz vakit geçirmişseniz, Ms Access form uygulamaları yada veritabanı olarak kullanmayı sevdiğimi anlamışsınızdır. Birazdan size anlatmaya çalışacağım konu Ms Access veritabanı olarak kullandığımız bir Asp.Net Web projesinde resimleri ve dosyaları paket halinde veritabanının içine gömmek olacak.Neden bilmiyorum bu konuda Türkçe kaynak yok, merak etmeyin bu yazı size iyi gelecek...