Bagaimana untuk mengedit catatan dalam terkait Daftar Tabel dalam database Microsoft Access

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 304473 - Melihat produk di mana artikel ini berlaku.
Pemula: Membutuhkan pengetahuan tentang antarmuka pengguna pada single-user komputer.

Artikel ini berlaku untuk Microsoft Access file database (MDB atau .accdb).
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Artikel ini menunjukkan Anda bagaimana untuk mengedit catatan di terkait Daftar Tabel. Ini mencakup topik-topik berikut:
  • Cara menambahkan atau mengedit Data dalam Datasheet (meja atau Query) atau dalam bentuk
  • Bagaimana untuk menyimpan catatan di Datasheet atau dalam bentuk
  • Bagaimana menghapus catatan di Datasheet atau di Bentuk
  • Bagaimana untuk membatalkan perubahan menambahkan atau mengedit di Datasheet atau di Bentuk
  • Referensial integritas
  • Cascade pembaruan dan Hapus Cascade
  • Tentang membatasi atau memvalidasi Data
  • Subdatasheets
  • Kapan Anda dapat memperbarui Data dari Query

Informasi lebih lanjut

Cara menambahkan atau mengedit Data dalam Datasheet (meja atau Query) atau dalam bentuk

  1. Buka Daftar Tabel atau query dalam tampakan Lembardata atau bentuk dalam bentuk Lihat.
  2. Lakukan salah satu langkah berikut:
    • Dalam Microsoft Office Access 2003 atau versi sebelumnya akses, untuk Tambahkan catatan baru, arahkan ke Pergi ke pada Mengedit Menu, dan kemudian klik Catatan baru. Jenis data, dan kemudian tekan TAB untuk pergi ke bidang berikutnya. Di pada akhir catatan, tekan TAB untuk pergi ke catatan berikutnya.

      Dalam Microsoft Office 2007, Access untuk menambahkan catatan baru, klik Rumah tab, dan kemudian klik Baru dalam Catatan kelompok.
    • Untuk mengedit data dalam bidang, klik di bidang yang Anda ingin mengedit, dan kemudian ketik data.
    • Untuk mengganti seluruh nilai, memindahkan pointer pindah untuk Bagian paling kiri dari bidang sampai kursor berubah menjadi plus pointer, dan kemudian klik. Jenis data.
    Catatan: Untuk memperbaiki kesalahan pengetikan, tekan BACKSPACE. Untuk membatalkan Anda perubahan di bidang saat ini, tekan ESC. Untuk membatalkan perubahan di seluruh Rekam, tekan ESC lagi sebelum Anda pindah dari bidang. Ketika Anda pindah ke catatan lain, Microsoft Access menyimpan perubahan Anda.

Bagaimana untuk menyimpan catatan di Datasheet atau dalam bentuk

Microsoft Access akan simpan automatis catatan bahwa Anda menambahkan atau mengedit segera setelah Anda memindahkan titik sisip ke catatan yang berbeda atau menutup formulir atau Daftar Tabel yang sedang Anda kerjakan.

Dalam Akses 2003 atau dalam versi sebelumnya akses, untuk secara eksplisit menyimpan data dalam catatan sementara Anda mengedit itu, klik Menyimpan catatan pada Catatan menu.

Dalam 2007, Access untuk secara eksplisit menyimpan data dalam catatan sementara Anda mengedit Klik Rumah tab, dan kemudian klik Simpan dalam The Catatan kelompok.

Bagaimana menghapus catatan dalam Datasheet atau dalam bentuk

  1. Buka Daftar Tabel atau query dalam Datasheet pandangan atau membuka formulir di Membentuk pandangan.
  2. Klik record yang ingin Anda hapus.
  3. Dalam Access 2003 atau versi sebelumnya akses, klik Menghapus Record pada The Mengedit menu.

    Dalam Mengakses 2007, klik The Rumah tab, dan kemudian klik Menghapus Record dalam The Hapus Daftar di Catatankelompok.

    Catatan: Bila Anda menghapus data, Anda mungkin ingin menghapus data yang terkait dalam Daftar Tabel lain. Sebagai contoh, jika Anda menghapus pemasok, Anda mungkin ingin menghapus produk yang memasok pemasok. Dalam beberapa kasus, Anda dapat membuat yakin bahwa data yang tepat akan dihapus dengan menegakkan integritas referensial dan menyalakan cascade penghapusan. Referensial integritas dan cascade update dan menghapus dijelaskan secara lebih rinci nanti dalam artikel ini.

Bagaimana membatalkan perubahannya menambahkan atau mengedit di Datasheet atau dalam bentuk

Lakukan salah satu langkah berikut:
  • Dalam Akses 2003 atau dalam versi sebelumnya akses, untuk mengambil kembali mengubah Anda pemesanan, klik Membatalkan pada Mengedit menu.

    Dalam 2007, Access untuk mengambil kembali perubahan pemesanan Anda, klik Membatalkandi Bilah wara Alat Akses Cepat.
  • Jika Anda sudah memiliki Simpan perubahan ke rekaman saat ini atau telah pindah ke catatan lain, tekan CTRL + Z.

    Catatan Segera setelah Anda mulai mengedit catatan lain, menerapkan atau menghapus menyaring, atau beralih ke jendela lain, Anda tidak dapat menggunakan metode ini untuk mengoreksi perubahan.

Referensial integritas

integritas referensial adalah sistem aturan bahwa Microsoft Access menggunakan untuk memastikan bahwa hubungan antara data dalam Daftar Tabel terkait berlaku, dan bahwa Anda tidak sengaja menghapus atau mengubah data yang terkait. Berikut aturan berlaku ketika Anda menggunakan referensial integritas:
  • Anda tidak dapat memasukkan nilai di bidang bukti kunci asing Daftar Tabel yang tidak ada di bukti kunci primer Daftar Tabel primer. Namun, Anda dapat memasukkan nilai Null dalam foreign key, menentukan bahwa Catatan tidak terkait. Misalnya, Anda tidak bisa memiliki perintah yang ditetapkan untuk pelanggan yang tidak ada, tetapi Anda dapat memiliki perintah yang ditetapkan tidak ada satu dengan memasukkan nilai Null di bidang CustomerID.
  • Anda tidak dapat menghapus record dari Daftar Tabel primer jika pencocokan Catatan ada dalam Daftar Tabel. Misalnya, Anda tidak dapat menghapus karyawan merekam dari Daftar Tabel karyawan jika ada perintah diberikan kepada karyawan di Daftar Tabel pesanan.
  • Anda tidak dapat mengubah nilai bukti kunci primer pada Daftar Tabel primer, Jika yang mencatat telah terkait catatan. Misalnya, Anda tidak dapat mengubah karyawan ID di Daftar Tabel karyawan jika ada pesanan ditetapkan ke yang karyawan dalam Daftar Tabel pesanan.

Cascade pembaruan dan Hapus Cascade

Untuk hubungan di mana integritas referensial ditegakkan, Anda dapat menentukan apakah Anda ingin Microsoft Access untuk secara otomatis cascade update dan penghapusan kaskade catatan yang terkait. Jika Anda menetapkan pilihan ini, menghapus dan update operasi yang biasanya dapat dicegah dengan aturan-aturan integritas referensial diperbolehkan. Bila Anda menghapus catatan atau mengubah nilai-nilai bukti kunci primer di utama Biliar, Microsoft Access membuat perubahan yang diperlukan untuk Daftar Tabel yang terkait untuk melestarikan referensial integritas.

Jika Anda mengklik kotak centang Cascade Update bidang terkait ketika Anda menentukan suatu hubungan, setiap kali Anda mengubah bukti kunci primer dari record di Daftar Tabel primer, Microsoft Access otomatis update bukti kunci primer untuk nilai baru di semua catatan yang terkait. Misalnya, jika Anda mengubah ID pelanggan dalam Daftar Tabel pelanggan, CustomerID field dalam Daftar Tabel pesanan secara otomatis diperbarui untuk setiap salah satu Pelanggan yang order sehingga hubungan tidak rusak. Microsoft Access Cascades update tanpa menampilkan setiap pesan.

Catatan: Jika bukti kunci primer pada Daftar Tabel primer adalah bidang AutoNumber, pengaturan kotak centang Cascade Update bidang terkait tidak akan berpengaruh, karena Anda tidak dapat mengubah nilai di bidang AutoNumber.

Jika Anda memilih kotak centang penghapusan kaskade terkait catatan ketika Anda menentukan suatu hubungan, setiap saat yang Anda Hapus catatan dalam Daftar Tabel primer, Microsoft Access secara otomatis menghapus Catatan yang terkait dalam Daftar Tabel terkait. Misalnya, jika Anda menghapus pelanggan Catatan dari Daftar Tabel pelanggan, pelanggan pesanan secara otomatis dihapus dari Daftar Tabel order (ini termasuk catatan dalam Daftar Tabel rincian pesanan terkait dengan catatan pesanan). Bila Anda menghapus catatan dari bentuk atau datasheet dengan penghapusan kaskade catatan yang terkait kotak dipilih, Microsoft Access memperingatkan Anda yang terkait Catatan juga akan dihapus. Namun, bila Anda menghapus catatan menggunakan menghapus query, Microsoft Access secara otomatis menghapus catatan dalam Daftar Tabel terkait tanpa menampilkan peringatan.

Untuk informasi lebih lanjut tentang hubungan, klik nomor artikel berikut untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
304466Mendefinisikan hubungan antara Daftar Tabel dalam database Microsoft Access
304469 Bagaimana untuk melihat dan mengedit hubungan dalam Microsoft akses sebuah Database

Tentang membatasi atau memvalidasi Data

Microsoft Access menyediakan berbagai cara untuk mengontrol cara pengguna memasukkan data ke dalam database. Sebagai contoh, Anda dapat membatasi data yang pengguna dapat memasuki lapangan dengan mendefinisikan aturan validasi untuk bidang itu. Jika data yang pengguna masuk ke dalam bidang istirahat aturan, akses akan menampilkan pesan yang memberitahu pengguna apa tipe entri diperbolehkan. Metode lain mengendalikan data entry adalah untuk membuat masker masukan untuk membatasi jenis dari nilai-nilai yang dapat dimasukkan dalam posisi di lapangan. Anda dapat melakukan ini bentuk-bentuk sederhana validasi dan pembatasan dengan menetapkan properti untuk bidang Daftar Tabel, atau dengan mengatur properti untuk kontrol pada formulir.

Di sebagian kasus, ianya lebih baik untuk menentukan validasi data dan pembatasan dengan menetapkan Lihat Lapangan properti di tabel atak desain. Dengan demikian, setiap kali Anda menggunakan bidang tersebut dalam bentuk, aturan validasi lapangan dan properti lainnya akan berlaku untuk data entri yang dilakukan dengan menggunakan formulir.

Namun, jika data yang dimasukkan ke dalam kontrol pada formulir tidak terikat pada sebuah field dalam Daftar Tabel, dan Anda perlu membatasi atau memvalidasi pemasukan data, Anda harus mendefinisikan properti-properti dalam bentuk. Selain itu, ada situasi di mana Anda harus menggunakan Macro atau Microsoft Visual Basic untuk aplikasi kode dalam hubungannya dengan bentuk untuk melakukan lebih banyak kompleks validasi. Sebagai contoh, Anda mungkin ingin untuk dapat mengganti Anda aturan validasi atau membandingkan nilai-nilai dari Daftar Tabel yang berbeda.

Tentang Subdatasheets

Di subdatasheet, Anda dapat melihat dan mengedit terkait atau bergabung dengan data dalam Daftar Tabel, query, atau datasheet formulir, atau di subform. Misalnya, di Northwind sampel database, Daftar Tabel pemasok memiliki hubungan satu-ke-banyak dengan produk-produk meja; Jadi untuk setiap baris dari Daftar Tabel pemasok dalam Datasheet Lihat, Anda dapat melihat dan mengedit baris terkait tabel atak produk subdatasheet. Klik indikator memperluas untuk memperluas atau menutup subdatasheet.

Untuk informasi lebih lanjut tentang subdatasheets di Microsoft Access, kunjungi situs web Microsoft berikut:
Mengakses Bantuan Online 2002: Tentang Subdatasheets

Kapan Anda dapat memperbarui Data dari Query

Dalam beberapa kasus, Anda dapat mengedit data dalam pandangan Datasheet query untuk mengubah data dalam Daftar Tabel yang mendasari. Dalam kasus lain, Anda tidak bisa. The informasi berikut menunjukkan apakah hasil query dapat diperbarui, dan jika tidak, Apakah ada alternatif.

Data dapat diupdate:

Anda dapat memperbarui kueri atau bidang query dalam kasus berikut:
  • Query berdasarkan satu tabel atak
  • Query berdasarkan Daftar Tabel dengan hubungan satu-satu
  • Hasil query yang mengandung Memo, Hyperlink, atau OLE Objek

Data dapat diupdate kondisi tertentu:

Jika query didasarkan pada Daftar Tabel dengan hubungan satu-ke-banyak, Anda mungkin tidak dapat mengedit data untuk beberapa bidang query, atau Anda mungkin menerima pesan galat berikut:
Tidak dapat menambahkan catatan bergabung bukti kunci Daftar Tabel NamaTabel tidak dalam recordset.
Daftar Tabel berikut menunjukkan bidang query yang Anda mungkin tidak dapat memperbarui skenario ini.

Perkecil tabel iniPerbesar tabel ini
Bidang querySolusi
Bergabung dengan bidang dari sisi "satu"Mengaktifkan cascading pembaruan antara dua Daftar Tabel.
Catatan baru, jika bidang bergabung dengan sisi "banyak" tidak muncul di datasheetMenambah bidang bergabung dari sisi "banyak" dari permintaan Anda untuk memungkinkan menambahkan catatan baru.
Bergabung dengan bidang dari sisi "banyak", setelah memperbarui data pada "satu" sisiMenyimpan catatan; kemudian Anda akan mampu membuat perubahan bidang bergabung dengan sisi "banyak".
Bidang kosong dari Daftar Tabel di sisi "satu" satu-ke-banyak hubungan yang mana ada outer joinMasukkan nilai di bidang dari tabel atak di samping "banyak", tetapi hanya jika bidang bergabung dari sisi "satu" berisi nilai catatan itu.
Catatan baru, jika tidak seluruh bukti kunci yang unik ODBC Daftar Tabel outputPilih Semua bidang bukti kunci utama ODBC Daftar Tabel untuk memungkinkan sisipan ke dalamnya.


Data dapat dihapus tetapi tidak diperbarui:

Perkecil tabel iniPerbesar tabel ini
Pertanyaan atau permintaan bidangSolusi
Query (atau tabel atak mendasari) izin Update Data yang tidak diberikanUntuk mengubah data, izin harus ditetapkan.
Query (atau tabel atak mendasari) izin menghapus Data yang tidak diberikanUntuk menghapus data, izin harus ditetapkan.


Data tidak dapat diperbarui:

Perkecil tabel iniPerbesar tabel ini
Pertanyaan atau permintaan bidangSolusi
Berdasarkan Daftar Tabel tiga atau lebih di mana ada permintaan hubungan banyak-ke-satu-ke-banyakMeskipun Anda tidak dapat memperbarui data dalam query secara langsung, Anda dapat memperbarui data dalam bentuk atau halaman akses data di berbasis pada permintaan jika formulir RecordsetType properti ini diset Dynaset (Tidak konsisten update).
Crosstab queryTidak ada
SQL pass-through queryTidak ada
Permintaan yang menghitung jumlah, rata-rata, count atau jenis lainnya Total pada nilai-nilai di lapangan, atau update permintaan yang referensi sebuah field di Update ke baris dari baik crosstab query, selisik pilih, atau subquery yang berisi Total atau fungsi agregatDengan menggunakan agregat domain fungsi dalam Update untuk baris update permintaan, Anda dapat referensi bidang dari crosstab query, select query, atau subquery yang berisi Total atau fungsi agregat.
Union pada queryTidak ada
Query yang UniqueValues properti ini diset YaTidak ada
Query yang mencakup tabel atak ODBC terkait dengan indeks tidak unik, atau tabel atak paradoks tanpa bukti kunci primerTidak ada
Query yang mencakup lebih dari satu Daftar Tabel atau permintaan, dan Daftar Tabel atau kueri tidak garis jatuh gabung bergabung dalam Design viewAnda harus bergabung dengan Daftar Tabel dengan benar dalam rangka untuk memperbarui mereka.
Bidang dihitungTidak ada
Bidang read-only; database dibuka sebagai read-only atau Terletak di drive read-onlyTidak ada
Bidang dalam catatan yang telah dihapus atau terkunci oleh orang lain penggunaCatatan terkunci harus diupdate seperti itu unlocked.

Referensi

Untuk informasi lebih lanjut tentang hubungan di akses database, kunjungi Web site Microsoft berikut:
Bantuan Online akses 2002: tentang hubungan di database Access
Catatan Ini merupakan artikel "FAST PUBLISH" dibuat langsung dari organisasi pendukung Microsoft. Informasi yang termuat di dalamnya disediakan apa adanya sebagai respons atas masalah yang muncul. Sebagai akibat dari pembuatan informasi yang cepat ini, mungkin terdapat kesalahan ketik dan dapat direvisi setiap saat tanpa pemberitahuan. Lihat Syarat Penggunaan untuk pertimbangan lainnya.

Properti

ID Artikel: 304473 - Kajian Terakhir: 20 Mei 2013 - Revisi: 4.0
Berlaku bagi:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Kata kunci: 
kbdownload kbhowto kbmt KB304473 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 304473

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com