Cara Memperbarui Catatan di Access – Tutorial

Pembaharuan Terakhir: 04/10/2024
Cara Memperbarui Catatan di Access – Tutorial

Apakah Anda ingin mempelajari caranya perbarui catatan di Access.... Pada kesempatan kali ini kami telah menyiapkan tutorial lengkap dan mendetail dengan contoh untuk mengajarkan Anda cara melakukan modifikasi ini di Microsoft Access. Setiap bagian dari latihan ini akan membantu Anda meningkatkan kemampuan Anda dalam setiap aspek. database. Tanpa basa-basi lagi, berikut adalah cara memperbarui catatan di Access.

Cara memperbarui catatan di Access

Seperti yang kami sebutkan di awal posting, di sini kami akan memberikan Anda latihan yang dengannya Anda dapat melihat proses memperbarui catatan di Access. Mari kita lihat:

Bagian 1: Perbarui catatan di Access dengan mengubah data menggunakan kueri

Untuk memperbarui catatan di Access dengan jenis tugas ini, sekarang penawaran program pertanyaan spesifik dan masing-masing.

Langkah 1: Perbarui kueri

Sebelum memahami cara menghapus rekaman, mari pelajari cara memperbarui rekaman di Access. Sebagai langkah awal, kami mengusulkan untuk melakukan modifikasi global, lebih tepatnya pada harga Tabel produk. Kemudian, kita akan melihat bagaimana mungkin mengarahkan catatan untuk diperbarui, menggunakan kriteria dari bersarang.

  • langkah 1: Tutup kueri R_doublons_villes_cp dengan mengklik tanda silang di tabnya.
  • langkah 2: Di panel objek akses, klik Kategori tabel untuk mengimplementasikan pandangan tersebut.
  • langkah 3: Lalu klik dua kali pada Tabel produk untuk menampilkannya dalam tampilan lembar de data.

CATATAN: Seperti yang ditunjukkan oleh bilah navigasi di bagian bawah jendela Mengakses, tabel ini mengarsipkan 245 artikel.

Cara Memperbarui Catatan di Access – Tutorial

Langkah 2: Perbarui catatan di Access untuk semua produk

Semua produk dalam tabel ini diidentifikasi secara unik di bidang product_ref dari kunci utama. Untuk menyerap pajak baru, perusahaan memutuskan meningkatkan semua harga jualnya sebesar 5%. Oleh karena itu, ini adalah bidang harga_produk dari masing-masing record tersebut yang harus dikalikan dengan 1.05. Seperti yang Anda lihat, tidak mungkin untuk memulai pembaruan individual dan manual.

  • langkah 1: Tutup Tabel produkdengan mengklik tanda silang di tab Anda,
  • langkah 2: Di bagian atas jendela Akses, klik pada Buat tabuntuk mengaktifkan rekaman itu.
  • langkah 3: Di bagian Konsultasi dari pita, klik Tombol buat kueri.
  • langkah 4: Di kotak dialog berikutnya, pilih Tabel produk.
  • langkah 5: Lalu klik pada tombol Tambahdan di Tombol tutup.

Oleh karena itu, Anda harus beralih ke editor kueri Access.

  • langkah 6: Pada tampilan skema tabel, pilih kolom pertama:
  • langkah 7: Lalu, sambil menahan tombol perubahan, klik yang terakhir: kode_produk.
  • langkah 8: Lalu seret pilihan ke bawah dalam kisi kueri.

Langkah 3: Tindakan ini memilih semuanya.

Di sini kami baru saja menghapus semua bidang yang biasanya berguna untuk melihat. Namun meskipun saat ini kami mungkin sedang dalam proses membangun a pilih kueri, tujuan yang dinyatakan adalah tingkat pembaruan. Karena tidak ada ekstraksi yang diperkirakan, hanya ekstraksi bidang harga_produk. Dan kami akan mencari tahu.

  • langkah 1: Di bagian atas jendela Akses, klik pada Tombol segarkan.

Langkah 4: Tentukan operasi untuk memperbarui catatan di Access

Dengan tindakan sederhana ini, Anda baru saja mengubah sifat dari aplikasi. Itu tidak akan lagi mengekstraksi data apa pun. Akan memperbaruinya. Namun, bagaimana caranya masih harus ditentukan. Dan dengan demikian, Anda melihat munculnya baris baru di kisi kueri. Disebut Update. Di sinilah kita perlu mendefinisikan operasi pada bidang target.

  • langkah 1: Di gambar lapangan Memperbarui harga_produk , masukkan ekspresi berikut:
    • [harga_produk] * 1.05

gambar lapangan

CATATAN: Seperti yang Anda tahu, di Akses sintaksis, bidang ditunjukkan dalam tanda kurung siku. Akibatnya, kita mengalikan nilai bidang harga_produk untuk 1.05. Dengan kata lain, Anda harus menerapkan margin keuntungan sebesar 5%. Karena tidak ada kriteria yang ditentukan, kenaikan ini pasti terjadi secara alami pada harga semua barang.

  • langkah 2: Simpan kueri (CTRL + S) dengan nama: R_MAJ_TS_Prix,

CATATAN: Seperti biasa, setelah validasi, Anda akan melihat nama Anda muncul di Akses panel Objek. Namun kali ini, ikonnya berubah. Mengakses memberi tahu Anda tentang sifat permintaan tersebut, yang tidak dapat dilaksanakan dengan impunitas tanpa diberi tahu. Setiap perubahan data karena permintaan tindakan secara efektif tidak dapat diubah.

  • langkah 3: Lalu klik pada Tombol Jalankan pada pita Buat kontekstual.

Tombol Jalankan

CATATAN: Pesan peringatan muncul. Mengakses meminta konfirmasi dengan pasti. Tentu saja, tidak seperti permintaan klasik, Anda langsung memahami inti informasinya. Dan logikanya, jika tidak ada kriteria, peringatan tersebut menunjukkan bahwa 245 record akan diubah.

  • langkah 4: Konfirmasi dengan mengklik tombol Ya di kotak pesan,

CATATAN: Sepertinya tidak ada hal lain yang terjadi. Tidak ada hasil yang ditampilkan. Sekali lagi, ini bukan kueri pemilihan yang dimaksudkan untuk menampilkan hasil ekstraksi. Kueri ini hanya memengaruhi data Tabel produk.

Langkah 5: Di panel objek akses, klik dua kali Tabel produk,

konsultasi bidang harga_produk, Anda dapat melihat bahwa semua harga, tanpa kecuali, telah diperbarui. Barang pertama dijual seharga 22 euro sampai saat itu. Setelah kenaikan 5%, harga jualnya secara alami diperbarui menjadi 23,10 euro.

Langkah 5: Permintaan tindakan untuk memperbarui catatan di Access

Penting untuk dipahami bahwa pertanyaan ini harus ditangani dengan sangat hati-hati. Sekarang hal itu ada, setiap saat jalankan kueri R_MAJ_TS_Prix, semua harga naik lagi.

Sangat menarik untuk dibuat permintaan tindakan mampu bertindak berdasarkan catatan tertentu. Di masa depan, mereka akan memungkinkan Anda untuk melakukan intervensi dalam data tabel melalui interaksi otomatis, yang diaktifkan dengan mengklik sederhana pengguna pada a tombol formulir.

Oleh karena itu kami mengusulkan untuk memperbarui harga suatu barang, yang referensinya harus dimasukkan oleh pengguna, pada saat eksekusi. Kriteria dinamis harus ditetapkan dalam bidang product_ref.

Ini tentang memberikan indikasi kepada pengguna dalam tanda kurung. Mengakses tidak mengenali nama bidang yang disebutkan, ia akan meminta Anda untuk menentukan informasinya. Anda dapat melakukannya sebagai berikut:

  • langkah 1: Tutup Tabel produkdan tutup permintaan R_MAJ_TS_Harga.
  • langkah 2: Di panel Access Objects, klik kanan permintaan R_MAJ_TS_Prix.
  • langkah 3: Dari menu konteks, pilih Modus pembuatan.

CATATAN: Seperti yang Anda lihat, semua bidang telah hilang dari kisi kueri, kecuali bidang memperbarui harga_produk. Itu sebabnya ditutup secara sukarela untuk dibuka kembali.

  Cara Melihat Profil Instagram yang Diprivat

Dan tepatnya, kriteria de memperbarui harus disetel ke bidang lain. Sesuai dengan referensi yang ditunjuk maka harga sekolah yang sesuai harus diperbarui.

  • langkah 1: Pada representasi tabel, klik dua kali bidang product_ref.

Anda juga menambahkannya ke kisi kueri.

  • langkah 2: Di Daerah kriteria, masukkan ekspresi berikut: [Referensi untuk memperbarui?]

Langkah 6: Parameter Dinamis untuk Memperbarui Catatan di Access

Jadi itulah parameter dinamis dari kami melihat. Seperti yang ingin kami ulangi, kami bodoh Mengakses. Tanda kurung biasanya mengelilingi nama bidang. Berdasarkan namanya, kami memberikan indikasi berharga bahwa permintaan tersebut harus dikembalikan kepada pengguna.

  • langkah 1: Simpan modifikasi ini.
  • langkah 2: Lalu klik pada Tombol Jalankan pada pita Buat kontekstual.

CATATAN: Kotak pesan langsung muncul. Namun kali ini bukan tentang peringatan seperti sebelumnya.

Tombol Jalankan
Ini adalah kriteria terkenal yang harus ditentukan. Inilah sebabnya mengapa kotak dialog ini menawarkan kotak masukan sebagai panduan respons. Di sini Anda harus melakukan hal berikut:

  • langkah 1: Masukkan misalnya referensi artikel pertama, yaitu: XXXX-2222.
Perbarui bidang
Area Pembaruan
  • Langkah 2: Kemudian klik tombol menerima untuk menjalankan kueri.

Kali ini, pesan peringatan muncul, mirip dengan yang sebelumnya. Namun seperti yang Anda lihat, tindakan tersebut sekarang jauh lebih terbatas, berkat kriteria yang menemukan korespondensi di Tabel produk.

Mengakses menunjukkan bahwa suatu garis akan diubah. Pengamatan ini penting. Jika referensi yang dimasukkan tidak ada dalam tabel, kueri ini tidak mengubah catatan apa pun. Jadi, lakukan hal berikut:

  • langkah 1: Klik tombol Ya dari pesan peringatan untuk melanjutkan.
  • langkah 2: Lalu klik dua kali pada Tabel produk untuk membukanya.

Faktanya, harga item pertama semakin meningkat sedangkan item lainnya tidak berubah.

Langkah 7: Permintaan tindakan untuk memperbarui catatan di Access

Sebelum membahas jenis lainnya permintaan de tindakan, mengajari kita pengetahuan baru ini untuk memperbaiki anomali.

El bidang kode_produk dari Tabel produk harus diselesaikan untuk semua catatan. Hal ini jauh dari kasusnya saat ini. Saat ini, hanya 5 dari 245 item yang dikaitkan dengan kode promosi.

Kode-kode ini diarsipkan di Meja diskon. Nilainya bervariasi dari 1 hingga 9 dan sesuai dengan tingkat persentase pengurangan.

Yang pertama diwakili oleh angka 1 menawarkan diskon 0%. Oleh karena itu, dialah yang harus Anda daftarkan untuk semua rekaman. Anda harus berevolusi, untuk item tertentu, berdasarkan pesanan yang diprakarsai oleh administrator dari formulir. Untuk melakukannya, ikuti proses ini:

  • langkah 1: Tutup Tabel produk dan permintaan R_MAJ_TS_Prix.
  • langkah 2: Di bagian atas jendela Access, klik Buat tabuntuk mengaktifkan rekaman itu.
  • langkah 3: Di bagian Konsultasi, klik pada Tombol buat kueri.
  • langkah 4: Di kotak dialog berikutnya, tentukan Tabel produk.
  • langkah 5: Lalu klik pada tombol Tambah dan di Tombol tutup.
  • langkah 6: Dalam representasi skema tabel, klik dua kali bidang kode_produk.
  • langkah 7: Di pita kontekstual Menciptakan, klik pada Tombol segarkan.
  • langkah 8: Di Perbarui bidang itu bidang kode_produk, Masukkan jumlah 1.

bidang kode_produk

CATATAN: Satu-satunya bidang yang perlu diperbarui secara efektif adalah bidang kode_produk. Jika tidak ada kriteria, semua catatan akan terpengaruh. Anda menemukannya dengan yang pertama kueri yang diperbarui di latihan ini.

  • langkah 9: Simpan kueri (CTRL + S) dengan nama: R_MAJ_kode_produk.
  • langkah 10: Lalu, di pita kontekstual Menciptakan, klik pada Tombol Jalankan.

Peringatan klasik kini muncul. Tentu saja, Mengakses melaporkan bahwa seluruh 245 item akan terpengaruh.

  • langkah 11: Mengonfirmasi eksekusi kueri yang diperbaruidengan mengklik tombol Ya.
  • langkah 12: Klik dua kali pada Tabel produkuntuk membukanya dalam tampilan lembar de data.

Seperti yang Anda lihat, memperbarui Itu bekerja dengan sempurna. Tidak ada lagi kode promosi yang hilang. Oleh karena itu, ini permintaan tindakan Mereka sangat berharga dan produktif.

Bayangkan berapa lama waktu yang diperlukan untuk memperbarui setiap catatan secara manual. Faktanya, jika Anda menjalankan permintaan R_NC_prod_remises tidak cocok yang Anda buat pada latihan sebelumnya, tidak lagi memberikan hasil apa pun.

Faktanya, dan sekarang, setiap item ditautkan dengan benar ke tabel Diskon di bidang kode_produk. Sebaliknya, jika Anda menjalankan samakan dengan kueri R_produits_remises, mengembalikan semua catatan Tabel produk. Saat Anda melakukan ini, ini hanya mengembalikan beberapa item yang kode promosinya telah dimasukkan.

Langkah 8: Perbaikan Lainnya untuk Memperbarui Catatan di Access

Koreksi lain harus dilakukan dalam hal ini Database. Itulah tujuannya permintaan tindakan. Bersihkan dan tingkatkan informasi dengan cara otomatis.

Seperti yang telah kami tunjukkan, di Tabel Kotamadya Semua kode pos kurang dari 10.000 telah dikurangi awalan nol. Data ini merupakan hasil impor yang dilakukan dari buku kerja Excel. Dan seperti yang Anda tahu, Excel mengelola angka.

Oleh karena itu, angka nol di depan yang dianggap tidak diperlukan akan dihilangkan. Tapi kode pos harus dikodekan dalam 5 digit. Oleh karena itu, Anda harus mengganti angka ini dengan nol, ketika bidang hanya dikodekan dalam 4 digit.

Kriterianya adalah mendeteksi record yang panjang fieldnya hanya 4 karakter. Dan Anda sudah menggunakannya, itu adalah Akses fungsi NbCar yang mengembalikan jumlah karakter dalam suatu bidang. Ikuti langkah-langkah berikut untuk melakukannya:

  • langkah 1: Menutup tabel dan query sebelumnya.
  • langkah 2: Di rekaman itu Menciptakan, klik pada Tombol buat kueri.
  • langkah 3: Di kotak dialog, pilih Tabel umum.
  • langkah 4: Lalu klik pada tombol Tambahdan di Tombol tutup.
  • langkah 5: Di rekaman itu Menciptakan dari kueri, klik pada Tombol segarkan untuk
  • langkah 6: Pada representasi tabel, klik dua kali Bidang Commune_dep.
  • langkah 7: Dalam Perbarui bidang, masukkan ekspresi berikut: '0' & [Komune_dep].

Bidang ini ditulis sebagai teks. Beginilah cara Anda mengaturnya di atas meja. Faktanya, tidak ada operasi digital yang diharapkan dalam kode pos.

Langkah 9: Modifikasi Gabungan untuk Memperbarui Catatan di Access

Kami menggabungkan awalan 0 ('0') dengan konten bidang saat ini ([Commune_dep]). Namun penggabungan ini hanya terjadi bila ukuran bidang tidak mencukupi. Untuk itu, Anda perlu menambahkan kondisi di dalamnya Daerah kriteria.

  • langkah 1: Klik kanan pada Daerah kriteria.
  • langkah 2: Dari menu konteks, pilih Menciptakan.
  Kode mesin vs kode biner: perbedaan nyata dan bagaimana keduanya saling berkaitan

Seperti yang telah Anda pelajari melalui latihan, kami menunjukkan generator ekspresi.

  • langkah 3: Pada daftar di sebelah kiri, perluas struktur pohon fungsi hingga Anda memilih item Fungsi terintegrasi.
  • langkah 4: Sejak saat itu, di daftar pusat, pilih Kategori teks.
  • langkah 5: Faktanya, pada daftar di sebelah kanan, klik dua kali pada Fungsi NbMobil.

Yang terakhir adalah tertulis di bagian atas pembuat ekspresi: NbCar (“rantai”). Anda perlu mengganti parameter yang disarankan (“string”) dengan nama field yang akan diuji, tanpa melupakan kondisinya.

  • langkah 6: Sesuaikan ekspresi sebagai berikut: NbMobil([Commune_dep]) = 4.
NbCar ([Commune_dep]) = 4.
NbCar ([Commune_dep]) = 4.

Pembaruan yang terdiri dari penambahan nol sebagai awalan kini hanya boleh dilakukan dalam kondisi ini.

  • langkah 1: Klik tombol menerima generator untuk memvalidasi ekspresi.

CATATAN: Kembali ke editor, Anda akan melihat bahwa sintaks muncul di Bidang Kriteria Lapangan, di bawah bidang pembaruan.

  • langkah 2: Simpan kueri (CTRL + S) dengan nama:
  • Langkah 3: Kemudian klik pada Tombol Jalankan pada pita buat.

Akses melaporkan bahwa 620 baris akan diubah. Ingat, tabel Commons memiliki 1003 catatan.

  • langkah 4: Validasi dengan mengklik tombol Ya.
  • langkah 5: Lalu klik dua kali pada Tabel Kotamadya untuk menampilkannya dalam mode lembar data.
Tabel Kotamadya
Tabel Kotamadya

CATATAN: Seperti yang Anda lihat, semua kode pos yang awalnya dikodekan dengan 4 digit telah diperbaiki. Semua orang tidak terpengaruh. Sekarang data dalam tabel ini adalah benar, yang permintaan R_MAJ_cp Itu tidak akan lagi menghasilkan modifikasi apa pun. Faktanya, kriterianya sudah tidak bisa ditemukan kecocokannya.

  • langkah 6: Tutup Tabel kotamadyadan permintaan R_MAJ_cp.

Kami baru saja menunjukkan sekali lagi betapa pentingnya hal ini tuntutan untuk bertindak untuk membersihkan dan menghomogenisasi informasi. Tapi itu belum selesai.

Bagian 2: Hapus Permintaan untuk Memperbarui Catatan di Access

Sekarang kita harus fokus pada permintaan yang mengizinkan penghapusan catatan. Yang terakhir, yang dieksploitasi dengan buruk, sama berbahayanya dengan yang pertama, atau bahkan lebih berbahaya. Setelah data dihapus, data tersebut tidak dapat dipulihkan lagi.

Terakhir, prinsip konstruksinya serupa. Namun sifat permintaannya berubah. Untuk memulai, kami akan membuat permintaan yang memungkinkan penghapusan artikel, sesuai dengan referensi yang akan ditentukan secara dinamis. Anda memahaminya, kondisinya Tabel produk.

  • langkah 1: Di rekaman itu Menciptakan, klik pada Tombol buat kueri.
  • langkah 2: Di kotak dialog berikutnya, pilih Tabel produk.
  • langkah 3: Lalu klik pada tombol Tambah dan di Tombol tutup.
  • langkah 4: Di rekaman itu Menciptakan Di editor kueri, klik tombol hapus.

CATATAN: Di sini kami baru saja mengubah sifat permintaan. Dan karena itu, amati tampilannya Hapus baris di kisi kueri. Seperti halnya a perbarui permintaan, tidak dimaksudkan untuk memberikan hasil ekstraksi.

perbarui permintaan
ini melihat harus bertindak berdasarkan catatan Tabel produk. Oleh karena itu, hanya bidang kriteria yang diperlukan, terutama karena a permintaan penghapusan tidak melakukan operasi apa pun.

  • langkah 1: Pada representasi tabel, klik dua kali bidang product_ref.
  • langkah 2: Di daerah Kriteria, tulis indikasi dalam tanda kurung siku: [Apakah referensinya akan dihapus?]

bidang product_ref.

CATATAN: Amati keberadaan Atribut dimana di Hapus kotak. Mengonfirmasi jika ada kecocokan dengan kriteria maka penghapusan akan diaktifkan di Tabel produk disebutkan di atas, di area Tabel.

  • langkah 3: Simpan kueri (CTRL + S) dengan nama: R_Suppr_ref.

Ini segera muncul di panel Access Objects. Disertai dengan ikon baru, sangat representatif dan tegas.

  • langkah 4: Klik pada Tombol Jalankan pada pita kontekstual Menciptakan.

Se aktifkan kotak dialog kueri tindakan berparameter. Menampilkan pesan khusus di area kriteria.

  • langkah 5: Tulis misalnya referensi artikel pertama: XXXX-2222,
  • langkah 6: Kemudian validasi dengan tombol Ok.

kueri tindakan berparameter

Pesan peringatan muncul. Memperingatkan bahwa rekaman akan dihapus. Ini adalah pertanda yang sangat bagus. Artinya kriteria dinamis telah menemukan kecocokan.

  • langkah 7: Validasi peringatan dengan mengklik tombol Ya.

Seperti biasa, Anda harus kembali ke editor kueri. Sepertinya tidak terjadi apa-apa. Kueri tersebut bertindak dengan benar.

  • langkah 8: Di panel objek akses, klik dua kali Tabel produk.

Catatan pertama dari referensi yang ditunjuk telah hilang secara efektif. Selain itu, jika Anda memeriksa bilah navigasi di bagian bawah jendela, Anda akan melihat bahwa hanya ada 244 item tersisa dari 245 item awal. Oleh karena itu, permintaan penghapusan Ini sangat fungsional. Ini akan berguna di masa depan ketika pelaksanaannya diperintahkan dengan mengklik tombol formulir.

Permintaan penghapusan

Sekarang kita tahu bagaimana a permintaan penghapusan, saatnya berangkat kerja. Seperti yang kami katakan, dalam latihan ini, kami ingin menggunakannya untuk membersihkan data dan memperbaiki anomali.

La Tabel umum mempunyai banyak PHK. Ini untuk menghapusnya guna menjaga catatan unik di Pasangan Commune_name/Commune_dep.

Kriteria untuk permintaan semacam itu tampaknya sangat rumit untuk diterapkan. Namun pada latihan sebelumnya, berkat wizard, kita membuat a melihat mampu mengisolasi semuanya duplikat dari tabel ini. Dan sekarang Anda tahu cara mengubahnya menjadi a permintaan penghapusan.

  • langkah 1: Tutup Tabel produkdan permintaan R_Suppr_ref.
  • langkah 2: Di panel Access Objects, pilih Tabel umum.
  • langkah 3: Salin (CTRL + C) lalu tempel (CTRL + V.)
  • langkah 4: Saat diminta, beri nama Komune2dan validasi dengan tombol menerima.

Anda tidak akan pernah bisa terlalu berhati-hati. Mari kita mulai penghapusan massal pada tabel ini. Lebih baik menyimpan yang asli dan menindaklanjuti salinannya.

  • langkah 1: Di Akses Panel Objek, klik kanan pada permintaan R_doublons_villes_cp.
  • langkah 2: Dari menu konteks, pilih Modus pembuatan.

Oleh karena itu, Anda beralih ke editor kueri. Amati kompleksitas dan lamanya kondisi yang ditetapkan di zona Kriteria dari lapangan nama_komunitas:

Dalam (PILIH [ Nama_Kotamadya ] DARI [Kotamadya] Sebagai Tmp KELOMPOK OLEH [Nama_Kotamadya], [Departemen_Kotamadya] MEMILIKI Hitungan (*)> 1 DAN [Departemen_Kotamadya] = [Komunitas]. [Komune_dep])

  Snoop vs Catfish vs FSearch dan mesin pencari lainnya di Linux

kueri SQL.

  • langkah 1: Di rekaman itu Penciptaan kontekstual, klik pada tombol hapus.

Kriterianya tetap dan Hapus kotak. Permintaan tersebut dikonversi dengan baik.

  • langkah 2: Simpan modifikasi (CTRL + S)
  • langkah 3: Lalu klik tombol menjalankan dalam Buat pita.
  • langkah 4: Konfirmasikan pesan peringatan dengan mengklik tombol Ya.
  • langkah 5: Lalu klik dua kali pada Tabel Kotamadya untuk membukanya.
Tabel Kotamadya
Tabel Kotamadya

Operasi pembersihan tampaknya berjalan dengan baik. Namun jika dicermati, penindasan yang telah dimulai ini memiliki konsekuensi yang besar. Tentu saja, semua pengulangan telah dihapus. Tapi yang asli disertakan dalam operasi tersebut.

Kota Allauch muncul dalam rangkap dua, misalnya. Itu sudah tidak ada lagi. Kota Aix en Provence muncul 6 kali dengan 5 kode pos yang sangat berbeda.

Oleh karena itu, seharusnya ada 5 yang tersisa. Hanya ada 4. Kueri pemilihan memungkinkan untuk mengekstrak rekaman duplikat, tetapi juga menampilkan rekaman asli. Dengan mengubahnya menjadi a permintaan penghapusan, penghapusan semua catatan dengan pengulangan telah dipicu.

Bagian 3: Tambahkan Permintaan untuk Memperbarui Catatan di Access

Solusinya adalah dengan menggunakan jenis permintaan tindakan lain, yaitu tambahkan permintaan. Anda harus memasukkan ke dalam Tabel komune, yang sebelumnya dikosongkan, semua catatan unik dari Tabel umum2.

Dan pada kesempatan ditemukannya bahasa SQL, kami memanfaatkan klausa BERBEDA dalam sepasang bidang. Hasil dari ekstraksi telah menghasilkan semua keunikan yang dimiliki, sebuah pandangan yang terhapus dari pengulangan, menjaga yang asli.

  • langkah 1: Tutup Tabel kotamadyadan permintaan R_doublons_villes_cp.
  • langkah 2: Pada pita Buat, klik Tombol buat kueri.
  • langkah 3: Di kotak dialog, pilih Tabel umum.
  • langkah 4: Lalu klik pada tombol Tambahdan di Tombol tutup.
  • langkah 5: Di rekaman itu Penciptaan kontekstual Di editor kueri, klik tombol hapus.
  • langkah 6: Pada representasi tabel, klik dua kali Bidang Commune_id,
Bidang Commune_id
Bidang Commune_id

Karena Anda tidak boleh memasukkan kriteria apa pun, semua data akan terpengaruh. Oleh karena itu, semuanya perlu disingkirkan.

  • langkah 1: Simpan query dengan nama: R_Suppr_ttes_communes.
  • langkah 2: Lalu klik pada Tombol Jalankanpada rekaman itu Penciptaan Kontekstual.
  • langkah 3: Konfirmasikan pesan peringatan dengan tombol Ya.
  • langkah 4: Lalu, di panel Access Objects, klik dua kali Tabel umum.

Meja itu memang benar-benar kosong. Kami melihat sekali lagi kepentingan dan kekuatan dari permintaan tindakan ini. Mulai sekarang, Anda dapat menyisipkan semua catatan unik dari salinan Komune2.

  • langkah 1: Tutup Tabel kotamadyadan permintaan R_Suppr_ttes_communes.
  • langkah 2: Di panel Access Objects, klik kanan permintaan R_Communes_uniques.
  • langkah 3: Dari menu konteks, pilih Modus pembuatan.

Modus SQL

Sekarang Anda harus langsung ke Modus SQL. Kueri ini tidak lagi memberikan hasil yang diharapkan. Sebagai pelatihan, kami menguji klausa bahasa tertentu:

PILIH BERBEDA 10 Commune_name TERATAS, Commune_dep DARI Komune DI MANA Commune_dep SEPERTI '83 * 'ORDER BY Commune_dep DESC;

  • Adalah Klausa yang berbeda yang memungkinkan Anda mengekstrak semua catatan unik dalam pasangan bidang yang terdaftar, yaitu Nama_Komunitas dan_dep Komune.
  • La Klausa teratas harus menghilang. Ini hanya memungkinkan Anda membatasi pemutaran hingga 10 rekaman pertama di sini.
  • La Dimana klausa Itu juga harus hilang. Keluarkan kondisi untuk melakukan ekstraksi nilai unik ini, hanya di departemen Var (83).

Tentu saja, ini penting, tabel dari mana kueri harus bertindak menjadi tabel Comunes2 (De Comunes2).

  • langkah 1: Akibatnya, ini mengadaptasi sintaksis dari kueri SQL Cara sbb:

PILIH BERBEDA Nama_Komunitas, Komune_dep DARI Komune2 DIPESAN BERDASARKAN Commune_dep DESC;

  • langkah 2: Simpan hasil modifikasi lalu klik tanda silang pada tab untuk menutupnya.
  • langkah 3: Di rekaman itu Menciptakan, klik pada Tombol buat kueri.
  • langkah 4: Di kotak dialog berikutnya, aktifkan Tab Kueri.
  • langkah 5: Lalu pilih permintaan R_Communes_uniques.
permintaan R_Communes_uniques
permintaan R_Communes_uniques

Faktanya, ini adalah hasil penggalian catatan unik dari Tabel komune2 yang harus dimasukkan ke dalam Tabel komune. Oleh karena itu, Anda akan mendapatkan daftar kota yang dibersihkan dari duplikat dengan tetap mempertahankan rekaman aslinya.

  • langkah 1: Klik pada tombol Tambah, lalu di Tombol tutup.
  • langkah 2: Di rekaman itu Penciptaan Kontekstual Di editor kueri, klik tombol Tambah.
  • langkah 3: Di kotak dialog berikutnya, tentukan Tabel umum dengan daftar tarik-turun.
Tabel Umum
Tabel umum

sebuah Tambahkan permintaan itu tentu spesifik dibandingkan dengan yang sebelumnya. Ia bertindak pada tabel yang berbeda dari yang ditunjuk sebagai sumber data.

  • langkah 1: Validasi kotak dialog dengan tombol menerima.
  • langkah 2: Pada representasi tabel, klik dua kali Bidang nama_komune Komune_dep, untuk menambahkannya ke kisi kueri.
Bidang Commune_name dan Commune_dep,
Bidang Commune_name dan Commune_dep,

Dalam Tambahkan ke kotak, kueri ditentukan dan diamati bahwa penyesuaian dilakukan secara otomatis. Faktanya, nama fieldnya setara. Faktanya, kueri tersebut bertindak pada salinan tabel ini yang sekarang perlu diperkaya.

  • langkah 1: Simpan query dengan nama: R_Adjout_Villes_uniques.
  • langkah 2: Lalu klik pada Tombol Jalankanpada rekaman itu Menciptakan.
  • langkah 3: Validasi pesan peringatan dan buka Tabel umum.

Sekarang kota ini memiliki 845 kotamadya dari 1.003 kotamadya yang dimiliki pada awalnya. Jika Anda mengurutkan catatan dalam urutan menaik berdasarkan nama kota, Anda akan menemukan kotamadya yang menjadi fokus perhatian kami.

Tabel umum
Tabel umum

Anda juga mungkin tertarik dalam: Cara Membuat Tanda Centang di Excel

Kota Aix en Provence muncul lima kali. Setiap kali, ini dikaitkan dengan kode pos yang berbeda. Kota Allauch muncul kembali. Jadi Anda berhasil menghapus semua duplikat dari tabel sambil menyimpan catatan aslinya.

Seperti yang akan Anda lihat, perbarui catatan di Access Dibutuhkan sedikit dedikasi. Namun, kami yakin jika Anda mengikuti contoh ini dari awal hingga akhir, Anda akan dapat melakukan pembaruan otomatis di setiap proyek Anda di Microsoft Access. Kami harap kami telah membantu Anda.