Niyə Giriş Cədvəlləri üçün Hesablanmış Sahələr əvəzinə Sorğulardan istifadə edilməlidir

İndi paylaş:

Məqalədə istifadəçilərin niyə istifadə etməməli olduqları izah edilir cverilənlər bazasında hesablanmış sahələr və bunun əvəzinə Sorğulardan istifadə edin.

MS Access öz istifadəçilərinə müxtəlif hesablamalar aparmaq üçün cədvəl dizaynında hesablanmış sütunlar (sahə tipi) yaratmağa imkan verir, lakin daha çox normallaşdırma qaydalarını pozur. Buna görə hesablanmış sahələr əvəzinə Sorğulardan istifadə etmək tövsiyə olunur. Bu məqalə bu məqamı ətraflı şəkildə izah edəcəkdir.

MS Access-də hesablanmış sahələr

MS Access-də hesablanmış sahələr əvəzinə sorğular yaradınHesablanmış sahələr elektron cədvəlin ayrılmaz hissəsidir və istifadəçilərə tətbiqləri effektiv şəkildə inkişaf etdirməyə kömək etmək üçün nəzərdə tutulub. Lakin normallaşdırma qaydasına əsasən, qarışıqlıq və nizamsızlığın qarşısını almaq üçün digər sahələrdən asılı olan dəyərləri saxlamaq tövsiyə edilmir. Hesablanmış sahələr, əlverişli və istifadəsi asan olmasına baxmayaraq, onlardan qaçınmaq lazımdır, çünki onlar istifadəçi tərəfindən müəyyən edilmiş funksiyaları çağıra bilmirlər, çünki onlar yalnız daxili funksiyaları işə salmaq üçün proqramlaşdırılmışdır. Giriş hesablanmış sahələrə müxtəlif cədvəllər və ya Sorğulardakı sahələri daxil etməyə icazə vermir. İstifadəçilər səhvlərdən qaçmaq üçün bütün digər parametrləri də təqdim etməlidirlər. Onu da nəzərə almaq lazımdır ki, hesablanmış sahələrin nəticələri yalnız iş vaxtında, yəni sorğunun və ya sorğu əsasında hesabatın icrası anında yarandıqda hesablanır.

Qeyd etmək lazımdır ki, MS Access 2010-dan əvvəlki Access versiyaları cədvəlləri işlədə bilməyəcək və beləliklə də onun istifadəsini məhdudlaşdıracaqdır. Hesablanmış sahələrin etibarlılığı nisbətən aşağıdır, çünki məlumatlar cədvələ daxil edildikdən sonra İfadə dəyişdirildikdə nəticələr çətin ki düzgün yenilənir. Bunlar hesablanmış sahələrdən qaçmağın əsas səbəbləridir.

Sorğu

Ms Access-də sorğular yaradınSorğular Hesablanmış sahələrə daha yaxşı alternativdir, çünki onlar dəyəri cədvəldə saxlamırlar. Sorğular məlumatların idarə edilməsi tapşırıqlarının avtomatlaşdırılmasında və dəyişikliklərin nəzərdən keçirilməsində faydalıdır. Sorğular Sorğu Sihirbazından istifadə etməklə və ya Dizayn görünüşündə yaradıla bilər.

İstifadəçinin Miqdar * VahidQiymət ifadəsini fərqli bir sahəyə, "Miqdar"a, ehtiyac duyduğu iki sahəyə, Miqdar və VahidQiymətinə nümunə götürək. Beləliklə, istifadəçi Hesabla sahələrindən istifadə etmək əvəzinə, cədvələ əsasən Sorğu yaratmalıdır. Onlar ifadəni sorğu dizaynının Sahə sətirinə yaza bilərlər və bu aşağıdakı kimi yazıla bilər.

Amount: [Quantity] * [UnitCost]

O, daha sadə və daha səmərəli olan Məbləğ adlı başqa bir sahə yaradacaq. Bu sorğuya əsaslanan formalar və hesabatlar hesablanmış sahələrə hər hansı digər qeyd kimi baxacaq.

Hesablanmış Nəticənin Saxlanması

İstifadəçilərin fərqli bir dəyər saxlamağa ehtiyac duyduqları bir neçə hal və bəzi çevik qaydalar da var. Bununla belə, bu, istifadəçilərə hesablamanı ləğv etməyə və üstünlüklərinə uyğun olaraq fərqli dəyər daxil etməyə imkan verən Yeniləmədən Sonra hadisəsinin köməyi ilə edilə bilər.

MS Access 2010 versiyasında ifadəni göstərəcək Hesablanmış Məlumat tipini seçmək olar. İstifadəçilər həmin ifadəni yaza bilərlər (deyək ki, [Kəmiyyət]*[Vahidqiymət]) və istifadəçi hər dəfə qeydi daxil etdikdə Access hesablamalar aparacaq. Xüsusiyyətlə bağlı problem, məhdud ifadələrin olmasıdır, buna görə də istifadəçilərin real məqsədlər üçün istifadəsini məhdudlaşdırır.

Access istifadəçisi olaraq siz həmişə məlumatların pozulması halları ilə məşğul olmağa hazır olmalısınız. Belə bir ssenari ilə qarşılaşdığınız halda, kimi güclü bir alətə müraciət etməkdən çəkinməyin DataNumen Access Repair üçün mdb-ni düzəldin files.

Müəllif Giriş:

Vivian Stevens məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc təmir sql və excel bərpa proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

İndi paylaş:

Şərhlər bağlıdır.