Memodifikasi atau mengubah pengaturan tipe data untuk bidang

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Artikel ini menjelaskan cara mengubah atau mengubah tipe data untuk bidang tabel dalam database Access.

Dalam artikel ini

Memahami tipe data

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

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 validasi data dasar karena mereka membantu memastikan bahwa pengguna memasukkan jenis data yang benar dalam bidang tabel Anda. Misalnya, Anda tidak bisa memasukkan teks dalam bidang yang hanya menerima angka.

Mengubah tipe data

Sebelum Anda mengikuti langkah-langkah ini, ingat bahwa mengubah tipe data mungkin memotong (memotong) beberapa atau semua data dalam bidang. Dalam beberapa kasus, data mungkin akan dihapus seluruhnya. Untuk informasi tentang cara Access mengubah data saat Anda mengubah tipe data, lihat Pembatasan mengubah tipe data di bagian selanjutnya artikel ini.

Catatan

Di Access, Anda bisa mengatur tipe data untuk bidang tabel Anda 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 yang Anda inginkan.
  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 diubah, lalu klik Tampilan Desain pada menu pintasan.
  2. Temukan bidang yang ingin Anda ubah, lalu pilih tipe data baru 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 ini mencantumkan konversi tipe data yang bisa Anda lakukan di Access dan menjelaskan batasan apa pun yang mungkin diberlakukan Access.

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 menjadi 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 menjadi 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 apa pun yang valid: http://, gopher://, telnet://, ftp://, wais://, dan lain-lain.
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:// ke awal setiap nilai, dan link yang dihasilkan tidak valid.
Tanggal/Waktu Access menambahkan http:// ke awal setiap alamat, tetapi tautan yang dihasilkan hampir tidak akan pernah berfungsi.
Mata Uang Access menambahkan http:// ke awal setiap nilai, tetapi seperti tanggal, link yang dihasilkan hampir tidak akan pernah berfungsi.
AutoNumber Tidak diperbolehkan saat bidang AutoNumber merupakan bagian dari hubungan. Access menambahkan http:// ke awal setiap nilai, tetapi tautan yang dihasilkan hampir tidak akan pernah berfungsi.
Ya/Tidak Access mengonversi semua nilai Ya ke -1 dan semua Nilai tidak ke 0, dan menambahkan http:// ke awal setiap nilai. Link hasil tidak bekerja.

Atas Halaman