2. SKS 3094 SKS 3094
BAB 2: TABLE
OBJEKTIF PEMBELAJARAN CLO (COURSE LEARNING OUTCOME)
Memahami Perhubungan (Relationship)
Membina jadual
Membina jadual menggunakan jadual Wizard
perhubungan antara Table
Menetapkan jenis-jenis perhubungan View
Membina jadual menggunakan Designjadual
Mengubahsuai jadual menggunakan Design View
Memahami Pengurusan Rekod
Memasukkan rekod
Pengenalan kepada Jenis Data
Menyemak rekod menggunakan Datasheet View
Mengenal pasti jenis data
Mengesan rekod menggunakan Find dan Filter
Membina Primary Key
Mengubahsuai Rekod
3. PENGENALAN
• Ms Access 2010 terdiri daripada 4 objek utama
iaitu: tables, queries, forms dan reports.
4. Pengenalan TABLE
TABLE
• Semua data di simpan di dalam tables.
• Tables ibarat hati kepada pangkalan data.
8. TABLE - field
• Field – merangkumi kumpulan maklumat
daripada jenis data yang sama.
Semua Semua
maklumat maklumat
mengenai mengenai
nama alamat
9. TABLE - field
Boleh mencapai 64 karakter.
Boleh mengandungi kombinasi huruf, angka, jarak.
Tidak boleh – titik (.), tanda seru (!), tanda soal(?)
10. TABLE - record
record
• Record merupakan satu unit maklumat.
• Setiap cell pada row tersebut merupakan
sebahagian daripada record.
11. TABLE - record
• Setiap record spans beberapa fields.
• ID number digunakan untuk mengenalpasti
setiap record. Ia merujuk kepada semua
maklumat yang terdapat pada sesuatu row.
12.
13. JENIS –JENIS DATA
Jenis data Keterangan
Text Data berbentuk alfanumerik, mencapai sehingga 255 karakter.
Memo Data berbentuk alfanumerik yang berjumlah lebih besar.
Membenarkan rich-text format (fonts pelbagai jenis dan saiz ,
bold, italic, dll.)
Number Data berbentuk nombor.
Date/Time Data berbentuk tarikh dan masa.
Currency Data berbentuk mata wang.
AutoNumber Nombor bilangan kenaikan secara automatik.
Selalu digunakan sebagai Primary Key.
Yes/No Yes – 1, No – 0 (digunakan pada check box atau drop-down list)
OLE Object Data berbentuk gambar, suara,video dll yang disisipkan
ke dalam table menggunakan teknologi OLE (Object Linking and
Embedding). **elok dihindari kerana sering bermasalah.
Hyperlink Link ke lokasi internet tertentu URL, alamat e-mail, atau path
suatu file.
Attachment Pilihan lain kepada penggunaan OLE Objects
14. PROPERTIES FIELD
Properties Kegunaan
Field Size Menentukan kepanjangan sesuatu medan.
Format Merujuk kepada format atau bentuk paparan sesuatu medan. Sebagai
contoh bentuk paparan bagi tarikh adalah seperti dd-mm-yy,dd-mm-
yyyy dan sebagainya.
Input Mask Menyediakan acuan untuk kemasukan data. Dalam hal ini boleh
disetkan jenis data yang diperlukan.
Decimal Places Menetapkan bilangan titik perpuluhan ( Number/Currency sahaja).
Caption Label yang digunakan dalam medan-medan form dan report
( menukarkan nama medan).
Default Value Nilai medan yang wujud secara automatik apabila rekod baru hendak
dimasukan.
15. PROPERTIES FIELD
Properties Kegunaan
Validation Rule Mengesahkan data berdasarkan kepada syarat yang ditetapkan
dalam ‘expressions’ atau macros.
Validation Text Paparkan utusan tertentu apabila nilai medan tidak memenuhi
syarat di dalam Validation Rule.
Reqiured Menentukan samada nilai mesti diisikan ke dalam medan.
Allow Zero Length Medan berkenaan samada dibiarkan kosong atau tidak boleh
dibiarkan kosong.
Indexed Mengindex data untuk mempercepatkan proses carian.
16. FIELD SIZE
• Digunakan untuk jenis data - Text, Number
dan AutoNumber.
• Field size bagi bagi number adalah :
Setting Saiz Medan Julat Bil. Perpuluhan
Byte 0 Hingga 255 Tiada
Integer -32,768 hingga 32,767 Tiada
Long Integer - 2,147,483,648 hingga 2,147,483,647 Tiada
Single -3.402823E38 hingga 3.402823E38 15
Double - 1.797E308 hingga 1.797E308 7
17. PROPERTY FORMAT
• Format mengawal bentuk paparan data.
• Ia akan memberi kesan selepas data
dimasukkan ke dalam jadual/form.
• Format untuk jenis data text & memo:
Format Catatan
@ Memerlukan bentuk teks ( Aksara atau ruang kosong)
& Aksara teks tidak dikehendaki
< Semua aksara menjadi huruf kecil
> Semua aksara menjadi huruf besar
18. • Format untuk number dan Currency
Jenis Format Definisi Format Input Paparan
General ######.### 987654.321 987654.321
Currency $###,##0.00 987654.321 $987,654.321
Fixed ######.### 987654.321 987654.321
Standard ###,###.### 987654.321 987,654.321
Percent ###.##% .987 98.7%
Scientific #.####E+00 987654.321 987654321E+03
19. CONTOH
Format Bentuk Input Paparan
> Farhan Akmal FARHAN AKMAL
#,##0;(#,##0) “-0-“ ; ”None” 15-15 0 No Data 15(15) – 0 - None
Currency 12345.67 $12,345.67
“No KP” 0000 5374 No KP 5374
Mmm yy 9/11/93 Sep 93
Long Date 9/11/93 Friday, Deptember 11, 1993
20. PROPERTY INPUT MASK
• Merangkumi data jenis Text, Number,
Date/Time dan Currency.
• Input Mask boleh dicipta dengan
menggunakan aksara-aksara berikut:
Aksara Kesannya
0 Digit 0 – 9, kemasukan perlu, tanda [+] dan [-] tidak dibenarkan
9 Digit atau ruang kosong, kemasukan tidak perlu, tanda [+] dan [-]
tidak dibenarkan.
# Digit atau ruang kosong, ruang kosong dipaparkan sebagai
‘blanks’ , tetapi ‘blanks’ dibuang apabila data di ’save’, tanda [+]
dan [-]dibenarkan.
21. PROPERTY INPUT MASK
Aksara Kesannya
L Huruf A – Z, kemasukan perlu
? Huruf A – Z, kemasukan tidak perlu
A Huruf atau digit, kemasukan perlu
a Huruf atau digit, kemasukan tidak perlu
& Aksara atau ruang kosong, kemasukan perlu
C Aksara atau ruang kosong, kemasukan tidak perlu
< Aksara menjadi huruf kecil
> Aksara menjadi huruf besar
! Nilai input dimasukkan dari kanan ke kiri
Aksara selepas tanda “” akan dipaparkan seperti yang ditaipkan.
Contoh: A dipapar sebagai A.