Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Artikel ini menjelaskan cara memodifikasi atau mengubah tipe data yang diterapkan ke bidang tabel dalam database Access.

Dalam artikel ini

Memahami tipe data

Ketika pertama kali mendesain dan membangun database, Anda merencanakan satu atau beberapa tabel, merencanakan bidang (kolom) untuk setiap tabel, dan mengatur tipe data untuk setiap bidang. Misalnya, jika perlu menyimpan tanggal dan waktu, Anda mengatur bidang ke dalam tipe data Tanggal/Waktu. Jika Anda perlu menyimpan nama dan alamat, Anda mengatur satu atau beberapa bidang ke tipe data Teks Pendek, dan seterunya.

Access menyediakan banyak tipe data yang berbeda, dan setiap tipe memiliki tujuan tertentu. Untuk daftar lengkap semua tipe data yang didukung di berbagai versi Access, lihat Tipe data untuk database desktop Access dan Pengantar tipe data dan properti bidang.

Untuk informasi selengkapnya tentang membuat dan menggunakan bidang pencarian, lihat artikel Membuat atau menghapus bidang multinilai.

Terakhir, tipe data menyediakan formulir dasar validasi data untuk membantu memastikan bahwa pengguna memasukkan tipe data yang tepat dalam bidang tabel. Misalnya, Anda tidak dapat memasukkan teks dalam bidang yang diatur untuk menerima angka saja.

Mengubah tipe data

Sebelum Anda mengikuti langkah-langkah ini, perlu diingat bahwa mengubah tipe data dapat memotong beberapa atau semua data dalam bidang, dan dalam beberapa kasus dapat menghapus keseluruhan data. Untuk informasi tentang bagaimana Access mengubah data ketika Anda mengubah tipe data, lihat bagian Batasan dalam mengubah tipe data, nanti dalam artikel ini.

Catatan: Di Access, Anda dapat mengatur tipe data untuk bidang tabel dengan bekerja dalam tampilan Lembar Data atau tampilan Desain. Langkah-langkah dalam bagian ini menjelaskan cara mengatur tipe data dalam kedua tampilan. Ketika mengatur tipe data dalam tampilan Desain, Anda akan melihat pilihan tambahan, Panduan Pencarian. Pilihan tersebut sebenarnya bukan tipe data. Anda menggunakan Panduan Pencarian untuk membuat bidang pencarian yang menautkan bidang kunci asing ke tabel lain. Secara default, Access mengatur bidang pencarian ke dalam tipe data Angka.

Mengubah tipe data dalam tampilan Lembar Data

  1. Di Panel Navigasi, temukan dan klik dua kali tabel yang ingin Anda ubah.

    Access akan membuka tabel dalam tampilan Lembar Data.

  2. Pilih bidang (kolom) yang ingin Anda ubah.

  3. Pada tab Bidang Tabel , dalam grup Properti , klik panah di daftar menurun di samping Tipe Data, lalu pilih tipe data. 

  4. Simpan perubahan yang Anda buat.

Mengubah tipe data dalam tampilan Desain

  1. Jika tabel terbuka dalam tampilan Lembar Data, klik kanan tab dokumen untuk tabel lalu klik Tampilan Desain.

    -atau-

    Jika tabel tidak terbuka, di Panel Navigasi, klik kanan tabel yang ingin Anda ubah, lalu klik Tampilan Desain pada menu pintasan.

  2. Temukan bidang yang ingin Anda ubah, lalu pilih tipe data baru dari daftar di kolom Tipe Data.

  3. Simpan perubahan yang Anda buat.

Atas Halaman

Batasan dalam mengubah tipe data

Menurut aturan, Anda dapat mengubah tipe data dari semua bidang, kecuali untuk:

  • Bidang Angka dengan properti Identitas Replikasi diaktifkan.

  • Bidang Objek OLE.

  • Bidang Lampiran.

Selain itu, Anda dapat mengubah sebagian besar tipe data ketika bidang berisi data. Namun, tergantung pada tipe data asli dan tipe data baru yang ingin Anda gunakan, Access dapat memotong atau menghapus beberapa data, atau mungkin tidak mengizinkan konversi sama sekali.

Tabel berikut mencantumkan konversi tipe data yang mungkin dilakukan dan dapat dijalankan di Access, serta menjelaskan semua batasan yang dapat Access terapkan pada konversi.

Mengonversi ke tipe ini

Dari tipe ini

Pengubahan atau batasan

Teks Pendek

Teks Panjang

Access menghapus semua kecuali 255 karakter awal.

Angka

Tanpa batasan.

Tanggal dan Waktu

Tidak ada batasan untuk Tanggal/Waktu.

Tidak diperbolehkan untuk Tanggal/Waktu Diperpanjang.

Mata Uang

Tanpa batasan.

AutoNumber

Tanpa batasan.

Ya/Tidak

Nilai -1 (Ya di bidang Ya/Tidak) dikonversi ke Ya. Nilai 0 (Tidak di bidang Ya/Tidak) dikonversi ke Tidak.

Hyperlink

Access memotong link dengan panjang lebih dari 255 karakter.

Teks Panjang

Teks Pendek

Tanpa batasan.

Angka

Tanpa batasan.

Tanggal dan Waktu

Tidak ada batasan untuk Tanggal/Waktu.

Tidak diperbolehkan untuk Tanggal/Waktu Diperpanjang.

Mata Uang

Tanpa batasan.

AutoNumber

Tanpa batasan.

Ya/Tidak

Nilai -1 (Ya di bidang Ya/Tidak) dikonversi ke Ya. Nilai 0 (Tidak di bidang Ya/Tidak) dikonversi ke Tidak.

Hyperlink

Tanpa batasan.

Angka

Teks Pendek

Teks Pendek harus terdiri dari angka dan mata uang yang valid serta pemisah desimal. Jumlah karakter dalam bidang Teks Pendek harus berada dalam ukuran yang diatur untuk bidang Angka.

Untuk informasi selengkapnya tentang ukuran bidang angka, lihat artikel Membuat atau menghapus bidang Angka atau Mata Uang.

Teks Panjang

Bidang Teks Panjang hanya boleh berisi teks dan mata uang yang valid serta pemisah desimal. Jumlah karakter dalam bidang Teks Panjang harus berada dalam ukuran yang diatur untuk bidang Angka.

Untuk informasi selengkapnya tentang ukuran bidang angka, lihat artikel Membuat atau menghapus bidang Angka atau Mata Uang.

Angka, namun dengan ukuran atau presisi bidang yang berbeda

Nilai tidak boleh lebih besar atau lebih kecil dari daya simpan bidang baru. Mengubah presisi dapat mengakibatkan Access membulatkan beberapa nilai.

Tanggal dan Waktu

Tanggal/Waktu:

Tanggal yang dapat Anda konversi tergantung pada ukuran bidang angka. Perlu diingat bahwa Access menyimpan semua tanggal sebagai tanggal seri dan menyimpan nilai tanggal sebagai bilangan bulat mengambang presisi ganda.

Access menggunakan 30 Desember 1899 sebagai tanggal 0. Tanggal di luar rentang 18 April 1899 dan 11 September 1900 melampaui ukuran bidang Byte. Tanggal di luar rentang 13 April 1810 dan 16 September 1989 melampaui ukuran bidang Integer.

Untuk mengakomodasi semua tanggal yang mungkin, atur properti Ukuran Bidang dari bidang Angka menjadi Bilangan Bulat Panjang atau yang lebih besar.

Untuk informasi selengkapnya tentang tanggal seri dan cara Access menggunakan dan menyimpan nilai tanggal, lihat artikel Memformat bidang tanggal dan waktu.

Tanggal/Waktu Diperpanjang:

Tidak diperbolehkan.

Mata Uang

Nilai tidak boleh melampaui (atau kurang dari) batas ukuran yang diatur untuk bidang. Misalnya, Anda dapat mengonversi bidang mata uang ke bidang Integer hanya jika nilainya lebih besar dari 255 dan tidak melebihi 32.767.

AutoNumber

Nilai harus berada dalam batas ukuran yang ditetapkan pada bidang.

Ya/Tidak

Nilai "Ya" dikonversi ke -1. Nilai "Tidak" dikonversi ke 0.

Hyperlink

Tidak berlaku.

Tanggal/Waktu

Teks Pendek

Teks asli harus berupa kombinasi tanggal atau tanggal dan waktu yang dapat dikenali. Misalnya, 18-Jan-2006.

Teks Panjang

Teks asli harus berupa kombinasi tanggal atau tanggal dan waktu yang dapat dikenali. Misalnya, 18-Jan-2006.

Angka

Nilai harus berada di antara -657,434 dan 2,958,465.99998843.

Tanggal/Waktu Diperpanjang

Tanpa batasan.

Mata Uang

Nilai harus berada di antara -$657,434 dan $2,958,465.9999.

AutoNumber

Nilai harus melebihi -657,434 dan kurang dari 2,958,466.

Ya/Tidak

Nilai -1 (Ya) dikonversi ke 29 Desember 1899. Nilai 0 (Tidak) dikonversi ke tengah malam (00.00.00).

Hyperlink

Tidak berlaku.

Tanggal/Waktu Diperpanjang

Teks Pendek

Tidak diperbolehkan.

Teks Panjang

Tidak diperbolehkan.

Angka

Tidak diperbolehkan.

Tanggal/Waktu

Detik pecahan hilang, dan jika tahun berada di luar rentang yang didukung oleh Tanggal/Waktu, maka nilai dihapus. Untuk informasi selengkapnya, lihat Menggunakan tipe data Tanggal/Waktu Diperpanjang.

Mata Uang

Tidak diperbolehkan.

AutoNumber

Tidak diperbolehkan.

Ya/Tidak

Tidak diperbolehkan.

Hyperlink

Tidak berlaku.

Mata Uang

Teks Pendek

Teks harus berisi angka dan pemisah yang valid.

Teks Panjang

Teks harus berisi angka dan pemisah yang valid.

Angka

Tanpa batasan

Tanggal dan Waktu

Tanggal/Waktu: Tidak ada batasan, tetapi Access dapat membulatkan nilai.

Tanggal/Waktu Diperpanjang: Tidak diperbolehkan.

AutoNumber

Tanpa batasan

Ya/Tidak

Nilai -1 (Ya) dikonversi ke $1. Nilai 0 (Tidak) dikonversi menjadi 0$.

Hyperlink

Tidak berlaku.

AutoNumber

Teks Pendek

Tidak diperbolehkan jika bidang AutoNumber bertindak sebagai kunci utama.

Teks Panjang

Tidak diizinkan jika bidang AutoNumber bertindak sebagai kunci primer.

Angka

Tidak diperbolehkan jika bidang AutoNumber bertindak sebagai kunci utama.

Tanggal dan Waktu

Tanggal/Waktu: Tidak diperbolehkan jika bidang AutoNumber berfungsi sebagai kunci utama.

Tanggal/Waktu Diperpanjang: Tidak diperbolehkan.

Mata Uang

Tidak diperbolehkan jika bidang AutoNumber bertindak sebagai kunci utama.

Ya/Tidak

Tidak diperbolehkan jika bidang AutoNumber bertindak sebagai kunci utama.

Hyperlink

Tidak berlaku.

Ya/Tidak

Teks Pendek

Teks asli harus berisi hanya Ya, Tidak, True, False, On, atau Off.

Teks Panjang

Teks asli harus berisi hanya Ya, Tidak, True, False, On, atau Off.

Angka

Nol atau Null dikonversi ke Tidak, semua nilai lainnya dikonversi ke Ya.

Tanggal dan Waktu

Tanggal/Waktu: Null atau 12:00:00 AM dikonversi ke Tidak, semua nilai lainnya dikonversi ke Ya.

Tanggal/Waktu Diperpanjang: Tidak diperbolehkan.

Mata Uang

Nol dan Null dikonversi ke Tidak, semua nilai lainnya dikonversi ke Ya.

AutoNumber

Access mengonversi semua nilai ke Ya.

Hyperlink

Tidak berlaku.

Hyperlink

Teks Pendek

Jika teks asli berisi alamat Web yang valid, seperti adatum.com, www.adatum.com, atau http://www.adatum.com, Access akan mengonversi teks ke hyperlink. Access akan mencoba untuk mengonversi nilai lainnya, yang berarti Anda akan melihat teks bergaris bawah dan kursor mouse akan berubah ketika menunjuk ke tautan, namun tautan tidak akan berfungsi. Teks dapat berisi protokol Web valid apa saja, termasuk http://, gopher://, telnet://, ftp://, wais://, dan sebagainya.

Teks Panjang

Lihat entri sebelumnya. Batasan yang sama berlaku.

Angka

Tidak diizinkan jika bidang Angka merupakan bagian dari hubungan. Jika nilai asli berbentuk alamat I.P. valid (rangkaian tiga angka berjumlah 4 yang dipisahkan dengan tanda titik: nnn.nnn.nnn.nnn) dan angkanya kebetulan sama dengan alamat Web, konversi akan menghasilkan tautan yang valid. Jika tidak, Access menambahkan http:// di awal setiap nilai, dan tautan hasil akan menjadi tidak valid.

Tanggal/Waktu

Access menambahkan http:// ke awal tiap alamat, namun link hasil hampir tidak akan bekerja.

Mata Uang

Access menambahkan http:// ke awal tiap nilai, namun seperti tanggal, link hasil hampir tidak akan bekerja.

AutoNumber

Tidak diperbolehkan saat bidang AutoNumber merupakan bagian dari hubungan. Access menambahkan http:// ke awal tiap nilai, namun link hasil hampir tidak akan bekerja.

Ya/Tidak

Access mengonversi semua nilai Ya ke -1 dan semua nilai Tidak ke 0, dan menambahkan http:// di awal tiap nilai. Link hasil tidak bekerja.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.