Saya mendapatkan pesan tentang ketidakcocokan tipe data

Saya mendapatkan pesan tentang ketidakcocokan tipe data

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Kesalahan ini menunjukkan bahwa Access tidak dapat mencocokkan nilai input dengan tipe data yang diharapkan nilainya. Misalnya, jika memberi string teks ke Access ketika mengharapkan angka, Anda menerima kesalahan ketidakcocokan tipe data.

Untuk memecahkan masalah pesan ini, cobalah cara berikut ini:

  • Jika baru saja mengubah Nilai Default untuk bidang di tabel dan melihat pesan tentang ketidakcocokan tipe data ketika mencoba memasukkan rekaman baru, buka tabel di tampilan Desain dan pastikan ekspresi yang Anda gunakan untuk Nilai Default bidang mengevaluasi tipe data yang sama seperti bidang. Misalnya, jika bidang mempunyai tipe data Angka, pastikan Anda tidak meletakkan tanda petik di sekitar ekspresi Nilai Default (misalnya, "1" akan dievaluasi sebagai teks, bukan angka.)

  • Verifikasi bahwa kriteria untuk kolom cocok dengan tipe data bidang yang mendasari kolom. Jika menentukan kriteria teks untuk bidang numerik atau bidang tanggal/waktu, Anda akan menemui kesalahan ini.

    Sebagai contoh, jika Anda mengetikkan kriteria "50" atau "13/12/12", pesan kesalahan dikembalikan karena Access menginterpretasi nilai di dalam tanda kutip sebagai teks, bukan angka. Jadi, pastikan untuk menghapus tanda kutip tersebut. Anda akan mengetahuinya ketika memasukkan tanggal yang valid dalam bidang Kriteria karena tanda # akan muncul di sekitar tanggal, seperti #13/12/12#.

Situasi lainnya yang menyebabkan konflik tipe data antara lain:

  • Anda sedang menentukan kriteria untuk Bidang pencarian, dan kriteria tersebut menggunakan nilai yang diperlihatkan (seperti nama) di daftar pencarian dan bukan nilai kunci asing yang terkait (seperti ID). Karena nilai kunci asing merupakan nilai yang sebenarnya disimpan di tabel dasar, Anda harus menggunakannya ketika menentukan kriteria untuk bidang.

  • Anda mengetikkan tanda dolar ($) di kriteria yang ditentukan untuk bidang Mata Uang. Hapus tanda dolar, kemudian lihat hasilnya.

    Anda dapat mengetahuinya jika kriteria numerik yang dimasukkan bukan merupakan angka jika angka tersebut memiliki tanda kutip yang mengapitnya. Ketikkan mengetikkan tanda $, Access secara otomatis melampirkan string yang Anda ketikkan di dalam tanda kutip.

  • Verifikasi bahwa tipe data dari setiap pasang bidang yang digabungkan di kueri sama. Jika tidak, ubah tipe data dari salah satu bidang yang digabungkan agar sesuai dengan tipe data bidang yang lainnya sehingga Anda tidak akan memperoleh kesalahan mengenai ketidakcocokan.

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×