Mengapa Seseorang Harus Menggunakan Kueri dan bukan Bidang Terhitung untuk Tabel Access

Bagikan sekarang:

Artikel tersebut menjelaskan mengapa pengguna harus menghindari penggunaan cbidang yang dihitung dalam database dan sebagai gantinya menggunakan Kueri.

MS Access memungkinkan penggunanya untuk membuat kolom terhitung (tipe bidang) dalam desain tabel untuk melakukan berbagai perhitungan, tetapi lebih sering melanggar aturan normalisasi. Oleh karena itu, disarankan untuk menggunakan Kueri daripada kolom kalkulasi. Artikel ini akan menjelaskan poin ini secara mendetail.

Bidang Terhitung di MS Access

Buat Kueri Di MS Access, bukan Bidang TerhitungKolom kalkulasi merupakan bagian integral dari spreadsheet dan dirancang untuk membantu pengguna mengembangkan aplikasi secara efektif. Namun sesuai aturan normalisasi, tidak disarankan untuk menyimpan nilai yang bergantung pada bidang lain untuk menghindari kebingungan dan ketidakteraturan. Kolom kalkulasi, meskipun praktis dan mudah digunakan, harus dihindari karena tidak dapat memanggil fungsi yang ditentukan pengguna karena hanya diprogram untuk menjalankan fungsi bawaan. Access tidak memperbolehkan bidang terhitung untuk menyertakan bidang dari tabel atau kueri berbeda. Pengguna juga perlu menyediakan semua parameter lain untuk menghindari kesalahan. Perlu juga dipertimbangkan bahwa hasil kolom kalkulasi hanya dihitung saat dihasilkan pada waktu proses, yaitu pada saat eksekusi kueri atau laporan berdasarkan kueri.

Perlu dicatat bahwa versi Access sebelum MS Access 2010, tidak akan dapat berfungsi tabel sehingga membatasi penggunaannya. Keandalan bidang Terhitung relatif rendah karena hasilnya hampir tidak diperbarui dengan benar setelah mengubah Ekspresi setelah data dimasukkan ke dalam tabel. Ini adalah alasan utama untuk menghindari kolom kalkulasi.

Pertanyaan

Buat Kueri Di Ms AccessKueri adalah alternatif yang lebih baik untuk bidang terhitung karena tidak menyimpan nilai dalam tabel. Kueri sangat membantu dalam mengotomatiskan tugas manajemen data dan revisi perubahan. Query dapat dibuat menggunakan Query Wizard atau dalam tampilan Deign.

Mari kita ambil contoh dua bidang, Kuantitas dan SatuanCost, di mana Pengguna membutuhkan ekspresi Kuantitas * UnitCost ke bidang yang berbeda, 'Jumlah.' Jadi, alih-alih menggunakan bidang Hitung, pengguna harus membuat Kueri berdasarkan tabel. Mereka bisa mengetikkan ekspresi di baris bidang desain kueri, dan bisa ditulis sebagai berikut

Amount: [Quantity] * [UnitCost]

Ini akan membuat bidang lain yang disebut Jumlah, yang akan lebih sederhana dan lebih efisien. Formulir dan laporan berdasarkan kueri ini akan memperlakukan bidang terhitung seperti rekaman lainnya.

Menyimpan Hasil yang Dihitung

Ada juga beberapa kasus di mana pengguna merasa perlu untuk menyimpan nilai yang berbeda, dan beberapa aturan yang fleksibel. Namun itu dapat dilakukan dengan bantuan acara Setelah Pembaruan yang akan memungkinkan pengguna untuk mengganti perhitungan dan memasukkan nilai yang berbeda sesuai preferensi mereka.

Dalam versi MS Access 2010, seseorang dapat memilih tipe Data Terhitung yang akan menampilkan ekspresi. Pengguna dapat mengetik ekspresi tersebut (katakanlah [Kuantitas] * [Harga satuan]), dan Access akan melakukan penghitungan setiap kali pengguna memasukkan rekaman. Masalah dengan fitur ini adalah ekspresi yang terbatas sehingga membatasi pengguna untuk menggunakannya untuk tujuan nyata.

Sebagai pengguna Access, Anda harus selalu siap menghadapi insiden kerusakan data. Jika Anda menghadapi skenario seperti itu, jangan ragu untuk memanggil alat yang ampuh seperti DataNumen Access Repair untuk perbaiki mdb file.

Pengantar Penulis:

Vivian Stevens adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk memperbaiki sql dan unggul dalam produk perangkat lunak pemulihan. Untuk informasi lebih lanjut kunjungi www.datanumen.com

Bagikan sekarang:

Komentar ditutup.