TonikCapGajah2013 175 Report post Posted October 20, 2012 Biasanya dalam sistem database yang besar2 orang tak ubah dah PK dalam table sebab ia akan melibatkan banyak perkara salah satunya ialah relationship. Kalau nak buat jugak guna query. Kalau ubah PK dalam Table, sistem akan 'fening'. Quote Share this post Link to post Share on other sites
Chuki2 32 Report post Posted October 21, 2012 Boleh sahaja... Primay Key tidak diubah.. data type sahaja diubah.. Dalam Primary Key, kita boleh set sebagai auto increment, random number, number atau text.. Contohnya, kalau dalam sesetengah syarikat. Mereka dah ada ID pekerja mereka sendiri. Kemudian apabila nak bangunkan sesuatu aplikasi. Diorang mesti nak masukkan ID pekerja mereka dimana gabungan huruf dan nombor. Jadi disini Primary Key yang sesuai data type adalah TEXT. Kelebihan mengunakan Auto Increment, carian data lebih pantas sebab hanya mengunakan nombor. Sesuai dipakai seperti transaksi, setting system dan apa2 sahaja.. Boleh lihat gambar dibawah, untuk mengelakkan masukkan ID yang sama, kita perlu set Indexed kepada YES (No Duplicates). [IMG]http://i722.photobucket.com/albums/ww224/azri90/step1-1.png[/IMG] Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted October 21, 2012 (edited) [size=4][font=georgia, serif]Cuba fahamkan betul2;[/font][/size] [color=#444444][font=Segoe UI', Arial, sans-serif][size=1][size=4][font=georgia, serif]A good candidate for a primary key has several characteristics:[/font][/size][/size][/font][/color][list] [*][size=4][font=georgia, serif]It uniquely identifies each row[/font][/size] [*][size=4][font=georgia, serif]It is never empty or null — it always contains a value[/font][/size] [*][b][size=4][font=georgia, serif]The values it contains rarely (ideally, never) change[/font][/size][/b] [/list] [color=#444444][font=Segoe UI', Arial, sans-serif][size=1][size=4][font=georgia, serif][b]NOTE [/b] Take care in choosing a primary key because it is difficult to change the primary key in a production table.[/font][/size][/size][/font][/color] [color=#444444][url="http://office.microsoft.com/en-us/access-help/create-or-modify-a-primary-key-HA010341487.aspx"][font=georgia, serif]Read more ...[/font][/url][/color] Edited October 21, 2012 by KopiKawKaw2012 Quote Share this post Link to post Share on other sites
Chuki2 32 Report post Posted October 22, 2012 (edited) [quote name='KopiKawKaw2012' timestamp='1350832837' post='1085728'] [font=georgia, serif]Cuba fahamkan betul2;[/font] [color=#444444][font=Segoe UI', Arial, sans-serif][size=1][size=4][font=georgia, serif]A good candidate for a primary key has several characteristics:[/font][/size][/size][/font][/color][list] [*][font=georgia, serif]It uniquely identifies each row[/font] [*][font=georgia, serif]It is never empty or null — it always contains a value[/font] [*][b][font=georgia, serif]The values it contains rarely (ideally, never) change[/font][/b] [/list] [color=#444444][font=Segoe UI', Arial, sans-serif][size=1][size=4][font=georgia, serif][b]NOTE [/b] Take care in choosing a primary key because it is difficult to change the primary key in a production table.[/font][/size][/size][/font][/color] [color=#444444][url="http://office.microsoft.com/en-us/access-help/create-or-modify-a-primary-key-HA010341487.aspx"][font=georgia, serif]Read more ...[/font][/url][/color] [/quote] Hehe, salah faham nie... Primary Key semestinya perlu unique, tidak boleh ada nilai kosong dan juga nilai yang rarely... Apa maksud yang saya cuba sampaikan, Primary key [b]tidak semestinya mengunakan Auto Number[/b]. Boleh juga [b]mengunakan number dan juga text[/b]. Kelemahan guna[b] Auto Number nie, takleh edit Primary Key[/b]. Kalau pakai [b]Text atau Number[/b], boleh edit. Contoh la ada[b] ID setiap pekerja[/b] adalah [b]A102, A103, dan H101[/b]. Kalau gunakan[b] Auto Number dah tentu tak boleh[/b], jadi [b]text[/b] pilihan yang baik sebab boleh [b]diedit[/b]. Dengan syarat setiap [b]baris mesti berbeza ID[/b]. Jadi terpulang pada developer nak gunakan cara macam mana. Bagi saya, saya akan pakai [b]Primary Key - Auto Number[/b] ketika : -Melibat [b]transaksi akaun[/b] seperti bil, invoice dan payment -[b]Senarai pilihan[/b] seperti kumpulan pekerja, tempat pekerja dan lain-lain Dan pakai [b]Primary Key - Text[/b] ketika : -[b]Senarai maklumat pekerja[/b] sekiranya ada[b] ID tersendiri[/b] -Dan lain-lain Kalau ada yang salah harap diperbetulkan.. p/s: Mana owner nie, senyap jer.. huhu Edited October 22, 2012 by Chuki2 Quote Share this post Link to post Share on other sites
Ardy 2 Report post Posted October 23, 2012 MAAF, saya rasa saya tidak mampu membina sebuah sistem database yg canggih, lengkap, sempurna. saya rasa mcm nak give up je. [b]Encik Chuki2[/b] dan [b]Encik KopiKawKaw2012[/b] nak tak buat DB ni? Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted October 23, 2012 Nie bukan salah faham tapi salah jalan...sorang ke utara sorang ke selatan, yang sorang lagi dah give-up. Quote Share this post Link to post Share on other sites
Chuki2 32 Report post Posted October 23, 2012 Yup saya boleh buatkan... PM saya nanti... hehe... Quote Share this post Link to post Share on other sites
Ardy 2 Report post Posted November 27, 2012 Mintak maaf, perjuangan masih diteruskan... soalan saya : boleh tak dalam excel seperti dalam gambar ini, di masukkan ke dalam access? *excel ini mengandungi formula [img]http://i.imgur.com/a1FP5.jpg[/img] Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted November 27, 2012 (edited) Nampaknya tak boleh... formula dalam excel merujuk kepada cell2 tertentu tapi dalam access ia merujuk kepada field/column. Kalau ada yang boleh buat aku pun nak belajar cara import excel formula ke dalam access. [url="http://www.mediafire.com/file/b2aoe9jycce834a/New_Microsoft_Access_Database_(3).zip"]Try Edit Mana Yang Patut[/url] Database Password? ... PM me! Edited November 27, 2012 by KopiKawKaw2012 Quote Share this post Link to post Share on other sites
Chuki2 32 Report post Posted November 27, 2012 Kalau nak buat lengkap, at least kena ada 2 table... Table Customer Table Transaksi Quote Share this post Link to post Share on other sites
Ardy 2 Report post Posted November 28, 2012 masalahnya, tokey tu tak nak bg data dia. sulit katanya. padahal nama, no tel, ic, loan. mcm mana la nak buat. susah betul la tak boleh ke kita remote teamviewer? tak free ke? Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted November 28, 2012 (edited) Guna teamviewer lambat. Kalau nak try gak boleh. Install dulu teamviewer. nak guna ver. berapa Cepat2...Partner ID:??? Password? Edited November 28, 2012 by KopiKawKaw2012 Quote Share this post Link to post Share on other sites
maplebizz 0 Report post Posted March 2, 2013 Salam semua, sy nak belajaq DATABASE, sesape ada area penang?, Nak menuntut ilmu face to face.... :) Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted March 2, 2013 (edited) Senang cite, apa kata awak buka thread baru senang orang nak bantu. Belajar dari online lebih berkesan sebab ramai orang boleh bantu dengan syarat kita aktif. Kalau respon 2-3 minggu sekali memang payah la. Saya dulupun belajar komputer melalui online jugak, Tak pernah face2face. Kalau kita rajin..tentu kita boleh menguasai apa jua ilmu. Edited March 2, 2013 by KopiKawKaw2012 Quote Share this post Link to post Share on other sites