Form ve Raporlar Access Ders 18

Form ve Raporlar Access Ders 18


Günümüzde bilgisayar kullanımının yaygın olarak artması ve birçok bilginin bilgisayarda daha rahat saklanması, “veri tabanı programları”na olan ilgiyi fazlalaştırmıştır.

Bilişim teknolojileri alanının temel konularından biri olan veri tabanı; dağınık şekilde duran ve işe yaramaz halde olan bilgilerin işlenebilir, içinde arama yapılabilir, sıralanabilir hale gelmesini sağlayan bir yardımcı araçtır. Veri tabanı programları, bilgilerin kullanıcıya taze ve hızlı bir şekilde ulaştırılmasını da sağlar.

Bu modülde veri tabanında önceden oluşturulan “tablo ve sorgu” nesnelerini daha görsel hale getirecek ve “son kullanıcı”nın rahat kullanabileceği bir ortam oluşturabileceksiniz.

Oysa Access tek başına benzer birçok imkânı programcıya sağlamaktadır. Yapılan programın hedef bilgisayarda çalışması için tek gereken ofisin kurulu olmasıdır. Diğer dillerle hazırlanan programlar ise “kurulum” haline getirilmeden çalıştırılamazlar. Access’te sayfa nesneleri hariç tüm veri tabanı nesneleri tek dosya içinde saklıdır. “Uygulama”, bu sayede çok daha rahat bir şekilde başka bilgisayarlara taşınabilir.

Küçük ve orta ölçekli uygulamalarda Access, kolay ve hızlı bir şekilde proje geliştirmeye uygundur. Yüksek programlama bilgisi gerektirmez. Ama programcı için ileri seviyede program yazımına da hazırdır. Programlama kısmının Visual Basic ile olan benzerliği çok fazladır. Bu benzerlik tasarımın kolayca programlanmasını sağlar.

NESNE VE FORMLAR

Form ve raporlar sayesinde, özelleştirme imkânı kısıtlı olan tablo ve sorguları veri girişine daha fazla kolaylık sağlayan, göze hoş gelen “ara birim” ile yapmamız sağlanır.

Hazırlayacağınız “ara birim”, bilgisayarı kullanmayı fazla bilmeyen biri için bile kolay giriş yapılmasına olanak vermelidir.

Formlar, kalem ile doldurduğumuz kâğıt formlarına da benzer. Okunması kolay olsun diye belli yerler kutu içine alınır, yanında bu kutuya ne doldurulması, nasıl doldurulması ile ilgili kısa bir bilgi yazılır. Formları inceleyecek kişi için de bu yöntem oldukça kolaylık sağlar. Çünkü kâğıdın neresinde ne yazdığını bir bakışta görür. Aslında şimdiye kadar gördüğünüz küçük diyalog kutuları bile “form”dur.

Aşağıdaki örnek formda Access 2007 programında hazır şablon kullanılarak öğrenci bilgilerinin olduğu bir form tasarımını görnektesiniz.

Nesneler, Form ve Rapor

Form ve rapor “nesneler*” ile tasarlanır. Nesne, aslında işletim sisteminde veya bir web sayfasındaki gördüğünüz her şeydir. Bazı nesneler çok sade iken, bazıları iç içe başka nesnelerden oluşur. Mesela hemen her pencerede bir “metin kutusu” veya “düğme” vardır; “sekmeli denetim” de kendi içinde birçok nesneyi saklayabilir.

Form ve rapor, tasarım ve içerdikleri nesne türleri yönünden birbirlerine benzer. “Rapor” genellikle yazıcı çıkışı ve kullanıcıya özet bilgi göstermek için kullanılırken, “form” daha çok veri girişi için kullanılır. Rapor almak için bir yazıcınızın olması gerekmez ama kullanıcıya programınızı vermeden önce raporlarınızın yazıcı çıktılarını denemenizde fayda vardır. Kullanıcının renkli çıktı alamayabileceği de göz önünde bulundurularak, genellikle raporlar “siyah beyaz” hazırlanır.

Web sayfaları için rapor ön izlemesi çoğu kez pek kullanılmasa da sayfanın sadeleştirilmiş, renkleri düzenlenmiş hali istenirse yazıcıya gönderilebilmelidir. Tek dikkat edilmesi gereken, yazıların okunaklı olmasıdır. Renk körü olan insanların belli renkleri fark edemedikleri de unutulmamalıdır.

Aşağıda örnek bir formun tasarım görünümünü görüyorsunuz.

Aşağıda örnek bir formun form görünümünü görüyorsunuz.

Aşağıda örnek bir raporun rapor tasarım görünümünü görüyorsunuz.

Aşağıda örnek bir raporun rapor görünümünü görüyorsunuz.

Yorumlar 5

  • site çok güzel çok beğendim bravo ! 🙂

  • Sitemizin Google’da Ön Sıralarda Çıkması İçin Lütfen Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.

  • arkadaşlar kolay gelsin; Aşağıda excelde yazdığım formülü access’te nasıl yazmam lazım yardımcı olur musunuz.

    =EĞER(VE(D2>=13000;C230000;C270000;C20;D211000;C230000;C2=110000;B2*0,35)))))))

  • formül yanlış düştü böyle olması lazım

    =EĞER(VE(D2>=13000;C2<13001);(D2-13000)*0,2+(13000-C2)*0,15;0

  • Yaşar :
    if(D2>=13000 AND C2<13001) Değişken=(D2-13000)*0,2+(13000-C2)*0,15
    Else Değişken=0

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir