You are on page 1of 26

Microsoft Access

Disediakan oleh,
Kamaludin Ahmad
Unit Teknologi Maklumat
MPTI

11/02/21 1
Microsoft Access
 Ia merupakan satu perisian
pangkalan data yang bersifat RDBMS
(Relational Database Management
System). Sifatnya yang menyimpan
dan mencapai data/maklumat
berdasarkan perhubungan atau
perkaitan yang ditakrifkan oleh
pengguna.
11/02/21 2
Pengenalan Microsoft Access

 Pangkalan data: Merupakan satu


koleksi maklumat atau objek yang
digunakan untuk mengurus angka-
angka dan fakta-fakta. Maklumat
tersebut dihubungkaitkan dengan
sesuatu perkara atau tujuan.

11/02/21 3
Objek Access
 Table (Jadual)
 Query (Pertanyaan)
 Forms (Borang)
 Report (Laporan)
 Macro
 Module

11/02/21 4
Pertalian Objek Access

Table Query
Report

Forms

Macro

Module
11/02/21 5
Table (Jadual)

 Merupakan satu objek dalam db yang


mana angka dan fakta-fakta disimpan
dalam bentuk 2-dimensi, dalam baris
dan kolum (lajur).

11/02/21 6
Contoh Table (Jadual)

Nama Medan

Bil StatusNama NoKP TLahir E-mail


1 Cik NORHAYATI BINTI YAHYA 750508115574 8/5/1975 TYWEN34@
2 Pn. Sashila bt. Kasa 751111025516 11/11/1975
3 En. Momd.Taufik Ab.Shukor 621105055115 1/27/2040 tsr503@tm
4 En. Zairy Bin Md YUnus 670917055103 170967
5 En. Sharudin B. Ayat 620113055057 13/01/1962
6 En. Syed Amran b. Tuan Padan
720915115275 15/09/1972
7 En. KHUZAIME BIN AZIZ 720405-04-5537 5/4/1972
8 En. MAZLAN BIN BABA 711026-04-5225 26-10-1971

11/02/21
Rekod 7
Contoh sebenar Table

11/02/21 8
Query (Pertanyaan)
 Merupakan sesuatu yang ingin
diketahui oleh pengguna mengenai
sesuatu data dari db, sama ada
tentang nama pelanggan, hasil
keluaran yang tertinggi, keputusan
peperiksaan yang terbaik atau siapa
yang belum bayar yuran lagi.
 Bentuk query serupa seperti jadual
11/02/21 9
Contoh Query yang dibina

11/02/21 10
Hasil Dari Query.

Bil Rekod
11/02/21 11
Query Yang tidak bayar yuran

Criteria di tentukan nilai "0".

11/02/21 12
Hasil Query Murid Yang Belum
Bayar Yuran.

11/02/21 13
Forms (Borang)
 Satu bentuk atau rangka yang boleh
dibina untuk memudahkan pengguna
mengedit, memasukkan atau melihat
data. Bentuk yang telah dibina itu
juga boleh dicetak untuk kegunaan
tujuan lain.

11/02/21 14
Contoh Bentuk Form/Borang

11/02/21 15
Bentok Form Dalam Design View

11/02/21 16
Mengubah suai Form

Label dan text box adalah kawalan yang boleh diubahsuai

Kedudukan Text Box Yang Boleh Diubahsuai

11/02/21 17
Report (Laporan)
 Satu bentuk laporan yang boleh
dipersembahkan oleh pengguna
terutama dalam bentuk cetakan.
Laporan ini boleh dibina dengan
memasukkan medan-mendan
tertentu, output dari pengiran, tajuk,
graf gambarajah dan lain-lain
maklumat yang dirasakan perlu.
11/02/21 18
Contoh Report / Laporan

11/02/21 19
Report juga boleh memaparkan Carta

11/02/21 20
Macro
 Digunakan untuk melakukan tindakan asas
secara automatik dan membolehkan objek-
objek berkerja bersama tanpa melibatkan
pemprograman. Jadi ia merupakan satu
senarai tindakan untuk Ms Access
melaksanakanya. Misalnya MsAccess secara
automatik akan membuka satu set Form bila
pangkalan data dibuka, atau klik satu butang
untuk mencetak Laporan secara bulanan atau
untuk11/02/21
membuka Form yang lain. 21
Module
 Ms Access menyediakan bahasa
programan pangkalan data iaitu
Access Basic. Pengguna boleh
menggunakan prosedur yang boleh
ditulis dengan Access Basic untuk
operasi-operasi yang lebih kompleks
yang mana tidak disediakan oleh
macro.
11/02/21 22
Merancang DB

Apakah maklumat yang ingin saya


perolehi dari db saya?
Apakah perkara-perkara berbeza yang
ingin saya guna untuk menyimpan fakta-
fakta?
Bagaimana perkara-perkara ini berkaitan
di antara satu sama lain?
Apakah fakta yang perlu saya simpan
pada setiap perkara?
11/02/21 23
Peraturan Am

Lihat bagaimana cara maklumat


semasa akan diurus, dan tentukan
sama ada ianya adalah yang terbaik
Takrifkan objektif-objektif baru, dan
bina db tersebut supaya memenuhi
objektif.
Hindarkan meletakkan terlalu banyak
maklumat di dalam satu table (jadual).

11/02/21 24
Jenis Medan Data Antara Access
dan RDBM yang lain
DBase Paradox 3.x, 4.x, 5.0 Access
III/IV/5
Character Alphanumeric Text (Specily Size
property)
Numeric, Number, Money, Number (Double,
Float* BCD* Single, Byte,
Integer, Long)
AutoNumber
Logical Logical Yes / No
Date Date, Time, Date/Time
Timestamp
Memo Memo, Formatted OLE
Memo, Binary* ,
11/02/21
OLE 25
Setakat ini yang dapat disiapkan!

Terima kasih.

11/02/21 26

You might also like