Saturday, January 28, 2012

MS Access - Table, Queries, Form, Report dan MACRO..Sambungan

Assalamualaikum...

Berjumpa lagi kita berkenaan dengan macro/makro- kerana fungsi macro adalah mengautomasikan action atau beberapa action dengan sekali klik saja maka ia amat-amatlah berbaloi untuk dibuat.

Sebelum ni kita telah membuat dummy button yang belum dapat berfungsi lagi sebab kita belum pun membuat macro. Sama dengan untuk membuat table, form, report, queries kita mestilah mula dekat ribbon create, lepas tu klik pada ikon macro-maka keluarlah design view untuk macro nih.
Contoh2 Automasi yang paling senang untuk kita buat adalah;
1. Membuka Table, Form, Queries atau Report Tertentu yang kita inginkan melalui arahan OpenTable, OpenForm, OpenQueries, OpenReport.
2. Arahan Mudah seperti QuitAcces, MaximizeWindows, CloseDatabase, CloseWindows
3. Dan pelbagai arahan lagi yang sebenarnya akan keluar dalam pulldown list semasa kita menaip arahan yang mungkin
Untuk pengetahuan semua, design view macro untuk MS Access 2010 ada perbezaan yang jelas dan mungkin jugak mengelirukan berbanding dengan versi sebelumnya tetapi intipatinya masih lagi sama. (Saya terkejut pada mulanya sebab viewnya memang berbeza tetapi cepat pula saya dapat mencari persamaannya)

Baik mari kita ambik contoh untuk membuat macro pertama yang nanti kita akan assignkan pada button bernama "Senarai Penuh".
Maksudnya disini, apabila kita klik pada butang yang tertulis "Senarai Penuh" kita inginkan macro tadi memaparkan table "Kptsanperiksa" dimana semua senarai keputusan akan dipaparkan.
Jadi arahan kita secara khususnya adalah buka Table (OpenTable) yang bernama "Kptsanperiksa" dan paparkan dia dalam Datasheet View. Ada lagi pilihan samaada data/rekod yang dipaparkan tadi  boleh diubah/edit ataupun untuk dilihat sahaja (ReadOnly). Macro kita akan Jadi seperti dibawah..
Seterusnya kita boleh save dan namakan macro ini sebagai "SenaraiPenuhTbl". Kemudian kita akan assignkan macro ini kepada button yang tertulis "Senarai Penuh".

Saya telah membuat video cara2 membuat macro dan untuk assignkan pada butang tertentu sperti dibawah.. selamat mencuba...

1- Membuat Makro

2. Set (Assign) Makro yang telah dibuat kepada Butang (Button)



3. Contoh 1 Cara Alternative Untuk Set Makro pada Butang Tertentu


4. Contoh 2 Cara Alternative Untuk Set Makro pada Butang Tertentu



Nota Tambahan;
25 Nov 2012 Sample Table yang digunakan saya telah upload di Facebook
http://www.facebook.com/groups/353653968019858/files/

Monday, January 23, 2012

MS Access - Table, Queries, Form, Report dan MACRO

Assalamualaikum..

Setakat ini kita telah berjaya membuat Table, Queries, Form dan Report.. beri tepukan untuk diri anda yang telah berjaya membuat kesemuanya sebab itulah teknik pembelajaran kita mengambil konsep  kita belajar dari kehidupan kita.
Kita mula dengan hanya tahu menangis, merangkak, bertatih, berlari dan sampai lah ketahap kita sekarang yang tahu serba serbi.. maknanya kita tidak akan terus berlari selagi kita tak cuba untuk bertatih dulu..
Kita kena ingat yang anak kita bukan sekali bertatih dan terus pandai berjalan, ia adalah proses berkali2, jatuh, luka, sakit,hilang semangat, malas dan sebagainya yang terpaksa ditempuhi sebelum pandai berjalan.

Kali ini saya ingin berkongsi berkenaan dengan makro- saya ada sentuh makro semasa post saya berkenaan dengan pengenalan, saya repeat lagi disini.

Macros/Event Procedure:
Alatan2 yang berguna untuk memudahkan kerja semasa penyediaan masakan ataupun untuk hidangan. Dalam MS Acces, ini adalah programming yang tak semestinya wajib ada tapi berbaloi untuk digunakan sekiranya kita mengunakan form dalam database kita

Sebenarnya Macro dan Event Procedure adalah perkara yang berbeza dari segi strukturnya tetapi ia mempunyai fungsi yang sama iaitu untuk mengautomasikan/memudahkan kerja kita semasa kita menggunakakan MS Access ini.
Yang saya kata "Ia berbaloi untuk digunakan sekiranya kita menggunakan form" adalah tepat sekali, nanti saya akan tunjukkan caranya.
Idea ini sebenarnya sama macam apabila kita melayari laman web tertentu, kita akan klik pada tempat2 tertentu (button ka, tab ka, hyperlink ka, iklan ka..) kita akan dipaparkan sesuatu yang baru seperti apa yang telah diprogramkan pada tempat kita klik tadi. Istilah yang saya pakai semasa memberi training adalah istilah "terbang" atau "lompat" dimana kita akan terbang/melompat dari satu view kepada view lain hanya dengan 1 klik pada butang tertentu yang kita telah assignkan macro yang tertentu. Ini diibaratkan bekerja macam Superman yang dapat melakukan apa saja dalam masa yang singkat.
Perkara yang sama boleh dilakukan didalam MS Access dengan mengunakan kombinasi form, macro, report, table dan queries.
Dengan menggunakan database yang kita buat sebelum ini "Kptsan periksa", kita secara ringkasnya boleh memulakan perancangan untuk mengautomasikan database kita seperti berikut.

- Kita akan membuat satu form bernama main page atau halaman utama.
- didalam form ini kita tuliskan apa nama database kita yang kita suka tetapi mestilah berkaitan dengan apa yang ada didalamnya.
- didalam form ini juga kita akan reka beberapa butang (button) yang kita assignkan nanti dengan makro. Contoh nama butang "Senarai Penuh", "Ringkasan Mengikut Keturunan", "Ringkasan mengikut kelulusan", "Report" dan sebagainya.

Secara rangkanya form kita akan menjadi seperti dibawah;
View: Form View

View: Design View
Kita telah berjaya membuat form halaman utama-tetapi butang yang kita sediakan tadi belum dapat melakukan aksi terbang yang kita inginkan sebabnya kita belum assignkan macro keatas setiap butang tadi.

Saya akan ajar kemudian bagaimana mahu membuat macro..

Wassalam


Nota Tambahan;
25 Nov 2012 Sample Table yang digunakan saya telah upload di Facebook





Saturday, January 21, 2012

MS Access: Persembahan (Presentation)- Report

Assalamualaikum..

Tahniah kepada yang telah mencuba membuat form seperti post yang terdahulu..kita akan sambung lagi berkenaan dengan form dilainkali sebab form ini ada banyak kegunaannya..

Kali ini kita belajar pula bagaimana hendak membuat Laporan (Report) - seperti namanya, laporan atau Report adalah sesuatu yang kita buat baik table ataupun quries tadi, kita akan cetak dalam report dan kemudiannya kita akan print out (WYSIWYG) kepada kertas ataupun file (pdf contohnya) untuk dipersembahkan kepada orang yang memerlukannya- paling senang cerita untuk bos tengok ataupun waktu kena present projek dan sebagainya.

Report didalam Access boleh digunakan untuk pelbagai tujuan mengikut kreatitvi masing2 - dalam kerja ,saya gunakan untuk membuat laporan aktiviti bulanan, budget, Overtime, leave dan sebagainya.

Baik kita mulakan dengan step untuk membuat Report. Caranya adalah amat mudah.

Step 1:  Click Pada "Create" Tab (Ribbon)
Step 2: Click Pada Table "Kptsan Periksa"
Step 3: Klik Pada Icon Report
Step 4: Report Dah Siap! - cuma tinggal untuk cantikkan saja.

Report tadi akan menjadi seperti berikut (View: Print Preview)
View: Print Preview

View: Design View


boleh juga refer pada document link dibawah untuk cara membuat report
http://oit.montclair.edu/documentation/ms_office/office2007/access/Access_2007,_Introduction_11-27-07.pdf

 Tapi berbalik kepada objektif Report kita - ingat tak berkenaan dengan menu-menu (Queries) yang kita telah buat/masak sebelum ini-itu lebih memberi makna untuk dihidangkan sebagai santapan berbanding bahan2 mentah sahaja yang kita hidangkan balik tanpa dimasak.
Report kita tadi akan menjadi seperti berikut apabila kita memasukkan beberapa menu kita yang telah kita buat terdahulu dan ia semestinya lebih bermakna berbanding yang pertama di atas tadi.
Disini report kita mengandungi;
1. Ringkasan bilangan pelajar mengikut keturunan.
2. Ringkasan bilangan pelajar mengikut Jenis Peperiksaan
3. Ringkasan bilangan pelajar mengikut Jenis Peperiksaan dan Kelulusan
4. Senarai Penuh Pelajar dan Keputusan

View: Print Preview
View: Design View
Cara membuatnya jugak amat mudah..
Berbeza sedikit dengan cara yang pertama di atas, kita perlu mulakan dengan design report kosong - lepas itu kita drag table/queries yang kita hendak masukkan tadi dan kita dropkan dia ke atas design kosong kita tadi. cuma ikut beberapa arahan dan jadilah seperti diatas.

Selamat mencuba..


Nota Tambahan;
25 Nov 2012 Sample Table yang digunakan saya telah upload di Facebook
http://www.facebook.com/groups/353653968019858/files/

Monday, January 16, 2012

MS Access: Persembahan (Presentation)-FORM

Assalamualaikum!

Kita masih lagi menggunakan bahan2 yang sama seperti sebelum ini, dan kita juga telah memasak pelbagai menu meggunakan bahan2 tadi dan tiba masanya untuk kita persembahkan untuk santapan orang ramai atau tetamu kita.

Harus diingat, tetamu atau pelanggan kita ada pelbagai kerenah dan citarasa, jadi kita mesti memastikan menu kita adalah yang terbaeek dan persembahan yang tip-top sepadan dengan rasa.

Baiklah maknanya disini kita bercakap mengenai form dan report.

Apa yang seharusnya kita boleh fikirkan dan senaraikan  untuk persembahan kita contohnya adalah seperti berikut;

1. Form untuk memasukkan (Key-In) Data Baru atau Edit data yang sedia ada.
2. Report untuk kita memaparkan Keputusan atau rumusan dalam bentuk yang mudah difahami
3. Butang (Button) di mana apabila kita klik kepada butang tertentu kita akan dapat sesuatu yang sperti kita programkan (lompat ke situ lompat ke sini macam melayari internet)

Senarai di atas ada yang sudah jelas dan ada lagi yang masih samar2 macammana untuk melakukannya.

Baiklah Mari kita lihat satu persatu secara lebih mendalam.

1. Form untuk memasukkan (Key-In) Data Baru atau Edit data yang sedia ada.
Seperti yang dinyatakan sebelum ini, sekarang kita bercakap mengenai "persembahan" dimana kita mengolah benda yang sudah ada kedalam bentuk baru yang lebih menarik walhal isi kandungannya masih sama. Maksudnya kita cuba memasukkan data dengan paparan form yang lebih menarik berbanding memasukkan data dengan table datasheet view yang membosankan walhal datanya masih sama.

Membuat form adalah teramat mudah dengan mengikuti 3 langkah dibawah.

Pertama: Klik pada Table "Kptsan Periksa" (Pastikan hanya satu klik- bukan Double Click OK!)
Kedua:  Klik Pada Ribbon "Create"
Ketiga: Klik pada form


dan form anda akan terbentuk dalam sekelip mata- sungguh senang. anda boleh klik pada butang navigation yang berada dibawah untuk mengedit data2 yang lain ataupun jika anda ingin menambah data baru anda boleh klik pada simbol play star (*).
Mungkin ada yang sudah berpuas hati dengan apa yang telah dibuat tetapi ramai juga yang mungkin ingin mengubahsuai sesuatu supaya ia lebih menarik untuk dipersembahkan contohnya, menukar font atau saiz font, atau menukar warna latar belakang kepada warna yang digemari dan sebagainya-itu semua terserah kepada kreativiti masing2.

Sama dengan Table, mahupun queries, apabila kita bercakap untuk menukar sesuatu (Design) kita hendaklah tukar view kita kepada design view dan barulah kita dapat edit for kita tadi dan cuba ubah seperti yang kita kehendaki.

Saya edit beberapa perkara seperti menukar Font kepada Arial, menukar warna latar belakang, mengubah Tajuk, melaraskan luas Field dan sebagainya dan akhirnya form saya akan menjadi seperti berikut.


Jadi kita telah berjaya untuk membuat form dan ia semestinya lebih menarik untuk memasukkan data berbanding dengan table asal.

Wassalam dan selamat mencuba.. kita sambung lagi lain masa

Sunday, January 15, 2012

MS Access: Salinan Post dari meliawe.blogspot

Assalamualaikum..

Seperti yang diumumkan tentang Blog baru untuk sesuatu yang lebih fokus atau lebih teknikal, Saya telah membuat Salinan post berkenaan dengan MS Access ke blog baru ini supaya mudah untuk diikuti..

Selamat Membaca..Wassalam

MS Access: "Mari Belajar Memasak " - Menu Pertama (Sambungan 3)


Assalamualaikum!

Bertemu kita lagi untuk belajar memasak dengan bahan yang terhad. Mari kita lihat  kepada tugasan kita yang lepas seperti Berikut.

1. Senarai Pelajar yang Mengambil SPM
2. Senarai Pelajar Perempuan yang Dapat 5A dalam UPSR
3. Bilangan Pelajar yang mendapat 8A dalam PMR
4. Bilangan Pelajar Cina didalam senarai peperiksaan

Dalam Entry yang lepas kita telah menunujukkan cara untuk menbuat tugasan no 1. dan. 2 iaitu hanya menggunakan Simple Queries yang menggunakan teknik "Filtering".

Kali ini kita akan belajar bagaimana dengan data/bahan yang kita ada untuk memasak menu berkenaan dengan rumusan (memerlukan kepada teknik pengiraan).

Untuk data yang sedikit langsung tidak mendatangkan masalah untuk mengira secara manual. Tapi bagaimana kalau di Pejabat Pendidikan Negeri (sudah semestinya mereka akan membayar untuk membuat sistem pengkalan data), Bagaimana pula disekolah2?, adakah mereka menyimpan semua data keputusan peperiksaan dari tahun2 terdahulu untuk dianalisa pencapaian sekolah terbabit samada keputusan peperiksaan sentiasa meningkat atau naik turun atau merudum atau sebagainya.

Dengan MS Access, ia mempunyai Queries yang mampu melakukan pelbagai tugasan yang kadangkala tak terfikir oleh diri kita.

Jadi untuk tugasan no. 3 dan no. 4 kita kan menggunakan teknik "Summary". Teknik "Summary" adalah dimana kita menggabungkan (Group) rekod yang sama dan mengira (Count) bilangan rekod didalam setiap group tadi.

Nota Penting:
Kita perlu memilih "Field" yang hanya diperlukan sahaja untuk tugasan ini untuk mendapat keputusan yang dikehendaki.

Baiklah untuk tugasan No. 3, Kata kunci kita adalah 8A--> "Kelulusan" dan PMR--> "Peperiksaan"
Sama juga tugasan no. 1 dan no. 2, kita akan menggunakan simple queries dengan hanya memilih Field  "Kelulusan" dan "Peperiksaan". Queries kita akan mendapat keputusan seperti berikut.
Kita sudah dapat melihat hanya senarai Kelulusan dan Periksaan dipamerkan. Tetapi tiada lagi grouping dan count secara automatik.
Datasheet View Selepas Simple Query Wizards
Untuk langkah seterusnya, kita tukarkan queries tadi kepada Design View dimana kita akan melakukan teknik Grouping and Counting.
Queries View - Standard

Apa yang kita perlu lakukan adalah click cursor pada Symbol Sigma (Total). Kita akan dapati Queries Design kita dibawah bertambah satu baris bertajuk "Total" dan cell dibawah "Kelululusan" dan "Peperiksaan" tadi tertulis "Group By" bermakna menggabungkan data yang sama dalam satu kumpulan.

Queries View apabila Butang "Total- Sigma" di pilih
Apa yang tertinggal lagi adalah mengira data dalam setiap group/kumpulan tadi. Caranya adalah dengan memasukkan satu lagi field "Peperiksaan" kedalam Queries tadi. Untuk Field ini tukar dari "Group By" kepada "Count".
Ada 2 Field Peperiksaan Dipilih- satu Group By dan satu Count
Dan kita dapat melihat terus bilangan orang yang mendapat keputusan 8A dalm PMR adalah seramai 2 Orang. Disamping itu kita jugak dapat melihat bilangan kelulusan untuk peperiksaan yang lain juga.


Bagaimana dengan tugasan No. 4?- Kata kuncinya adalah "Cina" dan  "Keturunan", bagaimana nak membuatnya, terserah kepada anda sebab teknik yang digunakan adalah sama dengan no. 3. Keputusan queries adalah seperti di bawah;



Wassalam.




MS Access: "Mari Belajar Memasak " - Menu Pertama (Sambungan 2)



Assalamualaikum,
Berbalik dengan rekod yang kita ada seperti dalam entry yang lalu,  saya mencadangkan kita  boleh membuat beberapa queries seperti di bawah.
1. Senarai Pelajar yang Mengambil SPM
2. Senarai Pelajar Perempuan yang Dapat 5A dalam UPSR
3. Bilangan Pelajar yang mendapat 8A dalam PMR
4. Bilangan Pelajar Cina didalam senarai peperiksaan
dan pelbagai lagi mengikut kreativiti masing2.

Untuk No. 1 dan No. 2, cara membuatnya sama seperti Queries yang kita buat mula2 sekali.
Untuk No. 1 keywordnya adalah "SPM" (satu saja keywordnya) dan untuk No. 2 kita Ada 3 keyword iaitu "Perempuan", "5A" dan "UPSR"

Apa yang kita perlu lakukan adalah masukkan (taip) keyword tadi dalam row kriteria dibawah fieldnya.

Untuk No. 1 Taip "SPM" dalam row kriteria dibawah field Peperiksaan - row kriteria lain pastikan blank.

Untuk No. 2 pulak Taip "Perempuan" : Field Jantina, "5A" : Field Keputusan dan "UPSR" : Field Peperiksaan.

Nota:
Untuk No. 1 dan 2, sebenarnya kita menggunakan teknik "Filtering" sebagamana yang terdapat dalam excell, tapi didalam MS Access kita boleh menyimpan filtering ini (Queries) berasingan didalam database yang sama untuk senang kita panggil balik kemudian. Contohnya setakat ini kita telah membuat 3 menu (queries) daripada 1 table dan kita namakannya Queries1, Queries2 dan Queries3.

Kita ada lagi 2 menu No. 3 dan No. 4 yang hendak dimasak. Menu kita dua ini lain sikit sebab hasilnya adalah bilangan (berapa?). yang 3 Queries kita dah buat tadi semuanya berkaitan dengan senarai. Jadi simboliknya disini, dalam set menu yang kita ada contohnya kalau kita memasak untuk kawan kita yang dah berkeluarga yang mempunyai anak dari umur 2 tahun higga 15 tahun, kita kena pelbagaikan masakan kita supaya mereka sekeluarga dapat menjamah masakan kita dengan berselera.
Paling kurang pun Kita mungkin masak ayam goreng (untuk kanak2), kari ayam untuk orang dewasa dan mungkin sayur campur udang dan cendawan (budak2 makan udang dan cendawan dan orang dewasa makan sayur)

Begitu jugak Queries kita yang pelbagai tadi mampu memberi kepuasan kepada sesiapa yang memerlukan informasi samada dalam bentuk senarai atau dalam bentuk bilangan- dua2 sama penting bergantung kepada keadaan.

OK untuk queries berkenaan bilangan cara mebuatnya sedikit berbeza. Dalam Access kita memanggilnya Summary Query. Namanya pun summary (ringkasan), jadi tepatlah apa yang dimaksudkan dari senarai yang berjela2 diringkaskan kepada bilangan megikut group yang dikehendaki.

Summary Queries ini amat amat penting untuk kita monitor (pantau) sesuatu sebab result yang kita dapat adalah bentuk ringkasan angka (bukan senarai satu persatu). Ini berkenaan dengan statisik yang akan membantu pemantau mengambil tindakan yang sewajarnya..

Kita akan bercerita panjang lebar pasal summary queries dalam next entry..

Wassalam


Nota Tambahan;
25 Nov 2012 Sample Table yang digunakan saya telah upload di Facebook
http://www.facebook.com/groups/353653968019858/files/

Bahan Terhad, Pelbagai Menu - Chef Yang Hebat





Assalamualaikum.. Jumpa Lagi..

Sebelum saya teruskan menulis, pernahkah anda melihat Rancangan Pertandingan Masakan dari Jepun yang dikenali sebagai "Iron Chef".
Secara ringkasnya pertandingan ini adalah antara "Iron Chef" iaitu Chef yang terhebat yang dipilih dengan seorang Chef pencabar secara 1 lawan 1.

Mereka dikehendaki memasak masakan menggunakan 1 bahan utama yang telah ditentukan pada hari tersebut. Contohnya Ikan Salmon.
Chef tadi mestilah menyediakan masakan yang mengandungi ikan salmon tadi dalam kesemua jenis masakannya. Chef boleh menggunakan bahan2 asas yang lain seperti sayur, tepung dan sebagainya untuk menghasilkan pelbagai masakan mengikut kreativiti masing2.
Masakannya tadi akan dinilai oleh Juri dan siapa yang tinggi markahnya dari segi rasa, kreativiti, persembahan akan menang dan sudah semestinya yang selalu menang adalah "Iron Chef".

OK, apa pula kaitan dengan MS Access? Seperti yang sebutkan sebelum ini, kalau table itu diibaratkan bahan2 mentah dan queries pulak menu atau masakan yang akan kita sediakan. Maknanya dengan pelbagai rekod yang kita ada dalam table tadi kita boleh membuat perlbagai queries untuk kegunaan kita sendiri ataupun orang lain.

Masih tak faham apa yang saya nak sampaikan.?

Ambil contoh kalau kita ada bahan mentah seperti bawang, tepung, ayam, minyak, halia, telur dan kunyit. Senarai masakan yang kita dapat hasilkan adalah seperti berikut.
1. Bawang Goreng
2. Ayam Goreng Halia
3. Ayam Goreng Kunyit
4. Telur Dadar
5. Ayam Goreng Bersalut Tepung
6. Cekodok Bawang

dan kalau Chef Wan pula mungkin dapat tambah lagi beberapa menu mungkin seperti dibawah
7. Ayam Bakar sumbat telur rebus(betul ka ni?)
8. Dada ayam goreng berbungkus telur dadar
9. Colek Kaki Ayam

So berbalik dengan rekod yang kita ada seperti dalam entry yang lalu, kita boleh membuat beberapa queries seperti di bawah.
1. Senarai Pelajar yang Mengambil SPM
2. Senarai Pelajar Perempuan yang Dapat 5A dalam UPSR
3. Bilangan Pelajar yang mendapat 8A dalam PMR
4. Bilangan Pelajar Cina didalam senarai peperiksaan
dan pelbagai lagi mengikut kreativiti masing2.
Cara nak membuatnya saya akan tunjukkkan nanti..atau tuan puan boleh cuba dulu..

Wassalam





MS Access: "Mari Belajar Memasak"-Menu Pertama (Sambungan)


Assalamualaikum..
Jumpa lagi! anda dah bersedia untuk memasak? Mula2 mari kita tengok balik apa yang kita ada untuk  masak:

1. Menu Kita (Dalam Kepala atau seeloknya  tulis atas kertas)

"Senarai Pelajar Lelaki Melayu yang Mendapat 5A dalam UPSR 2011" 

2. Senarai Bahan-bahannya yang hendak disediakan (Seperti Dalam Table Design View)


1. Nama Pelajar
2. Jantina 
3. Keturunan 
4. Kelulusan 
5. Peperiksaan 
6. Tahun   













3. Bahan2 yang telah disediakan (rekod senarai pelajar dan kelulusan seperti yang kita senaraikan -kita beli sikit saja (rekod yang kita masukkan) untuk cuba masak takut tak jadi nanti kan rugi)














Maknanya sekarang2 kita dah boleh mula memasak. Anda mungkin bertanya mana alat-alatan untuk memasak seperti kuali ka, sudip ka, blender ka - itu kita kira sudah tersedia sebab pokai la kalau setiap kali nak masak kena beli semua benda tu..
Cara nak memasak (Queries) step by step boleh didapati dalam link yang sama dalam entry sebelumnya. Anda kena  masukkan semua bahan2 tadi (6 senarai)- kalau tak masakan (menu) kita tak lengkap-atau silap2 tak menjadi langsung.

Queries anda akan kelihatan seperti dibawah- kalau tak dapat delete balik query tu, baca bahan rujukan tadi dan cuba lagi. Tak dapat jugak call saya 0123456789 (sure ada jawapan punye!)





Ini bentuk Queries Dalam Design View
Nota: Belah atas tu adalah senarai field (bahan2) yang terdapat dalam table. dan sebelah bawah pulak adalah field(bahan2) yang hendak digunakan dalam pembuatan queries kita.



Ini pulak Queries bila kita Run (!) ataupun dalam datasheet view.
Nota: kita masih belum dapat apa yang kita hendak tadi sebab kita belum set apa2 kriteria pun lagi. Senarai yang dipaparkan sekarang sekarang adalah sama macam Table (bahan2 mentah) tadi- masih boring?!







Berbalik kepada queries yang kita mahukan tadi..kita perlu setkan kriterianya terlebih dahulu dalam Design View Queries Tadi. Bagaimana caranya adalah teramat-amat senang- cuba tengok apa yang kita mahu seperti dibawah. Cuba kenal pasti kata kuncinya (keyword)
"Senarai Pelajar Lelaki Melayu yang Mendapat 5A dalam UPSR  2011"
Kata kuncinya Adalah;
Lelaki   = Jantina
Melayu = Keturunan
5A        = Kelulusan
UPSR   = Peperiksaan
2011    = Tahun
So langkah seterusnya adalah memasukkan (menaip) semua kata kunci tadi kedalam ruang kriteria mengikut field masing2  dalam  design view seperti dibawah;

Dah berjaya membuat seperti diatas anda akan mendapat senarai yang dikehendaki seperti dibawah (hanya seorang saja yang memenuhi kriteria). Tak percaya? cubalah check sendiri satu persatu dalam table..

kalau anda berjaya, tahniah sebab anda telah berjaya "memasak menu pertama", rasanya dah ada, tapi dari segi persembahan atau masa yang diambil.. jangan la berkira sangat untuk kali ini..

Sebelum mengundur diri,saya ingin bertanya, bolehkah kita memasak menu lain selain diatas dengan menggunakan bahan2 yang sama yang kita telah sediakan?
Jawapannya  mestilah Ya dan disitulah pentingnya kreativiti seorang Chef...

Jumpa Lagi.. Wassalam..


Nota Tambahan;
25 Nov 2012 Sample Table yang digunakan saya telah upload di Facebook

MS Access: "Mari Belajar Memasak "-Menu Pertama



Assalamualaikum..


Ingat lagi tak apa masakan pertama yang yang anda masak? Megi? - kalau setakat bubuh dalam mangkuk dan
masuk air panas, ni tak boleh dipanggil masakan lagi.
Paling kurang pun kena tumis bawang, letak sayur dan telur- barulah boleh dipanggil memasak.
Jadi Mari kita Mulakan membuat database dengan "menu" yang tak memerlukan bahan2 yang banyak.

Kita ambik seperti Post yang lalu dimana soalan kita (Queries) "Senarai Pelajar Lelaki Melayu yang Mendapat
5A dalam UPSR 2011" Maknanya kita Perlu Menyediakan Field (Kalau dalam Excell kita panggil Header) yang terdiri dari senarai berikut;
1. Nama Pelajar
2. Jantina (Lelaki, Perempuan)
3. Keturunan (Melayu, India, Cina,..)
4. Kelulusan (5A, 4A1B, 3A2B,....)
5. Peperiksaan (UPSR, PMR, SPM)
6. Tahun (2010, 2011, 2012...)

Menu dah ada, senarai bahan2 sudah ada jadi kita hendak lah membeli/atau mendapatkan bahan2 tadi untuk dimasak seperti yang kita plan. Dalam database maksudnya kita hendaklah memasukkan data-data yang kita rancang tadi dengan secukupnya barulah kita dapat menghasilkan masakan seperti menu kita.
Cara membuat table boleh dipelajari melalui laman web dibawah.. buat table dulu dan nanti kita akan masukkan data...

Dah Dapat membuat Table seperti yang dikehendaki? Ia sepatutnya kelihatan seperti berikut.



















Kalau "Design View" Kalau "Datasheet View"
Nota:
1. Inilah MS Access - Design View dimana kita nak Design Table tu, dan Datasheet View pulak lepas kita Design tadi kita nak tengok Design kita dah jadi macam mana dan kat sini barulah kita boleh masukkan data2 yang diperlukan (macam ms excell ya!)

2. Masa kita Design tu Kita Kena Namakan Header (Field Name) dan yang paling penting adalah Jenis Data yang nak disimpan samada nombor ka, text ka, tarikh ka dan sebagainya. Ini adalah elemen yang penting dalam table sebab kalau kita tak letak jenis data betul2 maka manfaatnya akan berkurangan ataupun tak berguna langsung. (kita cerita lebih lanjut kemudian sebab table kita sekarang pun hanya ada jenis text dan number saja- cerita lebih taku tak tercapai akal pulak)

Dan dibawah inilah bentuknya apabila kita sudah memasukkan data.











Bagaimana nak masukkan data? Taip ajelah data tadi satu persatu..... cara lain kita belajar kemudian.

So sekarang kita dah ada bahan mentah (Data) dan kita pun dah ada menu yang nak dimasak.
So bolehlah kita mula memasak ...

Entry depan kita sambung dengan proses memasak seperti menu yang kita rancang.

Wassalam...

Nota Tambahan;
25 Nov 2012 Sample Table yang digunakan saya telah upload di Facebook
http://www.facebook.com/groups/353653968019858/files/

MS Acces: Langkah Kedua



Assalamualaikum!
Jumpa lagi kita dalam Langkah kedua-kali ini kita bercakap dimana seharusnya kita bermula?
Kalau nak memasak, adakah kita membeli bahan2 mentah dulu dan baru pikir nak masak apa ataupun kita fikir menu apa yang kita nak masak dulu barulah kita beli bahan2 yang akan digunakan nanti.
Dua2 pun boleh tapi rasanye semua setuju kalau saya kata lebih afdal(baik) kalau kita fikir menu apa yang nak dimasak dan barulah kita membeli bahan2 mentah. Ini boleh menjimatkan wang dan masa yang banyak dan dapat mengelakkan pembaziran.
Begitu jugak dengan MS Access, kita boleh terus mula dengan membuat table dulu dan barulah kita fikir queries (soalan) apa yang kita nak.
Dan pastinya yang lebih afdal (baik) kita fikir dulu queries apa yang kita nak buat barulah kita membuat table.
Contohnya begini, kalau kita fikir untuk memasak Tom Yam kita mestilah menyediakan bahan2 berikut antaranya:
1. Pes atau Kiub Tomyam
2. Serai
3. Daun Limau Purut
4. Ayam
5. Udang
6. Bunga Kobis
7. Lengkuas
8. Cili Api
9. Cendawan
10.Celery

Barulah kita akan dapat masak Tom Yam yang "Kau".

Begitu juga dengan Database, Kalau kita ada queries "Senarai Pelajar Lelaki Melayu yang Mendapat 5A dalam UPSR 2011" Maknanya kita Perlu Menyediakan Field (Kalau dalam Excell kita panggil Header) yang terdiri dari senarai berikut;
1. Nama Pelajar
2. Jantina (Lelaki, Perempuan)
3. Keturunan (Melayu, India, Cina,..)
4. Kelulusan (5A, 4A1B, 3A2B,....)
5. Peperiksaan (UPSR, PMR, SPM)
6. Tahun (2010, 2011, 2012...)

Dengan adanya perancangan queries, maka lebih senanglah kita untuk menyediakan table kita.
Kita akan cuba untuk memasak menu kita yang pertama dalam entry yang seterusnya..

Hingga Jumpa Lagi, jangan pergi jauh2... Sebab kita akan pergi lebih jauh nanti..
Wassalam


MS Access: Langkah Pertama




Untuk menjadi chef yang baik, seseorang itu seharusnya mengetahui sedalam mungkin ilmu2 berkenaan dengan masakan dari bahan mentah kepada alatan untuk memasak dan persembahan hidangan tadi. Lagi dalam ilmu dan kepakarannya lagi lah hebat gamaknya chef tadi. Tapi persoalannya disini, berapa lamakah untuk mendalami ilmu2 tadi untuk menjadi seorang chef yang hebat?
Adakah segala ilmu tadi boleh dipelajari dalam beberapa hari dan seterusnya seseorang itu akan menjadi chef yang hebat? Jawapannya sama sekali tidak.. untuk menjadi chef yang hebat sudah tentunya memakan masa yang lama-pelbagai resipi asal mestilah tiada masalah untuk memasaknya, pengubahsuaian kepada resipi asal mungkin dibuat tanpa menjejaskan rasa yang ketara ataupun dapat mencipta resipi2 baru yang belum dicuba sebelum ini.
Yang penting disini, kemahuan mesti ada dan mulakanlah langkah untuk belajar – mungkin boleh mula dengan belajar mengenai jenis 2 bahan mentah dan dalam masakan apa bahan mentah ini digunakan dan tidak digunakan.
Ataupun mungkin boleh cari resipi dalam internet dan beli bahan2 yang diperlukan dan cuba memasaknya sendiri – mungkin boleh cuba masak kari daging, sedap jugak kalau dapat dicecah dengan roti manis!
Begitu jugak dengan MS Acces, kita tidak mungkin dapat menjadi hebat dalam masa beberapa hari belajar dan mencuba buat satu dua database yang ringkas. Kita hendaklah berterusan mencuba dan menambahbaik database yang kita buat itu dari masa kesemasa (“Continuos Improvement” kata Mat Salleh, dan Orang Jepun pula kata “Kaizen”). Kita boleh membeli buku2 ataupun melayari internet untuk belajar membuat database tetapi saya nak sarankan disini untuk kita cepat berdikari, kita hendaklah berguru dengan manusia terutamanya dengan orang yang berpengalaman dalam membuat database.
Saya percaya dengan pengetahuan asas yang kukuh berkenaan dengan MS Access database- seseorang itu akan berupaya untuk menjadi lebih kreatif dalam memahami apa kelebihan MS Access dan seterusnya dapat pergi lebih jauh berbanding orang lain yang tidak mengikuti kursus asas...
Kejayaan seseorang itu bermula dari langkah pertama...dan disusuli dengan langkah2 seterusnya
Persoalannya sekarang, adakah kita sudah memulakan langkah pertama itu?, kalau sudah alhamdulillah.. kita teruskan langkah2 seterusnya dengan bersemangat...
Wassalam..

MS Access - Pengenalan (Sambungan)


Assalamualaikum semua dan diucapkan selamat menyambut Hari Raya Korban kepada muslimin dan muslimat.
Saya sambung sedikit lagi daripada postminggu lepas..


Form:
Jika table bersamaan dengan bahan mentah dan queries bersamaan dengan jenis masakan maka apa pulak nak dikiaskan dengan form? Dalam masakan, yang tak kurang pentingnya adalah bagaimana penyediaan makanan dan bagaimana ia dihidangkan kepada orang yang akan memakannya nanti. Dalam penyediaan hidangan tadi mungkin rasa akan berbeza  antara bawang atau lada yang ditumbuk dengan yang dicincang mahupun yang dikisar. Mungkin juga rasa masakan berbeza kalau menggunakan periuk tanah atau periuk aluminium atau periuk bertekanan tinggi.

Begitu jugak dengan form, walaupun kalau di Bahasa Malaysia kan dia bersamaan dengan borang. Tapi “borang” ini amat penting untuk membantu dalam memasukkan rekod/data kedalam dalatabase dan bukan setakat itu saja, ,form ini boleh digunakan untuk mempersembahkan rumusan ataupun data yang ada secara terperinci.uk tanah berbanding periuk besi, mungkin tak sama kalau bakar ikan atas besi dapur berbanding dengan bakar atas bara tempurung.
Secara ringkasnya form ini akan membantu anda menyimpan atau mempersembahkan rumusan dalam bentuk yang mesra pengguna.
Report:
Apabila masakan sudah siap, macammana hidangan akan dipersembahkan juga amat penting. Walaupun makanan mungkin kurang sedap, tapi kena dengan gaya hidangan paling kurang orang akan cuba merasainya. Report disini mempunyai sedikit ciri2 form. Dan yang paling ringkasnya sepeti
namanya yang Jelas "Report" bermaksud laporan. Ia adalah dalam bentuk yang dibuat untuk dicetak ataupun untuk paparan diskrin sahaja.


Macros/Event Procedure:
Alatan2 yang berguna untuk memudahkan kerja semasa penyediaan masakan ataupun untuk hidangan. Dalam MS Acces, ini adalah programming yang tak semestinya wajib ada tapi berbaloi untuk digunakan sekiranya kita mengunakan form dalam database kita





Element Yang Terakhir- Tukang Masak:
Ok dalam penyediaan hidangan tadi - walaupun segala bahan mentah, alat-alatan yang bersesuaian ada, apakah lagi element yang paling penting untuk menyediakan masakan yang lazat dan menyelerakan?- tak lain dan tak bukan adalah "Chef" atau Tukang Masak tu sendiri. Bila kita sebut "Chef" disini, maksudnya seseorang yang akan memasak perlulah paling kurang memahami asas2 memasak yang mencukupi, bukan main ikut sedap saja conohnya kalau nak masak rendang ayam mesti kena tahu apa bahan2 yang perlu disediakan seperti ayam, santan, kerisek, serai,daun kunyit dan sebagainya... Begitu jugak dengan anda yang akan membuat database nanti perlulah mengetahui terperinci berkenaan dengan perkara2 asas berkenaan Table, Queries, Form, Report dan sebagainya..
Kalau anda seorang yang minat memasak, mungkin tiada masalah untuk belajar memasak...
Setakat mana minat anda dengan database mungkin bergantung kepada soalan sejauh mana anda mahu pergi dari sekarang?
masih mahu mengekalkan cara sekarang? atau
Aku perlu berubah dan mesti pergi lebih jauh..
Tanya2lah diri dan kawan2 sekeliling...

MS Acces - Pengenalan


Adakah anda bersedia untuk mencuba memulakan MS Access? (Selepas ni di Sebut "Access" Sahaja.
Disini saya cuba membimbing anda untuk membuat Access Database daripada tidak tahu apa2 kepada berjaya memahami struktur Acces dan seterusnya berjaya mebuat database yang lengkap secara berperingkat.
Kata orang Kelantan "From Zero to Hero"
Anda ada pilihan samada menggunakan template yang telah disediakan ataupun anda kena bermula dari kosong (New Blank Database). 
Seperti yang dinyatakan tadi saya akan membimbing   orang yang tak tahu apa2 tentang MS , jadi kita akan mulakan dengan Make New Database.
Asalnya blog ini dibuat menggunakan MS Access 2007, Version Terkini adalah Access 2013, tapi untuk tutorial  ini saya akan menggunakan MS Access 2010. Ada sedikit sebanyak perbezaan antara version ini bukan setakat antara muka (interface) seperti susunan menu dan arahan, permulaan bila lancarkan sofware  pun akan berbeza,InsyaALlah kalau sudah dapat memahai struktur MS Acces dengan baik rasanya tiada masalah..
Baik kita mula dengan  melancarkan Access DB dari Menu (Komputer Saya menggunakan Windows 7)
Jadi masuklah nama yang bersesuaian, contoh kalau data base kita untuk simpan maklumat peribadi namakanlah dia Maklumat Peribadi Database, ataupun Personal Database. Ataupun kalau database untuk rekod Defect Rekod dan Jenis2 Defect2 Namakan lah dia Defect Database. Perlu diingatkan yang tida peraturan khusus untuk nama database so pandai2 lah sendiri untuk menamakannya degan nama yang anda suka.
Dan setelah anda masukkan nama yang bersesuaian – tekan butan “Create” dan anda akan dapat melihat skrin seakan MS Excell. Barulah anda dah dapat menaip… tapi nak taip apa? Kat mana?
Untuk pengetahuan apa yang dipaparkan pada skrin yang sebelah kiri adalah Table (Default Nama Table tu adalah “Table 1”) dan pada disebelah kanan adalah kandungan dalam “Table 1” tadi. Seperti yang saya kat tadi Table ni memang seakan MS Excell tetapi ia mempunyai kelebihan jauh daripada MS Excell.

So sebelum pergi lebih lanjut kita wajib mengetahui apa elemen2 penting dalam MS Access Database. Elemen2 itu adalah.
  1. Table
  2. Queries
  3. Form
  4. Report
  5. Macros/Event Procedure
Dalam saya menerangkan elemen2 diatas, untuk lebih senang diingat kepentingan/kewujudannya saya mengumpamakannya dalam penyedian makanan atau masakan.
Table:
Table adalah elemen yang paling penting, dimana jika tiada table maka tiadalah database. Ia diumpamakan sebagai bahan mentah yang perlu disediakan sebelum proses menyediakan sesuatu masakan. Formulanya bahannya mesti bermutu tinggi (tidak cacat, tidak busuk) dan mesti terdiri dari pelbagai jenis (Gula, garam, ayam, udang, belacan cili, dan sebagainya).

Begitu juga dengan Table, datanya mestilah bermutu tinggi (jelas samaada data itu adalah sejenis nombor, atau tarikh ataupun text dan sebagainya) dan juga pelbagai jenis data yang berkataitan contohnya kalau data tadi untuk maklumat peribadi kita perlukan berkenaan dengan Nama, Alamat, No Telefon Pejabat, No Tel H/P, Tarikh Lahir, Pekerjaan, Status, Jantina dan sebagainya yang bersesuaian mengikut keperluan.


Queries:
Queries adalah sesuatu yang jugak teramat penting. Bila kita kaitkan dengan masakan, ia adalah jenis masakan/menu yang akan disediakan. Jenis Masakan tadi sudah semestinyalah hanya menggunakan bahan mentah yang telah dipilih seperti ayam, minyak, udang, garam dan sebagainya. Sebagai satu contoh paling senang dengan adanya bawang, minyak, ayam, garam chili kita sudah boleh memasak 1. Bawang Goreng atau 2. Ayam Goreng atau 3. Ayam Goreng Pedas. Apa yang kita tak boleh buat adalah Kari ayam mahupun Udang Tenpura sebab kita tidak menyediakan udang ataupun kari dalam bahan2 kita.
Jadi Queries disini diringkaskan kepada apa yang kita cuba"masak" dengan data yang kita ada tadi. Contohnya kalau kita ada data berkenaan dengan No Tel H/P, Pekerjaan dan Status kita boleh buat statistic 1. Status jumlah orang bujang berbanding yang berkahwin atau 2. Berapa ramaikah yang No Tel dia bermula dengan 012, 017, 016 atau 3. Jenis Pekerjaan yang paling popular dan sebagainya. Maklumat ini adalah sangat penting kepada orang2 tertentu untuk mengetahui trend dan langkah yang patus diambil seterusnya.
Jadi kalau tanpa nilai tambah ke atas bahan2 mentah kita ada tadi, maknanya kita akan hanya dapat menghidangkan bahan2 mentah itu sendiri. dan sudah semestinya tiada orang yang berminat untuk melihatnya.
Cuba tanya member sebelah, mu nak make ka ayam mentah? Tapi orang Jepun Mungkin tiada masalah dengan ikan atau udang mentah...
Untuk lebih terperinci berkenaan dengan MS Access Pengenalan boleh lah download pdf file kat laman web dibawah
Jumpa Lagi Nanti...