Bir Access uygulamasını dağıtma. Programla çalışma şartları

Microsoft Access 2007, dünyanın önde gelen yazılım üreticilerinden birinin popüler veritabanı yönetim sisteminin ilk yapılarından biridir. Access 2007 motorunu temel alarak, ek anahtarlar, dizinler ve ilişkiler içeren normalleştirilmiş, iyi yapılandırılmış bir veritabanı oluşturabilirsiniz. Program ayrıca, belirli bir iş mantığına dayalı olarak tablolardan bilgi çıkaran ve herhangi bir ek parametre ve ilişki belirlemeye gerek kalmadan kullanıcıya görüntüleyen etkileşimli raporları kullanma yeteneğine de sahiptir. Raporlar, hem statik metin içeriğini hem de hesaplamalara dayalı olarak oluşturulan veya içeriği doğrudan tablo hücrelerinden ayıklayan dinamik alanları içerebilir. Access 2007, metin, sayısal, parasal, sabit, üstel değerlerin yanı sıra tarih ve saat, boole alanları, ekler ve köprüler dahil olmak üzere oldukça geniş bir veri türlerini destekler. Yerleşik sorgu sihirbazı sayesinde, Access 2007'de SQL sorguları oluşturmaya yönelik tüm prosedür tamamen otomatiktir; bu, içerik ayıklarken ve veritabanından veri seçerken ek olanaklar sunar.

Microsoft Access 2007'de Gelişmiş Seçenekler ve Araçlar

id="a1">

Tescilli ofis aracının bir sonraki sürümünde aşağıdaki geliştirmeler ve geliştirmeler uygulanmıştır:

  • Access 2007 mikro ortamında daha kolay arama ve daha iyi performans için uyarlanmış, akıcı bir Office Fluent arabirimi
  • geliştirilmiş geçiş araçları. Yeni Gezinti Bölmesi, tabloların, formların, sorguların ve raporların eksiksiz bir yapısal ve görsel temsilini elde etmek için araçlar sağlar.
  • Outlook 2007'den içe aktarılan kişi girişleri. Standart işlev seti, hem Outlook kişi defterinden içeriği içe aktarmayı hem de kullanıcı verilerini harici bir altyapıya aktarmayı sağlar.
  • verileri filtreleme ve sıralama. Sunulan işlev, iş faaliyetleri ve iş görevleri hakkında güvenilir, anlaşılır bilgiler almanızı sağlar. Metin, sayılar ve tarihler kişiselleştirilmiş filtreleme ayarları uygular
  • çoklu görev ve sezgisel WYSIWYG form oluşturucu. İçinde, kullanıcı form düzenini gerçek zamanlı olarak bağımsız olarak değiştirebilir ve yapılandırabilir.

Tam Rusça yerelleştirmeye sahip kararlı, güvenilir bir resmi program derlemesi arıyorsanız, web sitemizde ön kayıt ve portalda kimlik doğrulama olmadan Access 2007'nin en son sürümünü indirebilirsiniz. Portaldaki tüm yazılımlar, işlevsel kısıtlamalar olmaksızın ücretsiz olarak dağıtılmaktadır.

Microsoft Access 2007 sistem gereksinimleri

DBMS ortamıyla hızlı ve verimli bir şekilde etkileşim kurmak için çalışan cihazınızın aşağıdaki parametreleri karşıladığından emin olun:

  • grafik bağdaştırıcısı: grafik kartı minimum 1024x768 veya daha yüksek çözünürlüğü desteklemelidir
  • depolama: fiziksel ortamda 1,5 - 2 GB boş alan
  • İşletim Kabuğu: Win Vista SP2/XP SP3, Windows Server 2003 SP2 ve sonraki nesil sistemler
  • RAM: 256MB RAM
  • işlemci: 500 MHz veya daha yüksek frekansa sahip bir cihaz.

Microsoft Access 2007'nin video incelemesi

Microsoft Access 2007, en ünlü veritabanı programlarından biridir. Yazılımın en son sürümü, önceki sürümlerin çeşitli dosya biçimleriyle çalışma yeteneğinin yanı sıra .accdb uzantılı yeni bir dosya türü için destek içerir. Uygulama ayrıca, programla çalışmayı daha da rahat ve kullanışlı hale getiren popüler işlevler ve ayarlarda küçük iyileştirmeler içerir. Yazılım Microsoft Office içerisinde yer almasına rağmen paketteki diğer programlardan bağımsız olarak Access 2007'yi sitemizden indirebilirsiniz. Uygulamanın önerilen sürümü Rus versiyonudur.

Microsoft Access 2007'deki yenilikler

id="a1">

Yeni ACCDB dosya formatı, çok değerli alanlar ve eklerin yanı sıra bir dizi yeni seçenek için destek içerir:

  • Aynı anda birden fazla farklı değere sahip olabilen alanlar
    Bu alan türü, daha karmaşık bir veritabanı yapısı oluşturmadan birkaç farklı seçeneği kaydetmenin gerekli olduğu durumlarda kullanılır.
  • Ek veri türü
    Bu tür veriler, hacminde ek bir artış olmadan veritabanınızdaki ikili dosyaların yanı sıra çeşitli türlerdeki belgelerin daha uygun şekilde saklanması için gereklidir.
  • Geliştirilmiş Şifreleme
    Artık veritabanı için bir şifre belirleyebilir ve içeriğini şifreleyebilirsiniz.
  • SharePoint Services ve Microsoft Outlook 2007 ile iyileştirilmiş entegrasyon
  • Büyük miktarda bilgiyi depolamak için MEMO geçmişi takibi.

Sitemizde Microsoft Access 2007'yi ücretsiz olarak indirebilirsiniz - uygulamayı indirmek ve kurmak oldukça hızlı ve kolaydır.

2007 sistem gereksinimlerine erişin:

id="a2">
  1. 500 MHz'den itibaren işlemci frekansı
  2. 256 MB'den fazla RAM
  3. 1,5-2 GB boş sabit disk alanı
  4. 1024x768 piksel üzerinde ekran çözünürlüğü
  5. Windows XP SP3, Vista SP2, Windows Server 2003 SP2 veya daha yenisi.

Modern dünyada, Excel veya Word'de çalışılması zor olan büyük miktarda bilgiyi depolamaya, düzenlemeye ve işlemeye izin verecek araçlara ihtiyaç duyulmaktadır.

Bu tür depolar, bilgi siteleri, çevrimiçi mağazalar ve muhasebe eklentileri geliştirmek için kullanılır. Bu yaklaşımı uygulayan ana araçlar MS SQL ve MySQL'dir.

Microsoft Office'in ürünü, işlevsellik açısından basitleştirilmiş bir versiyondur ve deneyimsiz kullanıcılar için daha anlaşılırdır. Şimdi Access 2007'de bir veritabanı oluşturma işlemini adım adım inceleyelim.

MS Access'in Açıklaması

Microsoft Access 2007, tam teşekküllü bir grafik kullanıcı arabirimi, varlıklar ve bunlar arasındaki ilişkiler oluşturma ilkesi ve yapısal SQL sorgu dili uygulayan bir veritabanı yönetim sistemidir (DBMS). Bu VTYS'nin tek dezavantajı endüstriyel ölçekte çalışamamasıdır. Büyük miktarda veri depolamak için tasarlanmamıştır. Bu nedenle, MS Access 2007 küçük projeler ve ticari olmayan kişisel amaçlar için kullanılır.

Ancak adım adım bir veritabanı oluşturmayı göstermeden önce, veritabanı teorisindeki temel kavramlara aşina olmanız gerekir.

Temel kavramların tanımları

Veritabanını oluşturmak ve yapılandırmak için kullanılan kontroller ve nesneler hakkında temel bilgi olmadan, konu alanını özelleştirmenin ilke ve özelliklerini başarılı bir şekilde anlamak imkansızdır. Bu nedenle, şimdi tüm önemli unsurların özünü basit terimlerle açıklamaya çalışacağım. Öyleyse başlayalım:

  1. Konu alanı, birincil ve ikincil anahtarlar kullanılarak birbirine bağlanan bir veritabanında oluşturulmuş bir dizi tablodur.
  2. Bir varlık ayrı bir veritabanı tablosudur.
  3. Nitelik - tablodaki ayrı bir sütunun başlığı.
  4. Tuple, tüm niteliklerin değerini alan bir dizedir.
  5. Birincil anahtar, her bir demete atanan benzersiz bir değerdir (id).
  6. "B" tablosunun ikincil anahtarı, "B" tablosunda kullanılan "A" tablosunun benzersiz değeridir.
  7. SQL sorgusu, veritabanı ile belirli bir eylemi gerçekleştiren özel bir ifadedir: alan ekleme, düzenleme, silme, seçim oluşturma.

Artık neyle çalışacağımız hakkında genel bir fikrimiz olduğuna göre, bir veritabanı oluşturmaya başlayabiliriz.

Veritabanı oluşturma

Tüm teorinin netliği için, 2 tablo içerecek bir "Öğrenciler-Sınavlar" eğitim veritabanı oluşturalım: "Öğrenciler" ve "Sınavlar". Ana anahtar "Kayıt numarası" alanı olacaktır, çünkü. bu parametre her öğrenci için benzersizdir. Kalan alanlar, öğrenciler hakkında daha eksiksiz bilgi için tasarlanmıştır.

Öyleyse, aşağıdakileri yapın:


Her şey, şimdi sadece tabloları oluşturmak, doldurmak ve bağlamak için kalır. Bir sonraki öğeye geçin.

Tabloları oluşturma ve doldurma

Veritabanını başarıyla oluşturduktan sonra ekranda boş bir tablo görünecektir. Yapısını oluşturmak ve doldurmak için aşağıdakileri yapın:



Tavsiye! Veri biçimine ince ayar yapmak için şeritteki "Tablo Modu" sekmesine gidin ve "Biçimlendirme ve Veri Türü" bloğuna dikkat edin. Orada görüntülenen verilerin biçimini özelleştirebilirsiniz.

Veri şemaları oluşturma ve düzenleme

İki varlığı birbirine bağlamaya başlamadan önce, bir önceki paragrafa benzeterek, "Sınavlar" tablosunu oluşturmanız ve doldurmanız gerekir. Şu özelliklere sahiptir: "Kayıt numarası", "Sınav1", "Sınav2", "Sınav3".

Sorguları yürütmek için tablolarımızı bağlamamız gerekir. Başka bir deyişle, bu, anahtar alanlar kullanılarak uygulanan bir tür bağımlılıktır. Bunun için ihtiyacınız olan:


Yapıcı, bağlama bağlı olarak ilişkiyi otomatik olarak oluşturmalıdır. Bu olmadıysa, o zaman:


Sorguları yürütme

Sadece Moskova'da okuyan öğrencilere ihtiyacımız olursa ne yapmalıyız? Evet, veritabanımızda sadece 6 kişi var, peki ya 6000 kişi varsa? Ek araçlar olmadan, bulmak zor olacaktır.

Bu durumda, yalnızca gerekli bilgileri kaldırmaya yardımcı olan SQL sorguları yardımımıza gelir.

İstek türleri

SQL sözdizimi, CRUD ilkesini uygular (İngilizce oluştur, oku, güncelle, sil - “oluştur, oku, güncelle, sil” şeklinde kısaltılır). Şunlar. İstekler ile bu özelliklerin tamamını uygulayabilirsiniz.

örnek başına

Bu durumda “oku” ilkesi devreye girer. Örneğin, Kharkiv'de okuyan tüm öğrencileri bulmamız gerekiyor. Bunun için ihtiyacınız olan:


Peki ya Kharkiv'den 1000'den fazla bursu olan öğrencilerle ilgilenirsek? O zaman isteğimiz şöyle görünecek:

* SEÇİN ÖĞRENCİLERDEN NEREDE Adres = Kharkiv VE Burs > 1000;

ve ortaya çıkan tablo şöyle görünecektir:

Bir varlık oluşturmak için

Yerleşik yapıcıyı kullanarak bir tablo eklemeye ek olarak, bazen bu işlemi bir SQL sorgusu kullanarak gerçekleştirmeniz gerekebilir. Çoğu durumda, bir üniversite dersinin parçası olarak laboratuvar veya dönem ödevlerinin performansı sırasında bu gereklidir, çünkü gerçek hayatta buna gerek yoktur. Tabii ki, profesyonel bir uygulama geliştiricisi değilseniz. Bu nedenle, bir istek oluşturmak için ihtiyacınız olan:

  1. "Oluştur" sekmesine gidin.
  2. "Diğerleri" bloğundaki "Sorgu Oluşturucu" düğmesini tıklayın.
  3. Yeni pencerede SQL düğmesine tıklayın, ardından metin alanına komutu girin:

TABLO OLUŞTUR Öğretmenler
(ÖğretmenKodu INT BİRİNCİL ANAHTAR,
Soyadı CHAR(20),
İsim CHAR (15),
Orta isim CHAR (15),
Cinsiyet KART (1),
doğum tarihi TARİH,
ana_konu CHAR(200));

burada "CREATE TABLE", "Öğretmenler" tablosunu oluşturmak anlamına gelir ve "CHAR", "DATE" ve "INT", karşılık gelen değerler için veri türleridir.


Dikkat! Her isteğin sonunda bir ";" karakteri olmalıdır. Onsuz, komut dosyası yürütme bir hataya neden olur.

Eklemek, silmek, düzenlemek için

Burada her şey çok daha basit. Bir istek oluşturmak için tekrar alana gidin ve aşağıdaki komutları girin:


Form oluşturma

Tabloda çok sayıda alan olduğu için veritabanını doldurmak zorlaşıyor. Yanlışlıkla bir değeri atlayabilir, yanlış değeri girebilir veya farklı bir tür girebilirsiniz. Bu durumda, varlıkları hızlı bir şekilde doldurabileceğiniz formlar kurtarmaya gelir ve hata yapma olasılığı en aza indirilir. Bu, aşağıdaki adımları gerektirecektir:


MS Access 2007'nin tüm temel işlevlerini zaten düşündük. Son önemli bileşen kalır - rapor oluşturma.

Rapor oluşturma

Rapor, bir veritabanındaki verileri yazdırmak üzere biçimlendirmenize ve hazırlamanıza olanak tanıyan MS Access'in özel bir işlevidir. Bu esas olarak faturalar, muhasebe raporları ve diğer ofis belgeleri oluşturmak için kullanılır.

Böyle bir işlevle hiç karşılaşmadıysanız, yerleşik "Rapor Sihirbazı" nı kullanmanız önerilir. Bunu yapmak için aşağıdakileri yapın:

  1. "Oluştur" sekmesine gidin.
  2. "Raporlar" bloğundaki "Rapor Sihirbazı" düğmesini tıklayın.

  3. İlgilendiğiniz tabloyu ve yazdırmak istediğiniz alanları seçin.

  4. Gerekli gruplandırma düzeyini ekleyin.

  5. Her alan için sıralama türünü seçin.

  6. Rapor için düzen görünümünü özelleştirin.

    Çözüm

    Bu nedenle, MS Access 2007'de bir veritabanının oluşturulmasını tamamen analiz ettiğimizi güvenle söyleyebiliriz. Artık bir VTYS'nin tüm temel işlevlerini biliyorsunuz: tablolar oluşturmaktan ve doldurmaktan seçme sorguları yazmaya ve raporlar oluşturmaya kadar. Bu bilgi, bir üniversite programının parçası olarak basit laboratuvar çalışmaları yapmak veya küçük kişisel projelerde kullanmak için yeterlidir.

    Daha karmaşık veritabanları tasarlamak için nesne yönelimli programlamayı anlamanız ve MS SQL ve MySQL gibi DBMS'leri öğrenmeniz gerekir. Ve pratik yazma sorgularına ihtiyaç duyanlar için, birçok pratik eğlenceli problem bulacağınız SQL-EX sitesini ziyaret etmenizi tavsiye ederim.

    Yeni materyallerde ustalaşmada iyi şanslar ve herhangi bir sorunuz varsa - yorumlara bekliyoruz!


Microsoft Office Erişimi 2007- ilişkisel DBMS şirketi Microsoft.İlgili sorgular, harici tablolar ve veritabanları ile bağlantılar dahil olmak üzere çok çeşitli işlevlere sahiptir. Yerleşik VBA dili ile Access'in kendisinde veritabanlarıyla çalışan uygulamalar yazabilirsiniz.

Microsoft Office Access 2007, veri muhasebesi, raporlama ve veri paylaşımını hızla düzenlemenize olanak tanıyan güçlü bir araç seti sağlar. Kullanıcılar, özel veritabanı bilgisi olmadan, önceden oluşturulmuş birkaç şablondan birini özelleştirerek, mevcut veritabanlarını dönüştürerek veya yeni bir veritabanı oluşturarak hızlı bir şekilde güçlü muhasebe uygulamaları oluşturabilirler.Office Access 2007 ile veritabanı uygulamaları ve raporları değişen iş gereksinimlerine kolayca uyarlanabilir. Office Access 2007'de Windows SharePoint Services 3.0 için genişletilmiş destek, veri paylaşımına, doğrulamaya, yedeklemeye ve yönetime olanak tanır.

Sistem gereksinimleri:

  • Bilgisayar ve işlemci: Frekans 500 MHz'den düşük değil
  • Bellek: RAM en az 256 MB
  • Hard disk alanı: 1.5 GB. Disk alanının bir kısmı, kurulumdan sonra orijinal önyükleme paketini kaldırarak boşaltılacaktır.
  • Disk Okuyucu: CD veya DVD sürücüsü
  • Ekran: Çözünürlük 1024x768 pikselden az değil
  • İşletim sistemi: Microsoft Windows XP Service Pack 2 (SP2), Windows Server 2003 Service Pack 1 (SP1) veya üstü*
*- Ofis Temizleme Sihirbazı, 64 bit işletim sistemlerinde kullanılamaz.




Boyut, İşletim Sistemi: 211.77 Mb, Windows 7/Vista/XP
Dil: Rusça
Dağıtım şartları:İlaç dikilir

Giriş 2

Veritabanı 3

Yeni Veritabanı Oluşturma 3

4 şablonlu bir veritabanı oluşturma

Tablolar 5

Tablo şablonlarını kullanarak bir tablo oluşturun 5

Tablo tasarımcısını kullanarak tablo oluşturma 7

Tabloları bağlama 9

Yedek listesi 13

İstekler 16

Sorgu Sihirbazı 16

3.2. Sorgu Oluşturucu 19

Seçim koşulu 20

Eylem İsteği 22

SQL sorguları 24

26

Form Master 26

Form Oluşturucu 28

Raporlar 30

Rapor Sihirbazı 30

Rapor Tasarımcısı 32

Ek 34

Veri türleri 34

Eylem isteği türleri 34

SQL Sorgu Türleri 35

Form kontrolleri 36

Microsoft Erişim 2007

Microsoft Access 2007, profesyonel bir veritabanı yönetim programıdır. Onun yardımıyla, çeşitli bilgileri toplayabilir ve düzenleyebilir, nesneleri seçilen kriterlere göre arayabilir ve sıralayabilir, veri girişi için uygun formlar tasarlayabilir ve mevcut kayıtlara dayalı olarak güzel tasarlanmış raporlar oluşturabilirsiniz.

Veritabanları, büyük miktarda bilgiyi depolamak ve verileri yöneten, seçen, sıralayan ve diğer benzer eylemleri programlayan bir dizi yapıdır. Veritabanı bilgileri bir veya daha fazla tabloda saklanır. Veri içeren herhangi bir tablo, birbiri ardına yerleştirilmiş aynı türdeki bir dizi kayıttan oluşur. Bunlar eklenebilen, kaldırılabilen veya değiştirilebilen tablo satırlarıdır. Her kayıt, doğum tarihinden bir tarifin ayrıntılı açıklamasına kadar çok çeşitli bilgileri depolayabilen bir dizi adlandırılmış alan veya hücredir. Farklı kayıtlardaki aynı türdeki alanlar bir tablo sütunu oluşturur.

Bir tablonun kayıtları, başka bir tablodaki verilere bağlantılar içerebilir; örneğin, mal listesi içeren bir tablo, adresleri ve diğer ayrıntılarıyla birlikte bir mal üreticileri rehberine bağlantılar içerebilir. Aynı zamanda, farklı ürünlere ilişkin kayıtlar aynı üreticiye işaret edebilir. Tabloların bu etkileşimine ilişki denir.

Diğer veritabanı modülleri, tablolarda depolanan bilgileri işlemek için tasarlanmıştır. Sorgular, belirli koşulları karşılayan verileri alır. Formlar, biçimlendirilmiş girdi ve bilgilerin algılanması için tasarlanmıştır. Raporlar, başlıklar, paragraflar ve alt paragraflar içeren renkli bir kayıt listesinin çıktısını (genellikle bir yazıcıya) sağlar.

1. Veritabanı

1.1. Yeni bir veritabanı oluşturma.

1.1.1. Başlat menüsü komutunu yürüterek Microsoft Access'i başlatın > Programlar > Microsoft Office >

Şekil 1.1. Microsoft Erişim penceresi

1.1.2. Açılan pencerede (Şekil 1) simgesine tıklayın - Yeni Veritabanı

1.1.3. "Dosya adı" alanına, oluşturulan veritabanının adını "Kütüphane" yazın.

1.1.4. Varsayılan olarak, veritabanı Belgelerim klasöründe oluşturulur, yolu değiştirmek için "Dosya adı" alanının solundaki simgeye tıklayın.

1.1.5. "Oluştur" düğmesini tıklayın

1.2. Şablonları kullanarak bir veritabanı oluşturma.

1.2.1. Başlat menüsü komutunu yürüterek Microsoft Access'i başlatın > Programlar > Microsoft Office > Microsoft Office Access 2007.

1.2.2. Açılan pencerede (Şek. 1.1.), "Şablon kategorileri" > Yerel şablonlar alanında istediğiniz şablonu seçin.

Şekil 1.2. Yerel Şablonlar

1.2.3. "Oluştur" düğmesini tıklayın

2. Tablolar

Yeni bir veritabanı oluşturduktan sonra "veritabanı" penceresi açılır (Şekil 2.1.).

Şekil 2.1. Veritabanı penceresi

2.1. Tablo şablonlarını kullanarak bir tablo oluşturun.

2.1.1. Oluştur sekmesine gidin.

Şekil 2.2. Üst Menü


2.1.2. "Tablo Şablonları"na tıklayın, "Kişiler"i seçin.

2.1.3. Sonuç olarak, hazır sütun adlarına sahip bir tablomuz var, gerekirse kendi sütunlarınızı ekleyebilir (son “Alan ekle” sütununda LMB'ye çift tıklayın ve yeni bir sütunun adını girin) veya fazlalıkları silebilirsiniz. sütunlar (fazladan bir sütuna sağ tıklayın, içerik menüsü öğesi "Sütunu sil"dir).

Şekil 2.3. masa penceresi

2.1.4. "Organizasyon" adlı hücreye tıklayın ve kuruluşun adını (Okul) girin, "Kod" değerine otomatik olarak bir değer atanır.

2.1.5. Tablo hücrelerinin geri kalanını doldurun.

Pirinç. 2.4. veri tablosu

2.1.6. Tabloyu kaydedin: "Tablo2" sekmesinde RMB, "Kişiler" adını girin, Tamam'a tıklayın.

2.2. Tablo tasarımcısını kullanarak bir tablo oluşturma.

2.2.1. "Tablo 1" sekmesine tıklayın

2.2.2. Tasarım moduna geçiş:


Şekil 2.5. Bir görüntüleme modu seçme


Şekil 2.6. Bir tablo adı girme

2.2.4. Açılan tablo tasarımcısı penceresinde, yeni bir tablo için alan adları girebilir veya önceden oluşturulmuş bir tabloya alanlar ekleyebilirsiniz.

Şekil 2.7. Tablo tasarımcı penceresi

2.2.5. "Kod" hücresinin altındaki hücreye tıklayın, "Ad" sütununun adını girin, veri türü metindir. Birkaç kutu daha doldurun.

Şekil 2.8. Tablodaki alanların doldurulması

2.2.6. Tablo moduna geçin: Görünüm > Tablo modu.

2.2.7. Tabloyu 2.1.4 paragrafındakiyle aynı şekilde dolduruyoruz. ve 2.1.5.

Şekil 2.9. veri tablosu

2.3. Tabloları bağlama.

İlişki, tablolar arasındaki etkileşim için kurallar belirlemenizi sağlar. İki tür ilişki vardır: birden çoğa ve çoktan çoğa. Bizim durumumuzda, bir kütüphane veritabanı oluştururken, bir ilişki uygundur - çoktan çoğa, yani. bir kişi birden fazla kitaba sahip olabilir ve farklı kişiler aynı kitabın kopyalarına sahip olabilir.

Birden çoğa ilişki oluştururken, ilk tablonun id-kodu ikinci tabloya ayrı bir sütun olarak yazılır.

Çoktan çoğa ilişki oluştururken her iki tablonun id-kodları üçüncü tabloya (yardımcı) yazılır.

Bir örneğe bakalım:

2.3.1. "Oluştur" sekmesine gidin ve yeni bir tablo oluşturun.

2.3.2. Ardından tabloyu "Kayıtlar" adı altında kaydederken tasarım moduna geçiyoruz.

2.3.3. Sütunların isimlerini örnekteki gibi giriyoruz.

Şekil 2.10. Tablodaki alanların doldurulması

2.3.4. Tablo moduna geçip örneğe göre dolduruyoruz.

Pirinç. 2.11. veri tablosu

2.3.5. "Veritabanlarıyla çalış" sekmesine gidin ve "Veri Şeması" düğmesini tıklayın.

2.3.6. Açılan pencerede sırayla üç tabloyu da ekliyoruz.

Şekil2.12. Şema penceresi

2.3.7. Bağlantı oluştur - İşaretçiyi "Kitaplar" tablosundan "Kod" öğesinin üzerine yerleştiririz, LMB'ye basarız ve bırakmadan "Kayıtlar" tablosundan "Kitap Kodu" öğesine sürükleriz.

2.3.8. Görünen pencerede Veri bütünlüğünü uygula kutusunu işaretleyin. Bu mod, Access'in Kayıtlar tablosunda, eşleşen bir kimlik alanı değeriyle Kitaplar tablosu kaydıyla eşleştirilemeyen kayıtlar bırakmasını engeller.

İlgili kayıtları Kademeli olarak sil onay kutusunun işaretlenmesi, Kayıtlar tablosundaki ilgili tüm kayıtların silinmesi için Kitaplar tablosundaki bir girişin silinmesine neden olacaktır. Belirtilen bayrak kaldırılırsa, "Kayıtlar" tablosunun en az bir kaydının referans aldığı "Kitaplar" tablosunun bu kayıtlarının silinmesi yasaktır.

İlgili alanların basamaklı güncellemesi onay kutusunun işaretlenmesi, "Kitaplar" tablosunun "Kod" alanı güncellendiğinde, "Kayıtlar" tablosunun ilgili kayıtlarında aynı adı taşıyan alanların otomatik olarak güncellenmesine neden olacaktır. .

Şekil2.13. iletişim parametreleri

2.3.9. "Oluştur" düğmesini tıklayın

2.3.10. 2.4.7., 2.4.8., 2.4.9 paragraflarını tekrarlıyoruz. "Kişiler" tablosu için

Şekil2.14. Veri Şeması

2.4. Değiştirme listesi.

"Kayıtlar" tablosunu yeni verilerle doldururken, bu kimlik kodunun kullanılması çok sakıncalıdır; tablonun Access'te doldurulmasını kolaylaştırmak için bir ikame listesi vardır.

2.4.1. Tasarım modunda "Kayıtlar" tablosunu açın.

2.4.2. "Veri Türü" alanındaki "Kitap Kodu" alan adı için - Değiştirme Sihirbazı öğesini seçin.

Şekil2.15. Değiştirme Sihirbazı

2.4.3. Açılan "Create Substitution" penceresinde switch'i şekildeki gibi bırakın ve "Next >" butonuna tıklayın.

2.4.4. "Kitaplar" tablosunu seçin ve "İleri >"ye tıklayın.

Şekil2.16. Değiştirme Sihirbazı

Şekil2.17. Değiştirme Sihirbazı

2.4.6. Listeden alan adını seçerek kayıtları artan veya azalan düzende sıralayabilirsiniz, "İleri >" ye tıklayın.

Şekil2.18. Değiştirme Sihirbazı

2.4.7. Bir ikame oluşturmak için "Bitir"e tıklayın.

Şekil2.19. Değiştirme Sihirbazı

Artık Gönderiler tablosu, kitap kodu yerine kitabın başlığını ve yazarını gösterecek. Şimdi, "Kişiler" tablosundan ad ve soyadı alanlarını ekleyerek "kişi kodu" sütunu için de aynısını yapın.

Şekil 2.20. Tablo "Kayıtlar"

Ve yeni bir giriş eklemek için bir kitap veya kişi listesi görünecektir.

Şekil 2.21. Sihirbazı kullanarak tabloyu doldurma

Sorgular, verileri aramak ve yapılandırmak için bir araçtır. Bir veya daha fazla tabloya yönelik bir sorgu, belirli bir veri parçasının seçimini ve sorgunun kendisi tarafından oluşturulan bir tabloya aktarılmasını başlatır. Sonuç olarak, belirli bir yasaya göre oluşturulmuş kaynak tabloların bilgi kümesinin bir alt kümesini alırsınız. İşlenmekte olan bilgi miktarı büyükse, gerekli verilerin böyle bir alt kümeye seçilmesi işlem süresini önemli ölçüde azaltabilir. Ana veritabanlarının bir dosya sunucusunda depolandığı istemci-sunucu sistemlerinde, sorgu sistemi yerel ağ üzerinden iletilen bilgi miktarını azaltmanıza olanak tanır.

3.1. Sorgu Sihirbazı

Kullanıcının işini kolaylaştırmak için Access, sorgu oluşturma sürecini otomatikleştiren bir Sorgu Sihirbazı içerir.


3.1.1. "Oluştur" sekmesine gidin ve düğmesine basın

3.1.2. "Basit Sorgu"yu seçin ve Tamam'a tıklayın.

3.1.3. "Tablolar ve sorgular" açılır listesinde, "Kullanılabilir alanlar" listesinden "Kişiler" tablosunu seçin, şunları seçin: Soyadı, Adı ve İş telefonu. Ardından, "Kitaplar" tablosundan şunları seçin: Başlık ve Yazar; ve "Kayıtlar" tablosundan - Yayınlanma tarihi. Ve "İleri" ye tıklayın.

Şekil 3.1. Sorgu Sihirbazı

3.1.4. Ayrıntılı bir rapor seçin ve İleri'ye tıklayın.

Şekil 3.2. Sorgu Sihirbazı

3.1.5. Sorgunun adını girin, anahtarı "Verileri görüntülemek için sorguyu aç" olarak ayarlayın ve "Son" düğmesini tıklayın.

Şekil 3.3. Sorgu Sihirbazı

3.1.6. Sonuç bir tablodur:

Şekil3.4. Sorgu tablosu

3.2. Sorgu oluşturucu

Sorgu Sihirbazı yalnızca basit seçim koşulları oluşturabilir. Ek kısıtlamalar getirmek için, sorgu parametreleri ve karmaşık veri seçimi koşullarının oluşturulması üzerinde tam kontrol sağlayan sorgu oluşturucuyu kullanmalısınız.

3.2.1. "Oluştur" sekmesine gidin ve düğmesine basın

3.2.2. Üç tabloyu da ekleyin ve pencereyi kapatın.

Pirinç. 3.5. Tablo ekleme

3.2.3. Açılır listeden sorguda görüntülenecek tabloları ve alanları seçin.

Şekil 3.6. Sorgu Tasarımı Penceresi

3.3. Seçim koşulu

Sorguya bir seçim koşulu eklemek, tablodan tüm kayıtları değil, yalnızca belirli kriterleri karşılayanları seçmenize olanak tanır. Örneğin, Şubat 2007'ye kadar uzanan kayıtları istediğimizi varsayalım.

3.3.1. İstek formunda, hücre Beşinci sütun seçim koşuluna sağ tıklayın ve içerik menüsünden "Oluştur" komutunu seçin. İfade oluşturucu penceresi açılacaktır.

Şekil 3.7. İfade Oluşturucu penceresi

3.3.2. Oluşturucunun sol listesinde, Operatörler klasörüne tıklayın.

3.3.3. Ortadaki listede Karşılaştırma kategorisini seçin.

3.3.4. Sağdaki listede, Aradaki öğeye çift tıklayın.

3.3.5. Formül alanındaki ilk yer tutucu "İfade"yi seçmek için tıklayın.

3.3.6. İfade oluşturucunun sol listesinde, İşlevler klasörünü açmak için çift tıklayın.

3.3.7. Standart Erişim işlevlerini içeren Yerleşik İşlevler klasörüne tıklayın.

3.3.8. İfade oluşturucunun orta listesinde Tarih/Saat öğesine tıklayın.

3.3.9. Sağdaki listede, İfade yer tutucusunu onunla değiştirmek için DateValue işlevine çift tıklayın.

3.3.10. "stringexpr" yer tutucusu seçiliyken, "02/01/2007" metnini girin.

3.3.11. 3.3.5 - 3.3.10 adımlarını tekrarlayarak, ikinci yer tutucu "Expression"ı DateValue ("31/02/2007") ifadesiyle değiştiririz.

Sonuç olarak, DateValue("02/01/2007") ile DateValue("31/02/2007") Arasındaki formüle sahibiz. Tarihin 1 Şubat ile 31 Şubat 2007 arasında olup olmadığını kontrol eder.

3.3.12. Tamam butonuna basıyoruz.

3.3.13. İsteği tamamlamak için basın.

Şekil 3.8. Sorgu sonucu

Sorgular, bir tablodaki bir grup kaydı eklemek, kaldırmak ve güncellemek için de kullanılabilir. Bu tür sorgular, güçlü bir veri dönüştürme aracıdır. eylem istekleri. Örneğin Kitaplar tablosundaki kart dizin numarasını değiştirmemiz gerekiyor. İlk basamak - 4'ü 6 ile değiştirin. Tabloda binden fazla giriş varsa, böyle bir işlemin "manuel" olarak gerçekleştirilmesi zordur.

3.4.1. Tasarım modunda yeni bir sorgu oluşturun.

3.4.2. Tasarımcı penceresinde "Kitaplar" tablosunu açın.

3.4.3. Değer alanında "Kart dizin numarası" öğesini seçin.

Şekil 3.9. Sorgu Tasarımı Penceresi

3.4.4. "Talep Türü" alanında, bir güncelleme isteği seçin; istek formunda başka bir alan görünecektir - yeni bir alan değeri girmeniz gereken güncelleme.

3.4.5. "Güncelle" alanında, içerik menüsünü arayın, "Oluştur" öğesine tıklayın

3.4.6. İfade oluşturucu penceresinde şu formülü yazın:

Şekil 3.10. İfade Oluşturucu penceresi

3.4.7. "Seçim koşulu" alanında, içerik menüsünü çağırın, "Oluştur" öğesine tıklayın

3.4.8. İfade oluşturucu penceresinde şu formülü yazın:

Şekil 3.11. İfade Oluşturucu penceresi

3.4.9. İsteği "Güncelleme" adı altında kaydederek kapatıyoruz.

3.4.10. Çift tıklayarak “Güncelleme” sorgusunu çalıştırıyoruz, Access, seçim koşulunu sağlayan bir kaydın keşfi hakkında sizi bilgilendirecek ve değiştirme ihtiyacını onaylamanızı isteyecektir.

SQL dili, en yaygın olarak kullanılan istemci-sunucu veritabanı yönetim dilidir. Bir sistem programlama dili değil, ilişkisel bir veritabanı dilidir. Microsoft Access, Jet SQL dilini kullanır.

3.5.1. Tasarım modunda yeni bir sorgu oluşturun.

3.5.2. SQL moduna geçelim.

3.5.3. Açılan pencerede SQL ile bir sorgu yazılır.

Şekil 3.12. SQL sorgu penceresi.

3.5.4. "Kitaplar" tablosuna yeni bir kayıt eklemek için bir sorgu yazalım:

DEĞERLER ("Mu-Mu", "Turgenev", "Rospechat", "2007", "845623");


3.5.5. Düğmeye tıklayın, yeni bir kayıt eklemek için bir onay penceresi görünecektir, Tamam'a tıklayın.

Pirinç. 3.13. Güncellenmiş "Kitaplar" tablosu

Tablolar ve sorgular, ekranda uzun kayıt listelerini görüntülemenize izin verirken, formlar belirli bir kayda odaklanmanıza izin verir. Bilginin girilmesini, düzenlenmesini ve algılanmasını kolaylaştırırlar, yardımcı imzalar ve tasarım öğeleri içerebilirler.

4.1. Form Sihirbazı

4.1.1. "Oluştur" sekmesine gidin ve "Form Mater" ı başlatın

Şekil 4.1. Form Sihirbazını Başlatma

4.1.2. "Tablolar ve Sorgular" listesinde Tablo: Kişiler'i seçin.

4.1.3. Tüm alanları seçili alanlar listesine eklemek için ">>" düğmesine tıklayın.

4.1.4. "Kod" alanını seçin ve "< » уберите из списка выбранных полей, т.к. значение этого поля является кодом, оно неважно для пользователя и поэтому его не следует включать в форму.

Pirinç. 4.2. Form Sihirbazı

4.1.6. Bir sonraki pencerede, formun görünümünü hizalayın - hizalayın ve "İleri>" düğmesini tıklayın.

4.1.7. Sihirbazın üçüncü penceresinde, form tasarım stilini (ne isterseniz) seçin ve “İleri>” düğmesine tıklayın.

4.1.8. Dördüncü pencerede, hiçbir şeyi değiştirmeden "Son" düğmesine tıklayın.

Şekil 4.3. İletişim Formu

Form penceresinde mevcut girdileri düzenleyebilir ve yenilerini oluşturabilirsiniz.

4.2. Form Oluşturucu

Sihirbaz tarafından oluşturulan formların dezavantajı, monoton olmaları ve açıklayıcı yazılar içermemeleridir. Formu süslemek ve alanları daha uygun bir şekilde düzenlemek için form öğelerini taşımanıza ve ölçeklendirmenize, bunları bir veri kaynağına bağlamanıza ve diğer form parametrelerini yapılandırmanıza olanak tanıyan form tasarımcısını kullanmalısınız.

4.2.1. Bölüm 4.1'de gösterildiği gibi oluşturalım. masadaki form "Kitaplar"

Pirinç. 4.4 Kitap tablosu formu

4.2.2. "Görüntüle" düğmesini tıklayın ve tasarım moduna geçin.

Pirinç. 4.5. Form tasarımcısı penceresi

Tasarımcı penceresi, nesneleri konumlandırmaya yardımcı olmak için dikey ve yatay cetvelli bir yerleşim ızgarasına sahiptir.

"Form Başlığı" veya "Veri Alanı" alanına, Dolgu/Arka Plan Rengi öğesine sağ tıklayarak, alanın rengini değiştirebilirsiniz.

Herhangi bir form öğesinin üzerine tıklayarak, kenarlarını sürükleyerek öğenin şeklini ve boyutunu değiştirebileceğiniz veya formda başka bir yere taşıyabileceğiniz bir çerçeve görünür.

Her form elemanının kendine has özellikleri vardır, eleman, özellikler maddesine sağ tıklanarak özellikler penceresi açılır.

Şekil 4.6. Özellikler penceresi

Genel olarak raporlar formlara benzer, ancak genellikle bir veri tabanından yazıcıya bilgi çıktısı almak için tasarlanmıştır. Bu nedenle, raporlarda veriler, ayrı sayfalara yerleştirilmesi uygun olacak şekilde biçimlendirilir. Raporlar, çeşitli tasarım yöntemlerini destekler ve verileri mantıksal olarak katı bloklara bölerek gruplamanıza olanak tanır.

5.1. Rapor Sihirbazı

Kullanıcının işini kolaylaştırmak için, Access'in özel bir sihirbazı vardır, bu sihirbaz, zaman kısıtlıysa, oldukça çekici raporları hızla oluşturmanıza olanak tanır.

5.1.1. "Oluştur" sekmesine gidin ve Rapor Sihirbazını başlatın

5.1.2. Açılan sihirbaz penceresinde "Tablo: Kişiler"i seçin, "Kod" alanı dışındaki tüm alanları ekleyin, "İleri"ye tıklayın.


Pirinç. 5.1. Rapor Sihirbazı

5.1.3. Sihirbazın bir sonraki penceresinde, her şeyi değiştirmeden bırakın ve "İleri" ye tıklayın.

5.1.4. Soyadına göre sıralamayı seçin ve İleri'ye tıklayın.

Pirinç. 5.2. Rapor Sihirbazı

5.1.5. Anahtarları Şekil 5.3'te gösterildiği gibi ayarlıyoruz. ve "İleri" ye tıklayın.

Pirinç. 5.3. Rapor Sihirbazı

5.1.6. Rapor stilini seçin - Access 2007 ve "Bitir"e tıklayın.

Pirinç. 5.4. Kişi tablosu raporu

5.2. Rapor Tasarımcısı

Şekilde sunulan rapor. 5.4. bir takım dezavantajları vardır, örneğin: bazı alanlar çok fazla yer kaplarken, diğer alanlar sığmaz; raporun bir sayfadan uzun olması vb.

Bu eksiklikler rapor tasarımcısı kullanılarak düzeltilebilir.

5.2.1. Tasarım moduna gidin - raporda RMB, madde - Yapıcı.

5.2.2. Rapor Tasarımcısı, Form Tasarımcısına benzer ve ayrıca öğelerin boyutunu, şeklini ve konumunu da değiştirebilirsiniz. Elemanları tek sayfadan öteye geçmeyecek ve içeriğe göre yer kaplayacak şekilde taşıyalım.

Pirinç. 5.5. Rapor Tasarımcısı

5.2.3. Düzenlemeden sonra önizleme moduna gidin.

Pirinç. 5.6. Hazır rapor

6. Uygulama

6.1. Veri tipleri.

Access, çeşitli bilgileri bir veritabanında saklama yeteneği sağlamak için geniş bir veri türleri kümesi sunar:

tablo 1

Tür adı Amaç
Metin 255 karaktere kadar metin
Not alanı 65000 karaktere kadar metin
Sayısal Çeşitli formatların sayıları
Tarih Saat Tarih ve/veya saat
parasal Çeşitli formatlarda para birimi değerleri
Tezgah Eklenen her yeni girişle otomatik olarak artan bir sayaç
Mantıklı Sadece iki değer alabilen miktarlar: evet/hayır
OLE nesne alanı Resim, ses ve diğer veri türlerini eklemenize izin veren alanlar
köprü Bir Access nesnesini (tablo, form, sorgu vb.), başka bir uygulamanın dosyasını veya bir web sayfasını açmanıza izin veren bağlantılar

6.2. Eylem isteği türleri

Tablo 2

Bir çeşit Tanım
Seçim Veritabanından kayıtları alır ve görüntüler.
Güncelleme Mevcut bir tablodaki verileri günceller.
bir dernek SQL modunda sorgulama
Tablo oluştur Veritabanından kayıtları alır ve bunları yeni bir tablo olarak kaydeder.
Geçmek Verileri, biri tablonun sol tarafında ve diğeri tablonun üstünde görünen iki değer kümesi arasında özetler.
sunucu isteği sunucuya SQL sorgusu
zeyilname Mevcut bir tabloya veri ekler
kaldırma Belirtilen tablodan belirtilen koşulla eşleşen verileri kaldırır.
Kontrol

6.3. SQL sorgusu türleri

Tablo 3

Talimat Tanım Sözdizimi
KULLANICI EKLE Bir veya daha fazla mevcut ekler kullanıcılar mevcut içine grup. KULLANICI EKLE kullanıcı[, kullanıcı, …] İLE Grup
KULLANICI OLUŞTUR Yeni kullanıcılar oluşturmak için kullanılır. KULLANICI OLUŞTUR kullanıcı şifre kişisel_kodu [, kullanıcı şifresi kişisel_kodu, …]
GRUP OLUŞTUR Yeni gruplar oluşturmak için kullanılır. GRUP OLUŞTUR grup kişisel_kodu[, grup kişisel_kodu, …]
KULLANICIYI BIRAK Bir veya daha fazlasını kaldırma kullanıcılar veya sil kullanıcılar itibaren gruplar KULLANICIYI BIRAK kullanıcı[, kullanıcı, …]
BIRAKMA GRUBU Bir veya daha fazlasını kaldırma gruplar BIRAKMA GRUBU Grup[, Grup, …]
SEÇ ... İÇİNDE Tablo oluşturmak için bir sorgu oluşturur (Tablo oluşturmak için sorgu. Mevcut bir tablodan kayıtların (satırların) kopyalandığı yeni bir tablo oluşturan bir sorgu (SQL deyimi). SEÇME alan1[, alan2[, ...]] İÇİNE new_tableİTİBAREN kaynak
SİLMEK WHERE yan tümcesinin koşulunu karşılayan FROM yan tümcesinde listelenen bir veya daha fazla tablodan kayıtları silen bir silme sorgusu oluşturur. SİLMEK[ masa.*] İTİBAREN masa NEREDE seçim_koşulu
DÖNÜŞÜM Çapraz sorgu oluşturur. DÖNÜŞÜM istatistik_fonksiyonu SELECT_ifadesi EKSEN pivot_table alanı ])]

6.4. Form kontrolleri

Form Builder'ı açtığınızda, ekranda Araç Kutusu belirir. Araç çubuğu düğmelerini kullanarak, türleri tabloda listelenen çeşitli nesneleri forma ekleyebilirsiniz.

Tablo 4

Öğe adı Amaç
Alan Tablo ve sorgu alanlarına bilgi girmek ve görüntülemek için ve ayrıca hesaplama sonuçlarını görüntülemek için kullanılır
İmza Etiketler, metin alanı, birleşik giriş kutusu vb. öğelerle birlikte otomatik olarak oluşturulur. Giriş alanının anlamını açıklarlar. Başlıklar ve açıklamalar için ek etiketler kullanılabilir
Buton Böyle bir düğmeye tıklamak, başka bir forma geçebileceğiniz, kayıtlar arasında gezinebileceğiniz ve diğer birçok işlemi gerçekleştirebileceğiniz bir komutu yürütür.
açılan kutu Hem bir alana bir değerin doğrudan girilmesine hem de önceden tanımlanmış değerlerin açılır listesinden seçilmesine izin verir
Liste Bir dizi öğeden veri seçmenize izin verir ve doğrudan değer girişine izin vermez
Alt form/Rapor Bir forma (veya rapora) başka bir formun (veya raporun) ana forma bağlı olduğu bir alan ekler
Astar Düz bir çizgi ekler
Dikdörtgen Herhangi bir kalınlıkta renkli bir kenarlıkla şeffaf veya opak bir dikdörtgen çizer
Ekli Nesne Çerçevesi Bir tablo veya sorgu veri alanıyla ilişkili OLE nesnesi
Grup değiştir Radyo düğmeleri grubu, tablonun bazı alanlarını ifade eder. Her grup radyo düğmesi, bu alanın belirli bir tamsayı değerine karşılık gelir.
onay kutusu Evet/hayır türü alanlarını temsil edecek şekilde tasarlanmıştır. İşaretli kutu "evet" değerine ve boş olana - "hayır" değerine karşılık gelir.
Değiştirmek Yalnızca birinin kontrol edilebileceği bir grup radyo düğmesi öğesi (dairesi siyah görünür)
Değiştirmek Evet/hayır gibi bilgileri girmenizi sağlar. "Evet" veya "doğru" değeri, anahtarın girintili konumuna karşılık gelir
sekme Aynı ekran alanına birden fazla kontrol seti yerleştirmenize izin verir. Öğelerin kolayca mantıksal gruplara ayrıldığı durumlarda kullanışlıdır
Grafik Ekle
Serbest nesne çerçevesi OLE nesnesi herhangi bir veri kaynağıyla ilişkili değil
Resim Bir çerçeve ile herhangi bir grafik formatının çizimi
Sayfa sonu Yazıcıya bir form veya rapor çıkarıldığında sayfa çevirisinin oluşturulduğu satır
Köprü ekle Bir Web sayfasına, resme, e-posta adresine veya programa bağlantı oluşturun
ek Ekli dosyalar