Microsoft Access'teki bir sorunun değiştirilmesi

Bir Microsoft Access sorğunun dəyişdirilməsi prosesi ilk növbədə birini yaratma prosesinə bənzəyir. Sorgular Design View ya da SQL View istifadə edərək dəyişdirilə bilər, lakin mövcud sorguyu dəyişdirmək üçün Sorgu Sihirbazını istifadə edə bilməzsiniz.

Verilənlər bazası daxilində ekranın solunda olan obyektlərin panelində hədəflənmiş sorgunuzu sağ tıklayarak başlayın. Açılır menyuda Tasarım görünüşünü seçin . Sorgu, Datasheet View'da açılır. Sorgunuzun adını Data Sheet Görünümünün üstündeki sekme satırına sağ tıklattığınızda görünüm modunu değiştirebilirsiniz. Varsayılan olaraq, Datasheet'inizdə, strukturca düzenlenemeyen (bu görünümün verilerini ekleyip kaldırabileceğiniz olmasına baxmayaraq). Ancaq SQL və ya Dizayn baxımından, sorgunun strukturunu düzəltmək və ya dəyişdirilmiş obyekt kimi lazım saxlaya və ya saxlaya bilərsiniz.

Design View

Design View horizontally split ekranı açır. Üst yarı dəyişdirdiyiniz sorguyu qidalandıran hər bir masa və ya sorğu təmsil edən düzbucaqlıları göstərir. Açar sahələr - adətən unikal identifikator-xüsusiyyətləri onların yanında bir kiçik qızıl açar. Düzbucaqlardan hər biri bir masa içərisində sahələri bir-birinin sahələrinə birləşdirən xətlər vasitəsilə digər düzbucaqlılara qoşulur.

Bu xətlər əlaqələri təmsil edir. Design View'da, xətt üzərində sağ tıklayarak əlaqəni dəyişdirə bilərsiniz. Üç variantdan birini seçə bilərsiniz:

Bu üç qoşulma növü (daxili, sol, sağ) verilənlər bazasının icra edə biləcəyi birləşmələrin bir sıra alt kümesidir. Daha mürəkkəb sorğu etmək üçün, SQL View-ə keçməlisiniz.

Seçdiyiniz cədvəlləri əlaqələr xətləri ilə birləşdirdiyinizdə ekranın alt yarısında sorgunun geri qaytarılacağı bütün sahələri göstərən grid göstərilir. Göstərmə qutusu sorgu çalıştırıldığında sahəni görüntüler və ya bastırır - görüntülenmeyen alanlara əsaslanan bir sorguya filtreleyebilirsiniz. Microsoft Access, sahələr boyunca soldan sağa doğru bir neçə növ işləyəcək, baxmayaraq nəticələrini artan və ya azalan şəkildə sipariş etmək üçün sifariş sırasını əl ilə əlavə edə və ya dəyişdirə bilərsiniz. Sütunları, müəyyən bir sıralama modelini məcbur etmək üçün, onları griddə sola və ya sağa sürükleyerek yenidən sıralayabilirsiniz.

Dizayn Görünüşünün Kriterlər qutusu, sorgunun çalıştırıldığı zaman, yalnız filtrenizle eşleşen verilerin bir alt kümesini görüntülerken, girdi sınırlayıcı kriterlere imkan verir. Məsələn, açıq məhsul sifarişləri ilə bağlı bir sorğuda yalnız Michigan sifarişlərini göstərmək üçün dövlət sütununa 'MI' kriterini əlavə edə bilərsiniz. Məruz səviyyələrini əlavə etmək üçün sütun içərisində olan və ya qutuları istifadə edin və ya digər sütunlara meyar əlavə edin.

SQL Görünüşü

SQL görünüşündə, Microsoft Access, bir qaynaqdan hansı məlumatların və hansı iş qaydalarından istifadə edəcəyini müəyyən etmək üçün Access'in ayrıştırdığı Yapılandırılmış Sorgu dili sintaksisiyle veri səhifəsini əvəz edir.

SQL hesabatları ümumiyyətlə blok formasını tutur:

SELECT Tablo1. [Alanadı1], Cədvəl 2. [Alan Adı2]
Cədvəl 1-dən RIGHT JOIN Table2 Cədvəl 1. [Açıq 1] = Cədvəl 2. [Açıq 2]
WHERE Table1. [Fieldname1]> = "FilterValue"

Müxtəlif verilənlər bazası təchizatçıları SQL-in bir qədər fərqli versiyasını dəstəkləyir. ANSI uyğun sintaksis adlanan əsas standart, hər verilənlər bazası mühitində işləməlidir. Bununla belə, hər bir satıcı SQL standartlarını öz tweaks ilə artırır. Microsoft, məsələn, Access daxilində Jet Database Engine istifadə edir. Microsoft ayrıca SQL Server dəstəkləyir. Digər satıcılar fərqli yanaşmalardan istifadə edirlər, buna görə də SQL ümumiyyətlə standartlara uyğun olaraq birgə işləyə bilməz.

Jet verilənlər bazası mühərrikinin SQL-nin tətbiqi sintaksisiylə tanış deyilsinizsə, onda SQL View tweaking sizin sorgularınızı poza bilər. Bunun yerine Tasarım görünümüne yapışdırın. Lakin, çox sürətli tweaks üçün, Design View sxematik dəyişdirmək üçün əsas SQL əsasən bəzən daha asandır. Şirkətinizdəki digər analitiklər necə bir nəticə əldə etdiyini bilmək istəsələr, onlara SQL bəyanatınızın bir cut-and-paste göndərilməsi sorğu dizaynı haqqında qarışıqlığı azaldır.

İşinizi Saxla

Microsoft Access 2016'da, mövcud sorguyu saxlaya və üzərinə vuraraq Saxla seçə bilərsiniz . Yenidən işlənmiş sorguyu başqa bir ad olaraq saxlamaq üçün mövcud sorgunun davam etmesini təmin etmək üçün Fayl sekmesini basın, Başqa Saqı Saxla və sonra Nümayəni Saxla seçin .