ដំឡើង Cisco CLI

 

ដំឡើង  Network Configuration Router

បង្កើត Network Creation ជាមួយ  Router Switches និង  PC

មូលដ្ឋាន  Static Routing ប្រើ 2 routers

ដំឡង Static Routing ប្រើ two Routers

គ្រោះថ្នាក់ Jailbreak ជាមួយ iOS 8.1.3

គ្រោះថ្នាក់ចូលចិត្ត Jailbreak iPhone ជាមួយ iOS 8.1.3
Apple បានបញ្ចេញ iOS 8.1.3 ដែលមានការកែតម្រូវជាច្រើន ទាក់ទងនឹងដំណើរការ សុវត្ថិភាព ​និងស្ថេរភាព។ ពេលចេញមក ភ្លាម iOS 8.1.3 បានធ្វើអោយ ក្រុមល្បីឈ្មោះខាង Jailbreak ដែលបាន Jailbreak iOS 8.1.2 មុនគេនោះ បរាជ័យមិនអាច Jailbreak iOS 8.1.3 បាន ដោយសារៈ

Apple បានប្រកាសថា បានដាក់រនាំងការពារ ៤ (4 security patches) នៅក្នុង iOS 8.1.3 ហើយបានថ្លែង អំណរគុណ និងសសើរដល់ TaiG ដែលបានរកចន្លោះប្រហោងនេះអោយខ្លួន។​
iOS 8.1.3គ្រោះថ្នាក់ អ្វីខ្លះ សំរាប់អ្នកចូលចិត្ត Jailbreak iPhone ជាមួយ iOS 8.1.3?

ទី១ Apple នៅអាចអោយអតិថិជនរបស់ខ្លួន Upgrade ទៅ iOS 8.1.2 ឬ Downgrade ពី iOS 8.1.3 មក iOS 8.1.2​ បាននៅឡើយទេ។ ដូច្នេះ សូមកុំទាន់ឡើងទៅ iOS 8.1.3 ឡើយ ក្រែងមិនអាច Downgrade មក​ iOS 8.1.2 បានទៀត
ទី២ កុំ Update ឬ Restore ឧបករណ៍របស់អ្នក ព្រោះកាលណា Update ទៅ iOS 8.1.3 Apple នឹងបំផ្លាញ Software របស់ TaiG (Jailbreak) ដោយស្វ័យប្រវត្តិ
ទី៣ បញ្ឈប់ Jailbreak Tweaks Binge ការបន្ថែម Tweaks មួយចំនួនដែល​មិនស្គាល់ច្បាស់ អាចទាមទារអោយអ្នក Restore ឧបករណ៍របស់អ្នកបាន
ទី៤​ Uninstall Jailbreak Tweaks ណាដែលអ្នកមិនប្រើចោលទៅ
ទី៥​ កុំប្រើ iFile ទៅលុប File System (Don’t tinker with File System)
ទី៦ ចុចមើលរបៀបដោះស្រាយជាមួយ Roboot Loop នៅទីនេះ

How to fix endless reboot loop problem on your jailbroken iPhone, iPad and iPod touch
ទី៧ Install OpenSSH
SemiRestore ត្រូវការអោយអ្នក តំឡើង OpenSSH នៅក្នុង ឧបករណ៍ដែល Jailbreak ហើយរបស់អ្នក​។​ សូមកត់ចំណាំថា អ្នកត្រូវ​ប្តូរ root password សិនមុនតំឡើង OpenSSH គឺដើម្បីការពារជនទីបី​ ចូលមើលក្នុង ឧបករណ៍ iOS របស់អ្នក។​

ធ្វើ iPhone 6 កាន់​ថ្ម​​បាន​យូរ​​​

ចំណុច​​ធ្វើ iPhone 6 កាន់​ថ្ម​​បាន​យូរ​​​​​​ជាង​មុន
iPhone6
សន្សំសំចៃ​ថ្ម​លើ iPhone ក៏​ប៉ុន្តែគន្លឹះ​ទាំង​​នេះ​​អាច​រំលឹក​​លោក​អ្នក​ពី​របៀប​ជួយ​ឱ្យ​ទូរស័ព្ទ ​កាន់​ថ្ម​បាន​យូរ​ជាង​មុន​ផង​ដែរ។ ក្នុង​នោះ លោក​អ្នក​ដែល​មិន​ធ្លាប់​ដឹង ក៏​អាច​មក​សាកល្បង​អនុវត្ត​ដើម្បី​សន្សំសំចៃ​ថ្ម iPhone របស់​អ្នក​បាន​ដូច​គ្នា ហើយ​បើ​មាន​ចំណុច​ចង់​បន្ថែម​សូម​ចូលរួម​ចែករំលែក​ទាំង​អស់​គ្នា។
iPhone6
បន្ទាប​ពន្លឺ (Turn down your brightness) នៅ​ពេល​មិន​ចាំបាច់​បើក​ខ្លាំង
iPhone6
អ្នក​ក៏​អាច​បើក​ដំណើរការ auto-brightness ដើម្បី​ឱ្យ iPhone ជា​អ្នក​កំណត់​កម្រិត​ពន្លឺ​ស័ក្ដិសម​សម្រាប់​ប្រើ​ផង​ដែរ។
iPhone6
បិទ Bluetooth បើ​មិន​ត្រូវការ​ប្រើ កុំ​មើល​ស្រាល​ចំណុច​តូច​មួយ​នេះ ទោះបី​អ្នក​ប្រើ​ភាគច្រើន​សុទ្ធតែ​បាន​ដឹង​ថា Bluetooth នៅ​ពេល​បើក​ចោល​អាច​ស៊ី​ថ្ម​ក៏​ដោយ ក៏​នៅ​តែ​មាន​ពេល​ខ្លះ​អាច​ធ្វេសប្រហែស ភ្លេច​បិទ​ក៏​ថា​បាន។
iPhone6
បិទ 4G LTE (Tuen off 4G LTE)
iPhone6
ឆែក​មើល​តើ app ណា​ខ្លះ​កំពុង​ដំណើរការ​ស៊ី​ថ្ម​ខ្លាំង រួច​បិទ​ចោល​បើ​មិន​ត្រូវការ​ប្រើ
iPhone6
បិទ (Turn off) Background App Refresh
iPhone6
បិទ (Turn off) push notifications
iPhone6
បិទ (Turn off) animated backgrounds
iPhone6
បិទ (Disable) GPS នៅ​លើ​ទូរស័ព្ទ
iPhone6
បិទ (Turn off) push email
iPhone6

iPhone 6s មាន RAM 2GB

មក​ទល់​ស៊េរី iPhone 5 ក្រុមហ៊ុន Apple បាន​បង្កើន​រ៉េម​ដល់ 1GB ដើម្បី​ធ្វើ​អោយ​ការ​ប្រើ​ប្រាស់​មាន​ភាព​រលូន​ជាង​មុន ហើយ​ចំពោះ​ទូរស័ព្ទ​បន្ទាប់​ដែល​នឹង​បំពាក់​រ៉េម​ទំហំ 2GB នោះ​គឺ​ជា iPhone 6s នេះ​បើ​តាម​សេចក្តី​រាយ​ការណ៍​ពិសេស​ពី​ប្រទេស​តៃវ៉ាន់ ដែល​ជា​ប្រភព​ផលិត​គ្រឿង​គ្រៅ​អោយ​ក្រុមហ៊ុន Apple។
iphoneប្រទេស​តៃវ៉ាន់​បាន​អោយ​ដឹង​ថា iPhone 6s នឹង​បំពាក់​ដោយ​រ៉េម​ទំហំ 2G ប្រភេទ LPDDR4 ជំនាន់​ថ្មី ដែល​វា​មិន​ត្រឹម​តែ​អាច​ផ្ទេរ​ទិន្នន័យ​បាន​លឿន​រហូត​ដល់​ល្បឿន 34Gbps នោះ​ទេ ក៏​ប៉ុន្តែ​វា​ក៏​ប្រើ​ប្រាស់​ថាមពល​តិច​តួច​ជាង​មុន​ផង​ដែរ។ គូស​បញ្ជាក់​ផង​ដែរ​ថា iPhone 6 និង 6 Plus របស់​ក្រុមហ៊ុន Apple បំពាក់​ដោយ​រ៉េម​ទំហំ 1GB ប្រភេទ LPDDR3 ដែល​វា​មាន​ទំហំ​មធ្យម ហើយ​ល្បឿន​ក៏​នៅ​លំដាប់​ល្អ​បង្គួរ​ដែរ មិន​ដូច​រ៉េម​ប្រភេទ LPDDR4 ជំនាន់​ថ្មី​នោះ​ទេ។ សូម​បញ្ជាក់​ផង​ដែរ​ថា ក្នុង​ឆ្នាំ 2015 នេះ អ្នក​នឹង​ឃើញ​មាន​ស្មាតហ្វូន​ជា​ច្រើន​ចាប់​ផ្តើម​ប្រើ​ប្រាស់​រ៉េម DDR4 នេះ ហើយ​ពួក​វា​នឹង​អាច​មាន​ទំហំ​ធំ​ដល់ 4GB ឯ​ណោះ ហេតុ​ដូច្នេះ​ហើយ​វា​ដល់​ពេល​ល្មម​សម្រាប់ Apple ហើយ​ក្នុង​ការ​ប្រើ​ប្រាស់​រ៉េម 2GB លើ​ទូរស័ព្ទ​ជំនាន់​ថ្មី​របស់ខ្លួន។
Apple មាន​ភាព​ស្ទាក់​ស្ទើរ​ច្រើន​ដែរ ក្នុង​ការ​ជ្រើស​រើស​រ៉េម​ប្រភេទ LPDDR4 នេះ ព្រោះ​អី​វា​មាន​តម្លៃ​ថ្លៃ​ជាង​រ៉េម DDR3 ដល់​ទៅ 35% ឯ​ណោះ។ បន្ថែម​ពី​លើ​នេះ​ទៅ​ទៀត Apple ក៏​ព្រួយ​បារម្ភ​អំពី​ការ​ផ្គត់​ផ្គង់​រ៉េម​នេះ​ផង​ដែរ​ពី​រោង​ចក្រ Micron ប៉ុន្តែ​បញ្ហា​នេះ​ត្រូវ​បាន​ដោះស្រាយ​នៅ​ពេល​ដែល Apple បាន​ពិភាក្សា​អោយ​រោងចក្រ Hynix ផលិត​រ៉េម​នេះ​ចំនួន 50% ក្រុមហ៊ុន Samsung 30% និង​ក្រុមហ៊ុន Micron ចំនួន 20%។
iphoneរ៉េម (Random Access Memory) គឺជាអង្គចងចាំ​មួយ​ដែល​ប្រើ​សម្រាប់​យក​ទៅ​ប្រើ​ប្រាស់​កម្មវិធី ហ្គេម​ផ្សេងៗ ដែល​វា​អាច​ដំណើរ​ការ​បាន​លឿន​រហ័ស និង​ស្ថិត​ស្ថេរ​ជាង​អង្គ​ផ្ទុក​ទិន្នន័យ Storage ដែល​យើង​ប្រើ​សម្រាប់​ផ្ទុក​ចម្រៀង និង​វីដេអូ។ iPad Air 2 ធ្លាប់​បាន​បំពាក់​រ៉េម​ទំហំ 2GB រួច​មក​ហើយ ហេតុ​ដូច្នេះ​ហើយ​វា​ប្រហែល​ជា​ដល់​ពេល​ហើយ​សម្រាប់ iPhone ក្នុង​ការ​ភ្លក់​រសជាតិ​ជាមួយ​រ៉េម 2GB ហើយ​បើ​គួប​ផ្សំ​ជាមួយ​នឹង​បន្ទះ​ឈីប A9 (អាច​ជា Triple Core រឺ Quad-core)។

បញ្ហា Wifi លើ iOS 8 ដើរយឺតពេក

​អំពី​បញ្ហា Wifi ក៏​ដូច​ជា Comment ប្រាប់​អំពី​បញ្ហា ដែល​ពួក​គេ​កំពុង​ជួប​ប្រទះ​នៅ​លើ iOS 8, 8.1 និង 8.1.1 នោះ ពួក​យើង​យល់​ឃើញ​ថា ប្រហែល​ជា​មាន​ប្រិយមិត្ត​មួយ​ចំនួន​ពុំ​ទាន់​បាន​អាន​ពត៌មាន​ដោះ​ស្រាយ​ បញ្ហា Wifi ។ អញ្ចឹង​សា​ជា​ថ្មី​ម្ដង​ទៀត​សម្រាប់​អ្នក​ដែល​កំពុង​មាន​បញ្ហា Wifi ដំណើរ​ការ​យឺត​នៅ​លើ​ប្រព័ន្ធ​ប្រតិបត្តិ​ការ iOS 8 គ្រប់​ជំនាន់​សូម​ធ្វើ​តាម​ការ​ណែនាំ​ដូច​ខាង​ក្រោម:
MacBookដំណោះស្រាយ
មានអ្នកប្រើប្រាស់ជាច្រើន បានជួបបញ្ហា Wi-Fi ដំណើរការយឺត ដោយចូលក្នុង Settings –> Privacy –> Location Services –> System Services។

  • ចូលទៅកាន់ Settings របស់ iPhone ឬ iPad របស់អ្នក
  • ចុចប៊ូតុងមុខងារ Wi-Fi ហើយ បើកអោយវាដំណើរការ
  • សូមជ្រើសរើសយក Router ឬ ឈ្មោះ Wifi ដែលអ្នកចង់តភ្ជាប់ (Connect)
  • បន្ទាប់មកចុចសញ្ញា “i” ដូចរូបភាពខាងក្រោម
  • ចុងក្រោយ សូមចូលទៅកាន់ Bar ឈ្មោះ DNS បន្ទាប់មក​វាយ​លេខ 8.8.8.8, 8.8.4.4 ហើយ​ចុច​ត្រឡប់​មក​វិញ​បន្ទាប់​មក​ភ្ជាប់​ម៉ាស៊ីន​របស់​អ្នក​ទៅ​កាន់ Wifi ជា​ការស្រេច។

MacBookចុចបើកលើ Information ព័ត៌មាន
MacBookចូលក្នុង DHCP ហើយ –> DNS      8.8.8.8, 8.8.4.4
MacBookWifi មាន​ល្បឿន​យឺត​អាច​នឹង​ដោះ​ស្រាយ​បញ្ហា​បានគ្រាន់បើជាងមុន

វិធីធ្វើថាមពល MacBook ប្រសើរ

Apple ពីមួយជំនាន់ទៅមួយជំនាន់​ តែងតែ​ធ្វើការ​អភិវឌ្ឃន៍ទៅលើអាយុកាល​របស់ថ្មជានិច្ច។ ​បច្ចេកវិទ្យា​របស់ Storage (Flash Storage) ដែល​ MacBook បានយកមកប្រើប្រាស់​វាពិតជាជួយបន្ថែម​សមត្ថភាព​នៃការ​ប្រើប្រាស់​ថ្ម​ បន្ថែមរឹតតែបានច្រើនម៉ោងជាងមុន។ បន្ថែមពីនេះទៅទៀតនៅក្នុង OS X ក៏​មាន​បន្ថែម​ការ​កំណត់​ដើម្បី​អាច​សន្សំសំចៃថ្ម​បានច្រើន​ជាងនេះផងដែរ ប៉ុន្តែនៅមានច្រើនទៀត​ដែល​ជួយឱ្យអ្នករឹតតែសន្សំសំចៃថាមពលថ្ម​ប្រចាំថ្ងៃ​ បន្ថែមទៀត​ទៅលើ MacBook Pro និង MacBook Air។
ITជាដំបូងអ្នកត្រូវ​ធ្វើការ​បង្ហាញភាគរយនៃការ​ប្រើប្រាស់​ថ្ម (ករណីអ្នកមិនទាន់បានបង្ហាញ) ដើម្បី​ងាយស្រួលក្នុង​ការតាមដាន ថាថ្មជិត អស់ថាមពល ឬនៅ និងភាពប្រក្រតីនៃការប្រើប្រាស់ថ្ម តើថ្មឆាប់អស់លឿន ឬយ៉ាងណា  ដើម្បីបង្ហាញ​គ្រាន់តែ​ចុចទៅលើរូបថ្ម ដែល ស្ថិតនៅខាងលើ ហើយជ្រើស​យក Show Percentage ។
MacBookបន្ទាប់មកទៀត លោកអ្នកប្រហែលចង់ដឹងថា តើធ្វើយ៉ាងណាទើបដឹងថា​សុខភាពថ្ម នៅដំណើរការ​ល្អ ឬអាចជិតខូច? ងាយទេ! គ្រាន់តែ​ចុច option key ឲ្យជាប់ ហើយ​ចុចលើរូប icon ថ្ម បើវាបង្ហាញថា “Normal” ឬ “Replace soon” ។
MacBookhttps://www.youtube.com/watch?v=pLhHSIej9fs

កម្មវិធី Update
សម្រាប់អ្នក​ប្រើប្រាស់ Mac តើអ្នក​ដែល​កត់​សម្គាល់ទេថារាល់ពេលមាន​ Update Software ទៅលើ OS X របស់អ្នក​ម្តងៗតែងតែអាច​ឱ្យអ្នក​ប្រើប្រាស់​ថ្ម​ Mac របស់អ្នក​បានយូរជាងមុន វាអាចមិនច្រើនទេប៉ុន្តែវាក៏ជាកត្តារួមផ្សំគ្នាផងដែរ។ ដើម្បីពិនិត្យ​មើល​ថាតើ​អាច​ Update បានឬអត់​សូម​ចុច​លើ​សញ្ញា Apple Logo ដែល​មាន​ក្នុង​ menu bar ហើយ​ជ្រើស​យក​ Software Update ឬ ចូលទៅ App Store ហើយចុច​លើ Updates ។
ទម្លាក់ពន្លឺ
មិនថា​ពន្លឺ​អេក្រង់​ទូរស័ព្ទ​ ឬ​កុំព្យូទ័រ​នោះទេ​គឺ​វា​ជាកន្លែង​ដែល​ប្រើប្រាស់​ថាមពល​ថ្ម​ច្រើនជាងគេ។ ហេតុ​ដូច្នេះ​ហើយ​អ្នក​គួរ​បន្ថយ​ពន្លឺ​អេក្រង់​ខ្លាំង​ឱ្យ​សម​ល្មម​នឹង​ ភ្នែក​របស់​អ្នក​ជៀសវាង​វា​ភ្លឺពេក​ឬ ងងឹត​ពេក។ ដើម្បី​បន្ថយ​ពន្លឺ​អេក្រង់​សូម​ចុចប៊ូតុង F1 នៅលើ Keyboard ឬ ចុច F1 + FN ។ប្រសិនបើ​វា​មិនដំណើរការទេ សូម​ចូលទៅ System Preferences ហើយ​ជ្រើស​យក Display ហើយ​ដក Tick ពី Automatically adjust brightness ។
បិទពន្លឺ keyboard
MacBooks គ្រប់​ Models របស់​ Apple តែង​តែមាន Backlight (ភ្លើង​នៅលើ Keyboard) វា​អាច​ជួយ​ឱ្យ​អ្នក​ងាយស្រួល​វាយអក្សរ​នៅពេលយប់​។ ប៉ុន្តែ​វាក៏ជា​មូលហេតុ​ដែល​ធ្វើឱ្យ​ថាមពលថ្មរបស់​ MacBooks របស់​អ្នក​ងាយ​អស់​ថ្ម​ទៅតាមនោះដែរ។​ អញ្ចឹង! អ្នក​គួរ​តែ​បិទ​វា​ ហើយ​បើក​វា​នៅពេល​ដែល​អ្នក​ត្រូវ​ប្រើ​បានហើយ។ ដើម្បី​បិទ​ភ្លើងនៅលើ Keyboard សូម​ចុច F5 ឱ្យ​ជាប់ ឬ​ចុច Key FN +​ F5 ។​ ហើយ​ដើម្បី​បើក​វា​វិញ​សូម​ចុច F6 ឬ FN + F6 ។
បិទ Bluetooth និង បិទ Wi Fi
បើសិន​ជា​អ្នក​មិនត្រូវ​ការ​ប្រើ​ Mouse , Keyboard ឬ Speaker Bluetooth នោះទេ​ក៏​គ្មាន​ហេតុផល​អ្វី​ដែល​ត្រូវ​បើក​ Bluetooth ចោល​នោះដែរ។ ដូច​នេះ​អ្នក​គួរ​បិទ Bluetooth ដើម្បី​ជួយសន្សំថាមពល​ថ្ម​របស់ MacBooks របស់​អ្នក​ដោយ ចូលទៅ System Preferences => Bluetooth ហើយ​ចុច​ប៊ូតុង off ដើម្បី​បិទ​ Bluetooth ។ ឬ​នៅលើ Menu Bar អ្នក​នឹង​ឃើញ Bluetooth icon ។

 

ទាញបញ្ជី​ក្នុង iCloud, Google Drive

Back up បញ្ជីទូរស័ព្ទ រួចផ្ទុក​នៅ​ក្នុង iCloud, Google Drive, Dropbox ឬ Gmail បាន​យ៉ាង​ងាយ​
បញ្ជីឈ្មោះទូរស័ព្ទ (Contact) ដែលយើងបាន Save ទុកនៅក្នុង​ទូរស័ព្ទ​ពិត​ជា​សំខាន់ នៅ​ក្នុង​នោះ​សុទ្ធ​តែ​ជា​លេខ​ទូរស័ព្ទ​មនុស្ស​ដែល​សំខាន់ ហើយ​មិន​អាច​បាត់​បង់​នោះទេ។ នៅ​ពេល​ដែល​យើង​ធ្វើ​ការ​ទំនាក់​ទំនង​ម្តងៗ មិន​អាច​ចាំ​លេខ​របស់​ពួក​គេ​ទាំង​អស់​នោះទេ ដូច​នេះ​យើង​ត្រូវ​ការ Save វាទុក​នៅ​ក្នុង​បញ្ជី​ឈ្មោះ​ទូរស័ព្ទ ទើប​យើង​ងាយ​ស្រួល​ទាញ​យក​លេខ​ណា​មួយ។
iphone 7ពេលនេះយើងនឹងណែនាំកម្មវិធីមួយទៀតដែលមានឈ្មោះ​ថា Easy Backup ជា​កម្មវិធី​មួយ​ប្រភេទ​ដែល​អាច​ធ្វើ​ការ​រក្សា​លេខ​ទូរស័ព្ទ​ដែល​អ្នក​បាន Save នៅ​ក្នុង​បញ្ជី​ទូរស័ព្ទ​នោះ​ឲ្យ​មាន​សុវត្ថិភាព និង​អាច​ទាញ​យក​មក​វិ​ញ​បាន​គ្រប់ពេល ទោះ​បី​ជា​អ្នក​ច្រលំ​ដៃ​លុប​លេខ​ទាំង​នោះ​ក្នុង​ទូរស័ព្ទ​ក៏​ដោយ។ កម្មវិធី​អនុញ្ញាត​ឲ្យអ្នក Back up បញ្ជី​ទូរស័ព្ទ​នោះ​ទៅ​នៅ​លើ iCloud, SkyDrive, Box, Dropbox, Google Drive ឬ Gmail បាន ហើយ​អ្នក​អាច​ដាក់​ជា​ការ Back up ដោយ​ស្វ័យ​ប្រវត្តិក៏​បាន ដូច​នេះ​អ្នក​មិន​បាច់​ពិបាក​ចូល Back up ច្រើន​ដង​នោះ​ទេ​នៅ​ពេល​ដែល​អ្នក​ទើបតែ Save លេខ​ទូរស័ព្ទ​ចូល​ក្រោយៗ​ទៀតនោះ វា​នឹង Back up ទុកឲ្យ​ដោយ​ស្វ័យ​ប្រវត្តិ បន្ទាប់​អ្នក​អាច Restore លេខ​ទូរស័ព្ទ​ដែល​បាន Back up នោះ​មក​វិញ​បាន​គ្រប់​ពេល ប៉ុន្តែ​តម្រូវ​ឲ្យ​អ្នក​ភ្ជាប់​អ៊ីនធើណេត។
iphone 7សំរាប់ទូរស័ព្ទដំនើរការប្រព័ន្ធប្រតិបត្តិការ iOS មិន​អាច​ផ្ទេរ​លេខ​ទូរស័ព្ទ​ចូល​ទៅ​ក្នុង​ស៊ីម​កាត​បានទេ ដូច​នេះ​រាល់​លេខ​ទូរស័ព្ទ​ដែល​បាន Save គឺ​នៅ​ក្នុង​ទូរស័ព្ទ​តែ​ម្តង​ដូច​នេះ យើង​ត្រូវ​តែ Back up ជាមួយ​កម្មវិធី​មួយ​នេះ​ទើប​អាច​រក្សា​លេខ​ទូរស័ព្ទ​ដែល​អ្នក​មាន​បាន ដើម្បី​ការពារណា​នៅ​ពេល​ដែល​អ្នក​បាត់​ទូរស័ព្ទ​ដោយ​ចៃ​ដន្យ។

Mac OS X Printer ចែកចាយ Win 8

មានពីរមធ្យោបាយ ដែលអាចប្រើ Windows 7 និង Windows 8 ពីក្នុងម៉ាស៊ីន shared printer ពីក្នុង Mac។ ចំណាំ ដែល Update សម្រាប់ Mac OS X Mountain Lion (version 10.8)។

របៀបចែកចាយ Print Sharing ក្នុង Mac OS X
ក្នុង Mac OS X, ជាដំបូងបើក System Preferences ក្នុង Internet & Wireless section, រកមើល ប៊ូតុង Sharing ចុចលើវា។
Javaសន្លឹក Sharing បើក ចុចលើ checkbox ជិត Printer Sharing. OS X ពេលបង្ហាញ list ដែលមាន printer ជាច្រើនដែលបានដំឡើងលើ Mac របស់អ្នក។
Javaលោកអ្នកអាចចូល ហើយចែកចាយ share វាពីទីនេះ។ ចុច លើ ប្រអប់ Check box នៅជិត ម៉ាស៊ីន printer ដែលលោក អ្នក ចង់ចែកចាយ share។ ហើយនៅក្នុង Users ដំឡើង sharing permissions ជ្រើសរើសបណ្តា user លោកអ្នក អនុញ្ញាត ដើម្បី print និងកំរិត permissions ដែលបានផ្តល់។ កាលណាធ្វើរួច ចុចបិទ សន្លឹក Sharing និងសន្លឹក System Preferences។  របៀបចែកចាយ  Share Printer ដែលបាន ភ្ជាប់ Mac OS X printer ដែលចែក ចាយ មានជម្រើស options ទាមទារចែកចាយ share printer មាន មធ្យោបាយ ផ្សេងទៀត ដើម្បីចែកចាយ share printers។ ដំបូងចែកចាយ printer sharing ត្រូវការបើក។ បើក System Preferences ក្នុង Hardware មើលពាក្ស Print & Scan ចុចលើវា។
Javaសន្លឹក Print & Scan បើក ឃើញម៉ាស៊ីន printer ជាច្រើនបានដំឡើង លើ Mac។ ជ្រើសរើស printer ដែលចង់ចែកចាយ share ចុចលើ “Share this printer on the network”

បង្កើន Wi-Fi លើ iPhone

បង្កើន Wi-Fi លើ iPhone របស់​អ្នក​ដោយប្រើ Tweak
ការភ្ជាប់ Wi-Fi នៅ​តាម​សាលារៀន ហាង​កាហ្វេ រឺ​កន្លែង​ទី​សាធារណៈ​នៅ​លើ​ទូរស័ព្ទ iPhone រឺ iPad របស់​អ្នក​ដែរ​រឺ​ទេ? ជាក់​ស្តែង​ទូរស័ព្ទ​របស់​យើង​វា​អាច​ចាប់​ប្រព័ន្ធ Wi-Fi បាន​ច្រើន ក៏​ប៉ុន្តែ​នៅ​ពេល​ដែល​សេវា Wi-Fi មួយ​ខ្សោយ​ពេក វា​នឹង​ផ្តាច់​ចោល និង​មិន​បង្ហាញ​អោយ​យើង​ឃើញ​តែ​ម្តង។ ឥលូវ​នេះ​យើង​អាច​ដោះ​ស្រាយ​បញ្ហា​នេះ​ហើយ​ជាមួយ Tweak ឈ្មោះ​ថា WiFi Booster ដែល​វា​នឹង​ជួយ​អោយ​សេវា Wi-Fi លើ iPhone រឺ iPad របស់​អ្នក​កាន់​តែ​មាន​ភាព​ខ្លាំង​ក្លា​ជាង​មុនបាន។
iphone 7WiFi Booster គឺជា Tweak ដ៏ល្បីល្បាញមួយ ដែលគេនិយម​ប្រើ​ប្រាស់​ចាប់​តាំង​ពី iOS 3 មក​ម្ល៉េះ ព្រោះ​អី​វា​អាច​ជួយ​អោយ​យើង​ងាយ​ស្រួល​ប្រើ​ប្រាស់​អ៊ីនធឺណែត​តាម​រយៈ​ ប្រព័ន្ធ Wi-Fi ជាង​មុន។ ជាក់​ស្តែង​ទូរស័ព្ទ​របស់​យើង​វា​មាន​សមត្ថភាព​អាច​ចាប់​យក​សេវា Wi-Fi បាន​ច្រើន​ដូច​កុំព្យូទ័រ​ដែរ ក៏​ប៉ុន្តែ​នៅ​ពេល​ដែល​សេវា Wi-Fi ណា​ខ្សោយ​ពេក វា​នឹង​មិន​បង្ហាញ​នោះ​ទេ ហើយ​វា​នឹង​ផ្តាច់​ចោល​ដោយ​ស្វ័យ​ប្រវត្តិ​តែ​ម្តង។ ប៉ុន្តែ​បន្ទាប់​ពី​អ្នក​តម្លើង Tweak ឈ្មោះ​ថា WiFi Booster ហើយ អ្នក​ទាំង​អស់​គ្នា​នឹង​ឃើញ​មាន​សេវា​ច្រើន​ជាង​មុន ហើយ​វា​ក៏​នឹង​បង្ហាញ​ពត៌មាន​ទាក់​ទង​នឹង​សេវា Wi-Fi នោះ​ច្រើន​ជាង​មុន​ផង​ដែរ។ ក្រៅ​ពី​អាច​បង្ហាញ​សេវា Wi-Fi បាន​ច្រើន​ជាង​មុន​ហើយ វា​ក៏​នឹង​បង្ហាញ​ពី​កម្រិត​សេវា​ជា​ភាគ​រយ​នៅ​ផ្នែក​ខាង​ក្រោម​ផង​ដែរ ដែល​នេះ​​ជា​ភាព​​ងាយ​ស្រួល​មួយ។
2តម្រូវការ

  • iPhone, iPad, iPod Touch ដែលដំណើរការដោយ iOS 4 ដល់ iOS 8
  • ឧបករណ៍របស់អ្នកបាន Jailbreak រួច

របៀបតម្លើង និងប្រើប្រាស់

  • បើកកម្មវិធី Cydia រួចបន្ថែម Source (repo.biteyourapple.net) ដើម្បី​ដោនឡូដ Tweak មួយ​នេះ​បាន​ដោយ​ឥត​គិត​ថ្លៃ។ ប្រសិន​បើ​អ្នក​មាន Source នេះ​ហើយ សូម​ចុច​លើ​ពាក្យ Change > Refresh រួច​ចាំ​មួយភ្លែត។
  • ចុចក្រឡោនស្វែងរក រួចវាយពាក្យ “ WiFi Booster “ រួច​ហើយ​តម្លើងវា
  • បន្ទាបពីតម្លើងហើយ សូមចូលទៅ Setting > Wi-Fi នោះអ្នក​នឹង​ឃើញ​មាន​អ្វី​ផ្លាស់​ប្តូរ។ អ្នក​នឹង​ឃើញ​មាន​ភាគ​រយ​នៃ​សេវា Wi-Fi ហើយ​អ្នក​នឹង​ឃើញ​មាន​ឈ្មោះ Wi-Fi នៅ​ជុំវិញ​អ្នក​ច្រើន​ជាង​មុន​ជាក់​ជា​មិនខាន។

iphone 7

ដំឡើង Windows លើ Mac

ដំឡើង Windows លើម៉ាស៊ីន Mac ជាមួយ Boot Camp
2
Java
Boot Camp ដំឡើង Windows ក្នុង dual-boot configuration។ ប្រើបានពីរ OS គឺ Windows 8.1 និង Mac OS X។
កាលណាប្រើ Boot Camp ដើម្បីដំឡើង Windows លើ Mac, លោកអ្នកនឹងត្រូវការចែក  partition លើ drive របស់លោកអ្នកឡើងវិញ។ ក្នុងការបន្ថែម ប្រើ Windows លោកអ្នកនឹង  reboot ប្រសិនបើចង់ប្រើ OS X ម្តងវិញ។

របៀបដំឡើង Windows using Boot Camp
Boot Camp ជួយអោយលោកអ្នកដំឡើង  Microsoft Windows លើ Mac។ បន្ទាប់ពីការដំឡើង , restart  Mac ប្តូររវាង OS X និង Windows។
Javaមុនពេលដំឡើងពិនិត្យមើលអោយបានច្បាស់តម្រូវការ

  • Intel-based Mac
  • Microsoft Windows install disc ឬ disk image (ISO) ផ្ទុកជា
    64-bit version of Microsoft Windows 7 ឬ Windows 8.1
  • Apple keyboard, mouse ឬ  trackpad, ឬ USB keyboard and mouse
  • 8 GB ឬ larger USB flash drive
  • តិចបំផុតង  30 GB of free disk space លើ startup drive

Boot Camp:  បង្កើត  ISO image ពី Windows installation DVD
កាលណាដំឡើង  Windows 7 ឬ Windows 8 ដោយប្រើ DVD, លោកអ្នកនឹងឃើញសារ “press any key” ឬ Mac  restart ទៅ OS X។ ហេតុផលនេះបណ្តាលមកពី លោកអ្នកព្យាយាមដំឡើង Windows 7 ឬ 8 ដោយប្រើ Windows DVD លើ  Mac ដែលមិនមាន  built-in optical drive នៅក្នុង។ ដើម្បីដំឡើង  Windows 8 លើ Mac បង្កើតជា ISO image ជំនួសដំឡើង install disc ។

  1. ចាប់ផ្តើមពី OS X, បញ្ចូល Windows installation DVD ក្នុង external optical USB drive។
  2.  បន្ទាប់មក  DVD mounts, បើក Disk Utility from the Utilities folder (ជ្រើសរើស Go > Utilities ពី  Finder)។
  3. ជ្រើសរើស USB optical drive វា highlighted ក្នុងសន្លឹក Disk Utility។
  4. ចុចលើ New Image icon នៅខាងលើនៃសន្លឹក Disk Utility ។
  5. ជ្រើសរើស DVD/CD master ពី Image Format pop-up menu, ពេលជ្រើសរើស  choose none from the Encryption menu។

Java        6.   ផ្តល់អោយ new file ហើយចុច Save បង្កើត  image dialog បង្ហាញជាមួយ bar។ ជួនពេលខ្លះចំណាយពេល ដើម្បីបង្កើត image file ពី Windows DVD។

​​      7.  បង្កើត  image បានបញ្ចប់ បិទ Disk Utility ពី  Finder, រកមើល disk image file។ ប្តូរ  disk image file extension ពី .cdr ទៅជា .iso. ចុចលើ “Use .iso”  ដើម្បីប្តូរ
8. បង្កើតជម្រើស options ក្នុងសន្លឹក Boot Camp Assistant :
✓  បង្កើត Windows 7 ឬ Windows 8.1 ដំឡើង install disk
✓ Download Windows ចុងក្រោយដែលគាំទ្េ support software ពី Apple
✓ ដំឡើង Windows 7 ឬ version ចុងក្រោយ

Javaរបៀបដំឡើង Windows លើ Mac របស់អ្នក

– លោកអ្នកនឹងប្រើ  Boot Camp ជំនួយសម្រាប់ដំឡើង លើ Mac  បើកដោយចុចលើ   Command + Space, វាយ Boot Camp ហើយចុច  Enter។

– Boot Camp នឹងចម្លង copy ការដំឡើង Windows installation files ពី ISO file ឬពី disc ទៅ USB drive។  Windows ដំឡើង install ដោយវាផ្ទាល់លើ Mac ពីUSB drive។

Java– បន្ទាប់មក លើ Mac ពី  ISO file ឬ USB drive។ បញ្ចូល  USB flash drive រួចហើយជ្រើសរើសវា។

Javaលើអេក្រង់បង្ហាញ “Copying Windows files” Mac បង្កើត Windows ដែលវាត្រូវការ។
Java– មុននឹងដំឡើង Windows ត្រូវចែក Partition ជាមុនសិន ដែលមាន ២ Drive មួយសម្រាប់ Mac X និងមួយទៀតសម្រាប់ Windows។
Java– ចុចលើប៊ូតុង Install និង Boot Camp Assistant និងចែក Mac OS X partition ហើយបង្កើត partition ថ្មីសម្រាប់ Windows។  Mac និង  restart ហើយ boot  Windows installer ពី USB drive។
– ជ្រើសរើស  partition labeled BOOTCAMP ចុច Format option ដើម្បី format the partition ជា NTFS, ហើយជ្រើសរើសបន្ត
– Warning: ហាម Format លើ Mac OS X system ដែលកំពុងដំណើរការ។
Java

 Boot Camp Control Panel លោកអ្នករកមើល Boot Camp Control Panel រត់ដំណើរការលើ system បន្តពីដំឡើង Windows។ ចុចលើ Boot Camp icon ហើយជ្រើសរើស Boot Camp Control Panel ដើម្បីបើកវា។

Java control panel នេះអនុញ្ញាតអោយលោកអ្នក ដើម្បីជ្រើសរើស default operating system ក្នុង Mac boots ដូចជា tweak keyboard និង trackpad settings។

Javaក្នុង Windows, មុខងាយ Mac Command functions ដូចជា Windows key, ពេលចុច  Option key functions ដូចជា Alt key.

របៀប Remove Windows ចេញពី Mac ប្រសិនបើលោកអ្នកចង់ remove Windows ចេញពី Mac អោយទំនេរ space, reboot ក្នុង Mac OS X and បើក Boot Camp Assistant ម្តងទៀត។ លោកអ្នកនឹងឃើញ Remove Windows 7 ឬ version ថ្មីទៀត។
JavaBoot Camp Assistant និង remove Windows ដោយស្វ័យប្រវត្តិ ហើយ Mac OS X partition។

Warning: នេះនឹងលប់ files ទាំងអស់នៅលើ Windows partition ចាំថាត្រូវ backup ទុកឯកសារសំខាន់ៗ។

Java

បើ iPhone 7 និង Galaxy Note 5

បើ iPhone 7 និង Galaxy Note 5 រូបរាងបែបនេះ
2

យោងតាមរូបភាពជាច្រើនសន្លឹក ដែលមានគេបង្ហោះជាបន្តបន្ទាប់គ្នា ទៅលើប្រព័ន្ធអុីនធឺណែត ដែលរួមមានទូរស័ព្ទជំនាន់ ក្រោយ iPhone 7 និង Galaxy Note 5 ដោយឡែកគឺមានរូបភាព Concepts មួយចំនួនធំ ដែលទទួលបានការគាំទ្រខ្លាំង ពីអ្នកទស្សនាជុំវិញសកលលោក ថាវាស្អាត គួរអោយស្រលាញ់ និងកាន់តែចង់ប្រើប្រាស់វា។ សំបកខ្នង iPhone 7 កាត់ទៅរក iPhone 5 រីឯខាងមុខកាត់ទៅរក iPhone 6 ចុះ Mix ចូលគ្នា តើនឹងទៅជាយ៉ាងណា? ដោយឡែក Note 5 ក៏មិនអន់នោះដែរ។ កុំអោយពេលវេលាដ៏ល្អបែបនេះកន្លងទៅ សូមបន្តចូល រួមទស្សនារូបភាព Concepts ជាច្រើន សន្លឹកនៅខាងក្រោម ទាំងអស់គ្នា។ គេហទំព័រយើងខ្ញុំសន្យាថាសំរាប់អត្ថបទក្រោយ អ្នកទាំងអស់ គ្នានឹងបានប្លែកភ្នែកជាមួយទស្សនីយភាព រូបភាព Concepts នៃបណ្តុំស្មានហ្វូនល្បីៗជាច្រើនទៀត ដែលនឹងធ្វើការបង្ហាញខ្លួននៅ ក្នុងឆ្នាំ ក្រោយ។
iphone 7ផ្នែកខាងក្រោយរបស់ iPhone 7
iphone 7ប្រើប្រត្តិបត្តិការ OS 9
iphone 7

ចែកចាយ Printer អោយគ្រប់ OS

របៀបចែកចាយ Printers រវាង Windows, Mac និង Linux PC លើ  Network
2Windows 8.1
ជាមួយចែកចាយ file sharing, លោកអ្នកនឹងចូល Network and Sharing Center ក្នុង Windows Control Panel, ចុចលើ Change advanced sharing settings, ហើយ enable “file and print sharing.” Macs និង Linux PCs មិនអាចភ្ជាប់ទៅ homegroups និងប្រើលក្ខណ:ពិសេសចែកចាយក្នុង Windows, លោកអ្នកនឹងបង្កើត printer sharing។
Windows 8.1មើល Printers list ក្នុង Control Panel, ចុចស្តាំលើ printer លោកអ្នកចង់ចែកចាយ share, ហើយជ្រើសរើស Printer properties។
Windows 8.1ចុចលើ Sharing ហើយ enable sharing សម្រាប់ printer, នឹងទទួលឈ្មោះវា លោកអ្នកអាច ចែកចាយ printer sharing ពេលបង្កើត printer ថ្មី។
Windows 8.1ចែកចាយ Printer លើ Windows ចុចលើ Network option ដើម្បីបើកលើ local network។ ចុចពីរដងលើ Windows ឬ Linux PC ចែកចាយ printer ហើយលោកអ្នកនឹងឃើញវាចែកចាយ shared printers។ ចុចពីរដងលើ printer ដើម្បីបន្ថែមការដំឡើងវា។
Windows 8.1លោកអ្នកអាចប្រើប្រអប់ Add Printer ក្នុងប៉ាណែល Devices and Printers វានឹង scan ម៉ាស៊ីន printers ហើយងាយស្រួលលោកអ្នក បន្ថែម add វា។
Windows 8.1ប្រសិនបើបានចែកចាយ printer ពី Mac, លោកអ្នកនឹងដំឡើង Bonjour Print Services Apple  សម្រាប់ Windows និងប្រើ Bonjour Printer Wizard ដើម្បីបន្ថែម add printer ទៅ Windows system។
Windows 8.1ចែកចាយ Printer លើ Mac OS X Mac OS X មិនមានមធ្យោបាយណាដើម្បីចែកចាយ share printers ដោយប្រើស្តង់ដា Windows print sharing system, ដូច្នេះលោកអ្នកនឹងចែកចាយ printer របស់ Apple ដែលមាន Bonjour protocol។  Linux ក៍ដំណើរការជាមួយ Bonjour ដោយស្វ័យប្រវត្តិ។  ចុចលើ Apple menu, ចុចលើ System Preferences, ហើយចុច Printers and Scanners ជ្រើសរើស printer លោកអ្នកចង់ចែកចាយ share ហើយចុច “Share this printer on the network” checkbox។
Windows 8.1ចុចលើប៊ូតុង Sharing Preferences ហើយពិនិត្យមើល Printer Sharing service ត្រូវបាន enabled ឬនៅ។
Windows 8.1អនុញ្ញាតចូល Shared Printer លើ Mac OS X ពី Printers & Scanners ចុច + button ហើយជ្រើសរើស Add Printer ឬ Scanner។ លោកអ្នកអាចបន្ថែម printers ពីប្រអប់ Print dialog — ចុចលើ Printer box ហើយចុច Add Printer ដើម្បីចូល dialog។
Windows 8.1ចុចលើ Windows icon, ជ្រើសរើស workgroup របស់កុំព្យូទ័រ Windows ជ្រើសរើស Windows PC sharing thprinter, រួចហើយ ជ្រើសរើស printer វាផ្ទាល់។ បន្ថែម shared printer ទៅប្រព័ន្ធ system និងបង្ហាញជា local printer។
Windows 8.1Printers បានចែកចាយពីកុំព្យូទ័រ Linux computers នឹង detected ដោយស្វ័យប្រវត្តិ ហើយបានផ្តល់ options កាលណា print វា។
Windows 8.1ចែកចាយ Printer លើ Linux យើងប្រើ Ubuntu 14.04 បើក System Settings  របស់ Ubuntu ដោយចុច icon ខាងលើ top bar ហើយជ្រើសរើស System Settings។ ចុច Printers icon និង printers លោកអ្នកបន្ថែម add នឹងបង្ហាញក្នុង list។ ចុច Server menu នៅខាងលើអេក្រង់ ហើយជ្រើសរើស Server Settings។
Windows 8.1ចុច “Publish shared printers connected to this system” checkbox ដើម្បី​ enable network ដែលចែកចាយ printer។
Windows 8.1ចុចស្តាំលើ printer ក្នុង list, ជ្រើសរើស Properties, ហើចុច Policies កំណត់អោយច្បាស់ Shared box ត្រូវបានដាក់ checked  ម៉ាស៊ីន printer នឹងចែកចាយ។
Windows 8.1អនុញ្ញាត Shared Printer លើ Linux បើក System Settings របស់ Ubuntu ហើយចុចលើ Printers icon។ ចុច Add ដើម្បី add printer   ថ្មី។
Windows 8.1ពង្រីក Network Printer ជ្រើសរើស Windows Printer ឆ្លងតាម SAMBA, ហើយជ្រើសរើស Browse button លោកអ្នកនឹងអាច មើល network printers ដែលភ្ជាប់ទៅកុំព្យូទ័រផ្សេងទៀត។
Windows 8.1Ubuntu អាចមើលឃើញ printers shared ឆ្លង Bonjour ពី Mac ហើយនឹងបន្ថែម add វាដោយស្វ័យប្រវត្តិ។
Windows 8.1Modern printers តែងតែដំឡើង Wi-Fi, លោកអ្នកអាចបង្កើតវាដោយផ្ទាល់ ទៅកុំព្យូទ័រទាំងអស់តាម smartphones, លើ network ។

 

វិធីប្តូរ Mac Drive ទៅ Windows

វិធីប្តូរ Mac-Formatted Drive ទៅ Windows Drive
2Windows 8.1
Mac  format drives ជា HFS+ file ដែលប្រព័ន្ធ Windows មិនអាចចូលប្រើបាន កម្មវិធីទន់បាន។ Mac បានបង្កើត EFI partition លើថាស drives ដែលមិនអាចលប់ចោលបាន ជាមួយកម្មវិធី ផ្សេង disk-partitioning tools ទៀតបាន។
Back Up ទិន្នន័យ Data ជាដំបូង

ជាដំបូង back up ទិន្នន័យលើថាស Mac-formatted drive ប្រសិនបើមានឯកសារសំខាន់លើវា។
Windows 8.1លប់ Mac Partitions, រួមទាំង EFI System Partition
ដំបូង បើក Windows Disk Management tool ចុច Windows Key + R ដើម្បីបើកប្រអប់ Run វាយ សរសេរ diskmgmt.msc ក្នុងប្រអប់ ហើយចុច Enter ដើម្បីបើកវា។ tool នេះអនុញ្ញាតលោកអ្នកគ្រប់គ្រង partitions លើថាស drives ដើម្បីភ្ជាប់ទៅកុំព្យូទ័ររបស់លោកអ្នក  ប្រើ internal ឬ external ភ្ជាប់ USB។
Windows 8.1ទីតាំងថាស Mac drive ក្នុង list នៃថាស disk។  កំណត់អោយច្បាស់មួយណាជា Mac drive  ប្រសិនបើលបើ ខុសនឹងខូច partitions លើ drive។ លោកអ្នកអាចខូច file Windows ឬបាត់ទិន្នន័យ។ លោកអ្នកអាចចុចស្តាំលើ empty space ហើយជ្រើសរើស New Volume ដើម្បីបង្កើត partition និង format វាជាមួយ Windows NTFS ឬ FAT32 file systems។
Windows 8.1Mac drive មាន “EFI System Partition” លើវា។ partition នេះគឹជាសំគាល់ចំណាំ ការពារ ។ លោកអ្នកអាច ចុចស្តាំ លប់វា delete option និង disabled។ ដើម្បី erase partition នេះយើងនឹង ពេលនេះ Mac-formatted drive ជាថាស Disk 2។
Windows 8.1បន្ទាប់មកបើក Command Prompt ជា administrator ។ ធ្វើលើ Windows 8 ឬ  Windows 7 ចុចលើ Windows key វាយសរសេរ cmd  ហើយចុច Ctrl+Shift+Enter។
Windows 8.1វាយ diskpart ក្នុងសន្លឹក Command Prompt ចុច Enter។
Windows 8.1វាយ list disk នៅ DISKPART prompt ចុច Enter ដើម្បីមើលបញ្ជី នៃថាស disks ដែលភ្ជាប់ទៅកុំព្យូទ័រ។ រកមើលលេខ Mac disk ក្នុង list។  លោកអ្នកអាចគ្រោះថ្នាក់ ប្រសិនបើខុស drive ពេល ជ្រើសរើស ខុស disk ។
Windows 8.1វាយ select disk # ហើយចុច Enter ដើម្បីជ្រើសរើស Mac disk, replacing # ជាមួយលេខ Mac disk. ទីនេះ select disk 2
Windows 8.1

 

មេរៀន Access-ការសរសេរកូដ Macro

1. What is Macro? Macro គឺជា Object មួយយ៉ាងសំខាន់របស់ Microsoft Access វាមានតូនាទីសំរាប់ ជូយបន្ថែមល្បឿន ការងាររបស់យើងបានយ៉ាងឆាប់រហ័ស។ វាអាចភ្ជាប់ Object ផ្សេងៗនៅក្នុងកម្មវិធី អោយធ្វើការជាមួយគ្នា ហើយ មានតួនាទីខុសស្រលះពី Tables, Queries, Forms និង Reports ដោយសារវាមានលក្ខណៈពិសេសមួយគឺ វាជា លក្ខណៈនៃ សកម្មភាព (Action) សំ៎រាប់ធ្វើទៅលើ Files ( Databases) អោយធ្វើអ្វីមួយ។
ឧទាហរណ៍ បង្កើត Macro មួយដើម្បីបង្ហាញជា Msgbox (Message box) គឹបញ្ជារទៅលើ File អោយបង្ហាញ ពត៍មាន (Message) ចេញមកនៅពេលដែលយើងបើក Form ណាមួយ។ Macro អាចបង្កើតនូវ សកម្មភាព ផ្សេងៗជាច្រើន ដូចជាៈ Open Form, Close Form, រឺបង្កើត Menu ជាដើម។
2. របៀបបង្កើតMacros:
– ចុចលើ  Macros
– ចុច New ពេលនោះវានិង បង្ហាញប្រអប់ Macro ដូចខាងក្រោមៈ
a% Action: សំរាប់អោយយើងជ្រើសរើសដើម្បីអោយធ្វើសកម្មភាពអ្វីមួយ
% Action Arguments: សំរាមប់ប្រើបញ្ជាក់បន្ថែមទៅលើសកម្មភាព

–   ឧ. ក្នុង Action យើងជ្រើសរើសយក Msgbox គឹបង្កើត Message ។ បន្ទាប់មកយើងត្រូវកំនត់បន្ថែមនូវក្នុង  Action Arguments គឺ
–   Message: យើងបញ្ចូលពត៍មានដែលយើងចង់អោយវាបង្ហាញ
–    Beep: យក Yes ( បង្ហាញថាមានសំលេង) បើយក No ( គ្មានសំលេង )
–     Type: ជ្រើសរើសយកប្រភេទសញ្ញាដែលចង់អោយបង្ហាញ ( សញ្ញា !, ? )
–    Title: សំរាប់ដាក់ចំណងជើងនៅប្រអប់ Message ពេលវាបង្ហាញ។
aក្រោយពេលយើងបង្កើតរួចហើយ (Save ដាក់ឈ្មោះ Ex: Msgbox ) ។ ការ Save នេះធ្វើអោយយើងមានលក្ខណៈងាយស្រួលក្នុងការភ្ជាប់ Command Button ក្នុង Form។
3. របៀបភ្ជាប់Macro ក្នុងForm: ដើម្បីភ្ជាប់ Macro ទៅកាន់ Form យើងត្រូវបើក Form នោះជា Design View
a–      Select on Form (Ctrl + R)
–     ចុចលើ  Tabs
–     ជ្រើសរើសយក On Open ឬ On Load
–     ជ្រើសរើសយក Macro ដែលយើងបានបង្កើត (Msgbox) ។
ចំណាំ: យើងអាចបង្កើត Macro ដោយពុំចាំបាច់បង្កើតនៅក្នុង Object Macros រួចទើបភ្ជាប់ទៅកាន់ Command Button នៃ Form ក៏បានដែរ យើងអាចបង្កើត ដោយផ្ទាល់តែម្ដង នៅលើ Tab Event នៃ Properties របស់ Form ឬ Command Button ។

ឧ. យើងបង្កើត Macro OpenForm និង CloseForm ដោយមិនចាំបាច់ បង្កើតដោយផ្ទាល់នៅក្នុង Object Macro យើងបង្កើត ទៅតាម Tab Event នៃ Properties របស់ Command OpenForm និង CloseForm ផ្ទាល់តែម្ដង។
វិធីធ្វើៈ
1 Macro Open Form
–          បើក Form ជា Design View
–          ចុចលើ Toolbox
–          ត្រូវបិទ Control Wizard ជាមុនសិនហើយ ចុចលើ Command Button យកកមគូរលើ Form
–          Select លើ Command Button ហើយចុច Mouse ខាងស្ដាំ
–          ជ្រើសរើសយក Properties
ចុចលើ Event Tab ហើយដាក់ Cursor នៅក្នុង Text នៃ On Click
a-ចុចលើ Build… រួចជ្រើសរើសយក Macro Builder ចុច OK
-ពេលនោះផ្ទាំង Macro និង បង្ហាញទ្បើង
a-នៅក្នុង Action វាយ OpenForm បន្ទាប់មកយើង ធ្វើការកំនត់នៅលើ Action Argument ដូចខាងក្រោម៖
+Form Name: សំរាប់អោយយើងជ្រើសរើស Form ដែលចង់បើក
+View: សំរាប់បង្ហាញប្រភេទ Form ក្នុងការបើក
+Where Condition: សំរាប់បើក Form តាមល័ក្ខខ័ណ្ឌ
+Data Mode: មាន ៣ ប្រភេទគឺ Add, Edit, Read Only
•Add: សំរាប់បន្ថែម Record តែមិនអាចធ្វើការកែប្រែបាន Record បានឡើយ
•Edit: អាចបន្ថែម Record ហើយអាចធ្វើការកែប្រែ Recordបាន
•Read Only: សំរាប់ មើលតែប៉ុណ្ណោះ មិនអាចបន្ថែម ឬ កែប្រែបានឡើយ។
+Window Mode: សំរាបកំនត់ទំរង់ របស់ Form នៅពេលបើក។
-បន្ទាប់ពីការកំនត់ និង ជ្រើសរើស រួចហើយ យើង Save ។
+Macro Close Form
-ដូចខាងលើដែរ បន្ទាប់មកក្នុង Action វាយ Close ហើយនៅក្នុង Action Argument យើងធ្វើការកំនត់ដូចខាងក្រោមៈ
+Object Type: សំរាប់ជ្រើសរើសប្រភេទសំរាប់បិទ (Form)
+Object Name: ជ្រើសរើសឈ្មោះ Form ដែលយើងចង់បិទ
+Save:    សំរាប់ជ្រើសរើសលក្ខខ័ណផ្សេងៗក្នុងការបិទ
-បន្ទាប់ពីកំនត់រួចយើង Save (CloseForm)។
4. ការប្រេី Macro Name:
Macro Name ជាការប្រមូលផ្ដុំគ្ន្មានៃ Macro ជាច្រើន។ វាជួយសំរួលក្នុងការបង្កើត Macro មានន័យថា យើងមិនចាំបាច់បង្កើត Macro ច្រើនដងទេ គឺយើងបង្កើតតែម្ដងជាការស្រេច។ ឧបមាថា យើងមាន Form ចំនួន 3 យើងត្រូវការបង្កើត Macro ចំនួន 3 ដែរ ដើម្បីប្រើប្រាស់ក្នុង Form ហើយយើង  ក៏មានឈ្មោះដែល Save នៅលើ Macro ចំនួន 3 ដែរ ។ ប៉ុន្ដែបើយើងប្រើ  Macro Name យើងអាច យើងអាចប្រមូល Macro ទាំង 3 មកទុកនៅក្នុងឈ្មោះេតែមួយ។
របៀបបង្កើតផ្ទាំង Macro Name:
-ចុចលើ Object Macros
-ចុចលើ New
-ចុចលើ View Menu
-ចុចលើ Macro Names ឬ ចុចលើ
ឧ. យើងបង្កើត Macro មួយដោយផ្ទុកនៅ Macros ចំនួន ៣ រួមមាន Form Students List, Close Form Students List, Msgbox ហើយ Save ដាក់ឈ្មោះអ្វីក៏បាន។ សូមមើលរូបខាងក្រោមៈ
a5. ការប្រើ Condition Macro:
Condition របស់ Macro ប្រើសំរាប់ធ្វើការអ្វីមួយទៅតាមល័ក្ខខ័ណ្ឌដែលយើងចង់កំណត់។
របៀបបង្កើត Condition Macros
-ចុចលើ Object Macros
-ចុចលើ New
-ចុចលើ View Menu
-ចុចលើ Condition ឬ ចុចលើ
ឧ. បង្កើត Macro ដោយប្រើ Condition ដើម្បីស្វែងរកឈ្មោះសិស្សនៅក្នុង Form Students List
-បើក Form Students List ជា Design View
-នៅលើ Tolbox ចុចលើ Frame (Option Group) រួចយកមកគូរលើ Form Footer របស់ Form
-ចុចលើ Toggle Button យកមកគូរនៅក្នុង Frame ពី A → Z
-ចុច Mouse ស្ដាំនៅលើ Frame
-ចុច Properties  → Event → After Update → ចុចលើ Build…   ពេលនោះវាអោយយើង Save ហើយធ្វើដូចខាងលើបន្ទាប់មកធ្វើតាមរូបខាងក្រោមៈ
aa6. របៀបបង្កើត Menu តាម Macro:
ដើម្បីបង្កើត Menu យើងត្រូវបែងេចែកជា ២ ផ្នែកគឺ Main Menu និង Sub Menu ដូចនេះ Menu មួយ ដំបូងយើងត្រូវបង្កើត Main Menu ជាមុនសិន ពីព្រោះ Main Menu វាផ្ទុកនូវ Sub Menu
របៀបបង្កើត Main Menu
-ចុចលើ Object Macros
-ចុចលើ New
-នៅក្នុង Action វាយពាក្យ AddMenu
-នៅក្នុង Action Arguments ធ្វើការកំនត់ដូចខាងក្រោម
Menu Name: វាយឈ្មោះដែលយើងចង់អោយបង្ហាញនៅលើ Main Menu (Ex: File, Edit ជាដើម)
Menu Macro Name: វាយឈ្មោះអោយដូចទៅនិង Menu Name ដែរ
-បន្ទាប់មក Save ដាក់ឈ្មោះថា Menus
របៀបបង្កើត Sub Menu
1. បង្កើត Sub Menu File
-ចុចលើ Object Macros
-ចុចលើ New
-ចុចលើ View → Macro Name
-នៅក្នុង Macro Name វាឈ្មោះរបស់ Sub Menu ដែលយើងចង់បង្កើតដូចជា
New Database ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្ស NewDatabase
Open ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្ស OpenDatabase
Save ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្យ ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្យ Save
-បន្ទាប់មក Save ដាក់ឈ្មោះថា File
2. បង្កើត Sub Menu Edit
-ចុចលើ Object Macros
-ចុចលើ New
-ចុចលើ View → Macro Name
នៅក្នុង Macro Name វាឈ្មោះរបស់ Sub Menu ដែលយើងចង់បង្កើតដូចជា
Copy ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្ស Copy
Cut ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្ស Cut
Paste ហើយកំនត់ នៅក្នុង Action ដោយវាយឈ្មោះ Runcommand និងនៅក្នុង Action Argument កំនត់ពាក្យ Paste
-បន្ទាប់មក Save ដាក់ឈ្មោះថា Edit
បន្ទាប់ពីបង្កើត រួច យើងត្រូវភ្ជាប់វាទៅកាន់ Form ដោយធ្វើដូចខាងក្រោម
-បើក Form ដែលយើងចង់ ភ្ជាប់ Menus ជា Design View
-ចុចលើ Edit → ចុចលើ Select Form ឬ Ctrl+ R
-ចុចលើ View → ចុចលើ Properties
-ចុចលើ Tab Other កំនត់នៅលើ Menu Bar ដោយវាយ ពាក្ស Menus បន្ទាប់មក ចុចលើ View យើងនិងឃើញដូចរូបខាងក្រោម

IT ads

មជ្ឈមណ្ឌល អាយធី ខេប៊ូ

មានទទួលរចនាវ៉ិបសាយ កម្មវិធីគ្រប់គ្រងក្រុមហ៊ុន…
មានបើកវគ្គខ្លី:
–  វគ្គរចនាវ៉ិបសាយ HTML,CSS, Javascript, PHP, ASP.NET
–  វគ្គដំឡើងកុំព្យូទ័រណែតវឺក Networking
–   វគ្គជួសជុលកុំព្យូទ័រ Computer Repairing
–   វគ្គសរសេរកម្មវិធីលើ iOS (កម្មវិធី iPhone, iPAD)
ទំនាក់ទំ​នង 0977778647-077778647-070778647
Email: chhunnan@gmail.com
Chat: yahoo, skype: chhunnan
www.itcambo.com

មេរៀន Access- លំហាត់ពី Modules

1) ចូរបង្កើត Button Open form Study List និង Button Close form Student List
a-Program’s Code ភ្ជាប់ទៅនឹង Button Open:
Private Sub CmdOpen_Click()
DoCmd.OpenForm “Study List”, acNormal
End Sub
-Program’s Code ភ្ជាប់ទៅនឹង Button Close:
Private Sub CmdClose_Click()
DoCmd.Close
End Sub
2) ចូរបង្កើត Message នៅពេលបើក ឬ បិទ Form Student List
a-Program’s Code ភ្ជាប់ទៅនឹង Form:(សរសេរលើ On load ឬ On open)
Private Sub Form_Open(Cancel As Integer)
MsgBox “Welcome to Student List form.”,  , “Student List Form”
End Sub
ចំនែក ឯនៅពេលបិទ Formវិញ ធ្វើដូចខាងលើដែរ ប៉ុន្ដែត្រូវសរសេរលើ On close នៅក្នុង Event Tab
3) ចូរបង្កើត Button Fist, Previous, Next, Last និង Add New Record
a-Program’s Code ភ្ជាប់ទៅនឹង Button ទាំង 5 ខាងលើ
Private Sub CmdFirst_Click()
DoCmd.GoToRecord , , acFirst
End Sub

Private Sub CmdPrevious_Click()
On Error Resume Next
DoCmd.GoToRecord , , acPrevious
End Sub

Private Sub CmdNext_Click()
On Error Resume Next
DoCmd.GoToRecord , , acNext
End Sub

Private Sub CmdLast_Click()
DoCmd.GoToRecord , , acLast
End Sub

Private Sub CmdAddNewRec_Click()
DoCmd.GoToRecord , , acNewRec
End Sub

4) ចូរបង្កើត Button Preview, Print Report និងបើក Form ជា Design
a-Program’s Code ភ្ជាប់ទៅនឹង Button ទាំងបីខាងលើ
Private Sub CmdDesign_Click()
DoCmd.OpenForm “Student List”, acDesign
End Sub

Private Sub CmdPreviewRe_Click()
DoCmd.OpenReport “Student List”, acViewPreview
End Sub

Private Sub CmdPrintRe_Click()
DoCmd.OpenReport “Student List”, acViewNormal
End Sub
4) ចូរបង្កើតរូបមន្ដផលគុណតាម Public Function និង Private Sub
a-Program’s Code Public Function:
Public Function Result(A, B As Double) As Double
Result = A * B
End Function
ភ្ចាប់ទៅនឹង Button ក្នុង Form:
Private Sub CmdCalculate_Click()
Me.Text4 = Result(Me.Text0, Me.Text2)
End Sub

– Program’s Code Private Sub:
Private Sub CmdCalculate1_Click()
Me.Text16 = Me.Text11 * Me.Text13
End Sub

Private Sub CmdClose_Click()
DoCmd.Close
End Sub
5) ចូរបង្កើត Form Exchange Rate ដោយប្រើរូបមន្ដផលគុណខាងលើ
6) ចូរបង្កើត Form Employee Salary ដូចខាងក្រោម:
a-Program’s Code
Private Sub CmdExchange_Click()
Me.Text12 = InputBox(“Enter the price for exchange”, “Exchange”, 4000)
End Sub
ចំណែក Total in Riel= [Salary] * [Text12](ប្រើនៅក្នុង Control Source)
Total=Sum([Salary])*[Text12] (ប្រើនៅក្នុង Control Source)
7) ចូរគណនា Mention និង Result ដោយប្រើរូបមន្ដ If……Then ….End If
a-Program’s Code សំរាប់ Mention:
Public Function Mention(D As Double) As String
If D = 0 Then
Mention = ” ”
ElseIf D < 5 Then
Mention = “Weak”
ElseIf D >= 5 And D <= 6 Then
Mention = “Medium”
ElseIf D > 6 And D <= 8 Then
Mention = “Good”
ElseIf D > 8 And D <= 10 Then
Mention = “Very good”
Else
Mention = ” ”
End If
End Function
-Program’s Code សំរាប់ Result:
Public Function Result(E As Double) As String
If E = 0 Then
Result = ” ”
ElseIf E < 5 Then
Result = “Fail”
Else
Result = “Pass”
End If
End Function
8) គណនាដូចខាងលើដែរ ទៅលើ Mention និង Result ដោយប្រើរូបមន្ដ Select Case
-Program’s Code សំរាប់ Mention:
Public Function Mention1(F As Double) As String
Select Case F
Case 0
Mention1 = ” ”
Case Is < 5
Mention1 = “Weak”
Case 5 To 6
Mention1 = “Medium”
Case 6.01 To 8
Mention1 = “Good”
Case 8.01 To 10
Mention1 = “Very good”
Case Else
Mention1 = ” ”
End Select
End Function
-Program’s Code សំរាប់ Result:
Public Function Result01(G As Double) As String
Select Case G
Case G = 0
Result01 = ” ”
Case Is < 5
Result01 = “Fail”
Case Is >= 5
Result01 = “Pass”
Case Else
Result01 = ” ”
End Select
End Function
9) ចូរបង្កើត រូបមន្ដ Min តាម Public Function ហើយភ្ជាប់ទៅ Form និង តាម Private Sub

-Program’s Code សំរាប់់ Public Function:
Public Function Min(A, B, C As Double) As Double
Min = A
If Min > B Then Min = B
If Min > C Then Min = C
End Function
បន្ទាប់មក ភ្ជាប់ទៅ Button ក្នុង Form ដូចខាងក្រោម :
Private Sub CmdMinPublic_Click()
Me.Text7 = Min(Me.Text0, Me.Text2, Me.Text4)
End Sub
a-Program’s Code សំរាប់ Private Sub:
Private Sub CmdMinPrivate_Click()
Dim Min As Double
Min = Me.Text13
If Min > Me.Text15 Then
Min = Me.Text15
ElseIf Min > Me.Text17 Then
Min = Me.Text17
End If
Me.Text20 = Min
End Sub
10) ចំណែករូុបមន្ដ Max ដូចគ្នាទៅនឹងរូប Min ដែរ ប៉ុន្ដែល័ក្ខខ័ណ្ឌផ្ទុយគ្នា
Public Function Max(A, B, C As Double) As Double
Max = A
If Max < B Then Max = B
If Max < C Then Max = C
End Function

11) ចូរបង្កើត Form ដូចខាងក្រោមៈ
a-Program’s Code:
Private Sub Combo10_AfterUpdate()
Me.RecordSource = “select * from [Salary] where Sex like ‘” & Me.Combo10 & “‘;”
End Sub
Private Sub Combo10_GotFocus()
Me.Combo10.RowSourceType = “Value list”
Me.Combo10.RowSource = “F, M”
End Sub
12) ចូរបង្កើត Form ដូចខាងក្រោមៈ
a-Program’s Code:
Private Sub Frame12Find_Click()
Me.RecordSource = “select * from [Salary] where Name like ‘” & Find & “‘;”
End Sub
Function Find()
Select Case Frame12Find
Case 1
Find = “C*”
Case 2
Find = “D*”
Case 3
Find = “H*”
Case 4
Find = “*”
End Select
End Function

-Program’s Code:
Private Sub Form_Timer()
Me.Text21 = Format(Now, “h:mm:ss”)
End Sub

13) ចូរបង្កើត Button ដើម្បីបើកកម្មវិធីផ្សេងៗ
aរបៀបបង្កើត Dictionary
ដើម្បីបង្កើត Dictionary យើងត្រូវបង្កើត Table 3 ដែលមានឈ្មោះដូចខាងក្រោម
-Table Khmer
-Table English
-Part Of Speed
ហើយនៅក្នុង Table នីមួយៗ មាន
-Table Khmer
•Field Name:
-No Data Type ជា AutoNumber
-ID Data Type ជា Number
-Part_Speed Data Type ជា Look Up Wizard
-Khmer1 Data Type ជា Text
-Khmer2 Data Type ជា Text
•    Table English
-ID Data Type ជា AutoNumber
-English Data Type ជា Text
•    Table Part Of Speed
-No Data Type ជា AutoNumber
-Part_Speed Data Type ជា Text
បន្ទាប់មកយើងធ្វេ្វ្វ្វី Relationship រវាង Table English និង Table Khmer ហើយទាញ ទិន្នន័យចូលក្នុង Query
•    ទិន្នន័យក្នុង Query រួមមាន
-ID និង English របស់ Table English
-Part_Speed, Khmer1, and Khmer2 របស់ Table Khmer
បន្ទាប់មក ភ្ជាប់វាទៅកាន់ Form ជារាង Tabular រួចយើងភ្ជាប់ Code ទៅកាន់ Command button មួយចំនួន
•Command button Add New
Docmd.GoToRecord, , acNewRec
English.Setfocus
•Command button Move First
Docmd.GoToRecord, , acFirst
•Command button Move Previous
On Error Resume Next
Docmd.GoToRecord, , ac Previous
•Command button Move Next
On Error Resume Next
Docmd.GoToRecord, ,acNext
•Command button Move Last
Docmd.GoToRecord, ,acLast
Code ភ្ជាប់ទៅ Search សំរាប់ពាក្ស
Docmd.ApplyFilter, “English like'” & Search.Text & “*” &”‘”
Search.SelStart = Len(Search.Text)
aa

 

មេរៀន Access- ភ្ជាប់ SQL និង Module

aI ) អ្វីទៅភាសារុករកទិន្នន័យ? What is SQL?
SQL (Structured Query Language): គឺជាភាសាមួយប្រភេទដែលគេប្រើសំរាប់ទាញទិន្នន័យពី Database  មកធ្វើការគណនា បង្ហាញ ផ្លាស់ប្ដូរ លុប និង កែប្រែ ទៅតាមការកំណត់លក្ខខ័ណ្ឌផ្សេងៗដែលយើងកំណត់ ។
ទំរង់ទូទៅរបស់ SQL Statements :
SELECT Tablename.fieldname?,Tablename.fieldname?,…….or Expression
FROM Tablename,Tablename,….
[WHERE Condition…..]
[ORDER BY….Tablename.fieldname,.. ASC/DESC]
[GROUP BY Tablename.fieldname,…]
[ HAVING Condition….]
Ex: ចូរប្រើប្រាស់ Database Northwind of Sample Microsoft in Folder Programfiles\Microsoft Offiec\OfficesXX\Sample\Northwind.mdb
Select CustomerID,CompanyName,ContactName
From Customers
ការចូលសរសេរ ត្រូវ ចុច Object Query–>New–>Design View–>OK
aបន្ទាប់មកត្រូវចុច Close Button:
aបន្ទាប់មកទៀតត្រូវចុច SQL button on Toolbar រួចសរសេ កូដបានហើយ
aពេលដែលសរសេរួចហើយអាច View or Run សំរាប់មើលលទ្ធផលៈ
II) Type of Sql statement ប្រភេទនៃភាសារុករកទិន្នន័យ
គេចែក SQL Statement ជាពីរប្រភេទគឺដូចខាងក្រោម ៖
1-DDL(Data Definition Language)
DDL គឺជាភាសាមួយប្រភេទដែលអាច Delete, Update, Insert, Alter ,Create Table and Drop នៃ Database។

a) Syntax Delete SQL:
DELETE * FROM TableName,…
[WHERE Condition]
ប្រើសំរាប់លុប Records ទិន្នន័យក្នុង Table ណាមួយ ទៅតាមលក្ខខ័ណ្ឌដែលបានកំណត់ ។
b) Syntax Update SQL :
Update TableName,..
Set Tablename.Fieldname=NewValues or Expression
Where Condition
ប្រើសំរាប់កែប្រែ ទិន្នន័យក្នុង Table ណាមួយ ទៅតាមលក្ខខ័ណ្ឌដែលបានកំណត់ ។
c) Syntax  Insert 1:
Insert Into TableDestination(FieldName,…) Values(?,?,?,?,…)
ប្រើសំរាប់យកទិន្នន័យពិតចូល TableDestination
d) Systax Insert 2:
Insert Into TableDestination(FieldName,…)
Select Fieldnamesource,….
From TableSourec,…
[WHERE Condition]
ប្រើសំរាប់យកទិន្នន័យពី TableSource ទៅ TableDestination តាមលក្ខខ័ណ្ឌដែលបានកំនត់ ។

1. What is Module?
Modules ជា Object មួយមានលក្ខ្ខណៈស្រដៀងនឹង Macro ដែរ តែខុសគ្នាត្រង់ Modules ត្រូវសរសេរ Code ដើម្បីអោយវាធ្វើអ្វីមួយ ចំណែកឯ Macro វិញគ្រាន់តែយើង Select យកនោះជាការស្រេច។ Modules ធ្វើអោយ Object ក្នុង MS Access ទាក់ទងគ្នាហើយ វាជួយបង្កើនល្បឿនការងារ ក្នុងការប្រើ Database។
ឧៈ យើងត្រូវការគណនាញឹកញាប់ រឺ យើងត្រូវការប្រើវាច្រើនដង តែយើងសរសេរ Code តែម្ដងប៉ុណ្ណោះ។
aនៅក្នុងការប្រើ Modules ដូចនឹងការប្រើ Macro ដែរគឺ យើងអាចសរសេរតាមពីររបៀបគឺ សរសេររួចហើយ ទើបភ្ជាប់ទៅកាន់ Form និងសរសេរដោយផ្ទាល់នៅក្នុង Form តែម្ដង។

2 Procedure:
នៅក្នុងការប្រើ Sub Procedure គឺមានពីររបៀបដែលត្រូវបានគេនៅក្នុងការសរសេរ Code នៅក្នុង MS Access ៖
-Public Function
-Private Sub
a) Public Function: ត្រូវបានគេប្រើជាលក្ខណៈទូទៅ បន្ទាប់មកទើបគេភ្ជាប់វាដើម្បីអោយវាធ្វើការអ្វីមួយតាមតំរូវការ របស់គេ។
b) Private Sub: ត្រូវបានគេប្រើដើម្បីសរសេរភ្ជាប់ដោយផ្ទាល់ទៅនឹង Form, Button,… ដើម្បីអោយវាធ្វើការអ្វីមួយតាម តំរូវការ។
-របៀបបង្កើត Sub Procedure:
+ ចុចលើ Modules Object នៅក្នុង Database
+ ចុចលើ New
+ ចុចលើ Insert Menu

– ជ្រើសរើសយក Procedure ពេលនោះវានឹងបង្ហាញនូវប្រអប់មួយដូចខាងក្រោមៈ
a-Name: សំរាប់ក្នុងការសរសេរ Code
-Scope និង Type: សំរាប់អោយយើងជ្រើសរើសប្រភេទ Procedure ក្នុងការសរសេរ
+ បន្ទាប់ពីកំនត់រួចហើយចុច Ok
ឧទាហរណ៍១ៈ ការបង្កើតនៅក្នុង Public Function:
Public Function Total(A, B As Integer) As Integer
Total = A * B
End Function
ឧទាហរណ៍២ៈ ការបង្កើតនៅ Private Sub:
Private Sub Cmd_Click()
Me.Text4 = Me.Text0 * Me.Text2
End Sub
3 Arguments: ជា Variable ដែលត្រូវហៅយកមកប្រើនៅក្នុងការសរសេរ មានន័យថាកំនត់ប្រភេទវាជាអ្វីមួយ។
Arguments As Data Type មានដូចជាៈ

String ផ្ទុកតំលៃជាអក្សរ
Byte ផ្ទុកតំលៃជាចំនួនគត់ពី 0-255
Integer ផ្ទុកតំលៃជាចំនួនគត់
Long ផ្ទុកតំលៃជាចំនួនគត់
Single ផ្ទុកតំលៃជាទស្សភាគ
Double ផ្ទុកតំលៃជាទស្សភាគ
Boolean ផ្ទុកតំលៃជាចំនួនពិត ឬ មិនពិត
Date ផ្ទុកតំលៃជាថ្ងៃ ខែ ឆ្នាំ

ឧទាហរណ៍ៈ     Public Function Total(A, B As Integer) As Integer
Total = A * B
End Function
4) ការប្រើ Statements:
a) Dim: ប្រើសំរាប់ Declare Variable មានន័យថា វាប្រាប់អោយ Memory របស់ម៉ាស៊ីនទុក Space សំរាប់ ដាក់តំលៃដែលយើងកំនត់ ។
-របៀបប្រើ Dim ដើម្បី Declare៖ Dim Variable_Name As Data Type
ឧទាហរណ៍ៈ     Private Sub CmdMin_Click()
Dim Min As Double
Dim A As Integer
Dim B As Integer
———————-
———————-
-b) Const: ប្រើសំរាប់ Declare Variable ដែលមានតំលៃថេរ។
ឧទាហរណ៍ៈ    Public Function Unit_Price(Device, Qty As Integer) As Currency
Const Table = 20
Const Chair = 5
——————–
——————–
-c) If ……Then: ជា Statement ប្រើសំរាប់ដាក់ល័ក្ខខ័ណ្ឌដើម្បីពយភាក្សាទៅលើអ្វីមួយ។
-របៀបប្រើៈ
If Condition Then
Do Something
End If
-ប្រសិនបើល័ក្ខខ័ណ្ឌយើងមានច្រើនយើងត្រូវប្រើពាក្យ ElseIf ដើម្បីបន្ដល័ក្ខខ័ណ្ឌផ្សេងៗទៀត។
If Condition Then
Do Something
ElseIf Condition Then
Do Something
End If
-ប្រសិនបើយើងមានល័ក្ខខ័ណ្ឌពីរ ឬ យើងចង់អោយវាមានល័ក្ខខ័ណ្ឌផ្ទុយពីល័ក្ខខ័ណ្ឌផ្សេងៗដែលយើងបានកំនត់ យើងត្រូវប្រើពាក្យ Else ហើយបញ្ចប់ដោយ End If។
-If Condition Then
Do Something
Else
Do Something
End If
-If Condition Then
Do Something
Elseif Condition Then
Do Something

Elseif Condition Then
Do Something
Else
Do Something
End If
ចំណាំៈ     – ElseIf អាចប្រើបានច្រើនដង
-Else អាចប្រើបានតែម្ដងប៉ុណ្ណោះ។
d) Select Case: ប្រើសំរាប់ដាក់ល័ក្ខខ័ណ្ឌដូចទៅនឹង Statement If ដែរ តែរបៀបប្រើមានលក្ខណៈខុសគ្នា។
– របៀបប្រើៈ
Select Case Expression
Case ទី១
Do Something
Case ទី២
Do Something
Case Else
Do Something
End Select
ឧទាហរណ៍ៈ     Public Function Result(Average As Double) As String
Select Case Average
Case Is < 5
Result = “Fall”
Case is >= 5
Result = “Pass”
Case Else
Result = ” ”
End Select
End Function

គ្រប់គ្រង​និង​ស្រង់​ទិន្នន័យ Access 2007

តើ​អ្នក​បាន​ដឹង​ទេ​ថា​កម្មវិធី Microsoft Office Access2007 ជា ​កម្មវិធី​ដ៏​វិសេស​មួយ​ក្នុង​ចំណោម​កម្មវិធី​គ្រប់គ្រង​ទិន្នន័យ​ផ្សេងៗ​ ដែល​គេ​បាន​ជ្រើសរើស​យក​មក​ប្រើប្រាស់​នៅ​ពេល​បច្ចុប្បន្ន​ នៅ​តាម​បណ្ដា​ក្រុមហ៊ុន​ស្ថាប័ន​ផ្សេងៗ​ទូទាំង​សកល​លោក។​ ​ខាង​ក្រោម​នេះ​ យើង​ខ្ញុំ​និង​លើក​យក​ពី​ការ​គ្រប់គ្រង​ទិន្នន័យ​នៃ​ចំនួន​ភូមិ ​ឃុំ​ ក៏​ដូច​ជា​ចំនួន​ប្រជាជន​កម្ពុជា​របស់​យើង​ដែល​រស់​នៅ​ក្នុង​ភូមិ​នីមួយៗ នា​ពេល​បច្ចុប្បន្ន។ ​មាន​ន័យ​ថា​យើង​បង្កើត​កម្មវិធី​គ្រប់គ្រង​ដ៏​ងាយស្រួល​មួយ​ជាមួយ​កម្មវិធី MicrosAccess2007 ដើម្បី​គ្រប់គ្រង​ព័ត៌មាន​ជាក់លាក់​ពី​បុគ្គល​នីមួយ​ដោយ​យើង​បង្កើត​ជា table ដើម្បី​រក្សា​ទិន្នន័យ​ទាំង​នោះ។​ជា​បន្ត​យើង​ចាប់​ផ្ដើម​បង្កើត​តារាង​ឬ​ហៅ​ថា table សម្រាប់ ​រក្សា​ទិន្នន័យ​ទៅ​តាម​កម្រិត​នីមួយៗ​ទៅ​តាម​លំដាប់​លំដោយ​ហើយ​ក្នុង​នោះ​ យើង​ក៏​ត្រូវ​ចេះ​ធ្វើការ​វិភាគ​និង​តម្រៀប​ទិន្នន័យ​ទាំង​នោះ​ឱ្យ​បាន​ ត្រឹមត្រូវ​ដូច​មាន​លំនាំ​ដូច​ខាង​ក្រោម។

I កំណត់​ឈ្មោះ​ឱ្យ table នីមួយៗ

១)​បង្កើត table មួយ​សម្រាប់​រក្សា​ឬ​ផ្ទុក​ផ្ទុក​ឈ្មោះ​ឱ្យ​ខេត្ត​ក្រុង​ទាំង​អស់​មាន​ឈ្មោះ​ថាProvince_city។

*pcid

pc_name description

២)​បង្កើត table ឈ្មោះ​ថា district​សម្រាប់​រក្សា​ទិន្នន័យ​ស្រុក​ឬ​ខណ្ឌ។

*did pcid district_name description

៣)​បង្កើត table ឈ្មោះ​ថា Commune សម្រាប់​រក្សា​ឬ​ផ្ទុក​ឈ្មោះ​ឃុំ​សង្កាត់​ទូទាំង​ប្រទេស។

*cid did commune_name description

៤) បង្កើតtable village សម្រាប់​រក្សា​ឈ្មោះ​ភូមិ​នីមួយៗ​ទូទាំង​ប្រទេស។

*vid cid village_name description

៥)​បង្កើតtable store_peopleមួយ​សម្រាប់​រក្សា​ព័ត៌មាន​លំអិត​របស់​ប្រជា​ពលរដ្ឋ​ម្នាក់ៗ​នៃ​ភូមិ​នីមួយៗ។

*pid vid people_name sex dob current_address job_title old_address

II បង្កើត table នីមួយ​ក្នុង​កម្មវិធី MicrosAccess2007

១) បើក​កម្មវិធី ms.Access2007 ដើម្បី​បង្កើត table ឈ្មោះ​ថាprovince_cityដូច​ខាង​ក្រោម។

-នៅ​ត្រង់pcid មាន​សញ្ញា​កូនសោ​នៅ​ខាង​មុខ​នោះ​គឺ​យើង​កំណត់​វា​យក​ជា​ប្រភេទ​ទិន្នន័យ​ជាprimary key មាន​ន័យ​សម្រាប់​រក្សា​ទិន្នន័យ​មិន​ឱ្យ​ស្ទួន​នៅ​ក្នុង table មួយ​នេះ​និង​កំណត់​យក​ជា​ប្រភេទ auto-number។
1២)​បង្កើត table district​សម្រាប់​រក្សា​ឈ្មោះ​ទូទាំង​ស្រុក​មាន​ដូច​ខាង​ក្រោម។
1-សូម​ធ្វើ​តាម​លំនាំ​ដូច​បាន​បង្ហាញ​ពី​ចំណុច​ទី​១​ដល់​ទី​៣​នោះ​អ្នក​និង​ទទួល​បាន table ទាំង​អស់​នៅ​ក្នុង Database របស់​អ្នក​ដូច​ខាង​ក្រោម។
1-ដូច្នេះtable សម្រាប់​រក្សា​ទិន្នន័យ​ទាំង​អស់​របស់​យើង​គឺ​ត្រូវ​បាន​បង្កើត​រួច​ដូច​ខាង​លើ​ពី​មួយ​ដល់​ប្រាំ។

III ភ្ជាប់ table នីមួយៗ​ឱ្យ​មាន​ទំនាក់​ទំនង​និង​គ្នា

នៅ​ចំណុច​នេះ​គឺ​វា​មាន​សារៈសំខាន់​ណាស់​សម្រាប់​អនុញ្ញាត​ឱ្យ​យើង​អាច​ធ្វើការ​ទំនាក់ទំនង​រវាង​ទិន្នន័យ​ពី table ទៅ​កាន់ table នីមួយៗ​ផ្សេងៗ​នៅ​ក្នុង Database របស់​យើង​ដោយ​វា​ធ្វើការ​អាស្រ័យ​ទៅ​បាន​តាមរយៈ ID នៃ Record នីមួយៗ​ដាច់​ដោយ​ឡែក​ពី​គ្នា។

ចុច​លើ​ម៉ឺនុយ “Database Tools “ នៃ​កម្មវិធី Ms.Access2007 ដែល​អ្នក​កំពុង​តែ​ដំណើរការ។
1-ចុច​លើ​ប្រអប់“Relationships”ដូច​រូប​ខាង​លើ​នោះ​យើង​និង​ទទួល​បាន​ទីតាំង​សម្រាប់​ភ្ជាប់​ទំនាក់ទំនង​ឬ​ហៅ​ថា​ភ្ជាប់ relationship។
1-ជ្រើសរើសSelect លើ​ឈ្មោះ table ទាំង​អស់​របស់​យើង​ដែល​បាន​បង្ហាញ​ដូច​រូប​ខាង​លើ​បន្ទាប់​មក​ចុច​លើ​ប៊ូតុង “Add” ដើម្បី​យើង​អាច​ធ្វើការ​ភ្ជាប់​ទំនាក់ទំនង​គ្នា​បាន​ឬ​ហៅ​ថា​ភ្ជាប់ Relationship។
1-ជ្រើសរើសSelect លើ​ឈ្មោះ table ទាំង​អស់​របស់​យើង​ដែល​បាន​បង្ហាញ​ដូច​រូប​ខាង​លើ​បន្ទាប់​មក​ចុច​លើ​ប៊ូតុង “Add” ដើម្បី​យើង​អាច​ធ្វើការ​ភ្ជាប់​ទំនាក់ទំនង​គ្នា​បាន​ឬ​ហៅ​ថា​ភ្ជាប់ Relationship។

-ជា​ដំបូង​យើង​ត្រូវ​ភ្ជាប់​ទំនាក់ទំនង​រវាង table មួយ​ទៅ​និងtable មួយ​ទៀត​ដោយ​តម្រៀប table ទាំង ​អស់​នោះ​ឱ្យ​ស្ថិត​ទៅ​តាម​ថានានុក្រម។​មាន​ន័យ​ថា​យើង​កំណត់​យក​ឱ្យ​ត្រូវ​ តាម​រចនា​សម្ពន្ធ​ពី​ថ្នាក់​ខេត្ត​ក្រុង​ទៅ​ស្រុក​ខណ្ឌ​ហើយ​ពី​ឃុំ​សង្កាត់​ ទៅ​ភូមិ​ព្រមទាំង​ពី​ភូមិ​ឱ្យ​វា​មាន​ទំនាក់ទំនង​ទៅ​ដល់ table ឈ្មោះ​ថាstore_people។​ដើម្បី​ភ្ជាប់ relationship យើង​ចាប់​យកpcidនៃtable ‘province_city’យក​មក​ភ្ជាប់​ជាមួយ pcid ស្ថិត​នៅ​ក្នុងtable ‘district’​នោះ​យើង​ទទួល​បាន។
1-យើង​ជ្រើសរើស​យក​ប្រភេទ​នៃ id ដែល​យើង​ត្រូវ​ការ​ភ្ជាប់​ឱ្យ​បាន​ដូច​គ្នា​ដូច​មាន​បញ្ជាក់​នៅ​ក្នុង​ផ្ទាំង​សារ​បង្ហាញ​គឺ “pcid”និង “pcid”បន្ទាប់​មក​ជ្រើសរើស​យក‘Enforce Referential Integrity’ហើយ​ដើម្បី​យល់​ព្រម​ចុច​លើ​ប៊ូតុង ‘Create’។
1-ជា​បន្ត​យើង​ចាប់​ផ្ដើម​ធ្វើការ​តភ្ជាប់​ទំនាក់ទំនង​ពី table ‘district’ជាមួយ table ‘commune’ដោយ​ភ្ជាប់​ពី idនៃdistrictទៅcommune តាមរយៈdidដែល​អនុវត្តន៍​ដូច​ខាង​លើ​ដែរ​នោះ​យើង​ទទួល​បាន។
1ហើយ​ជា​បន្ត​យើង​អាច​ធ្វើ​តាម​ជំហាន​ខាង​លើ​រហូត​ដល់​បញ្ចប់​នៃ​ការ​ចង់​ទំនាក់ទំនង​ឬ​ហៅ​ថា​ភ្ជាប់ relationship រវាង table បន្ត​បន្ទាប់​មក​ទៀត​រហូត​ដល់​ចប់​យើង​ទទួល​បាន​លទ្ធផល​ដូច​ខាង​ក្រោម​នៃ​ទំនាក់ទំនង​ទាំង​អស់។
1

-មក​ដល់​ចំណុច​នេះ​យើង​ឃើញ​ថា​ការ​បង្កើត​និង​ការ​ចង់ table របស់ ​យើង​ឱ្យ​មាន​ទំនាក់ទំនង​និង​គ្នា​គឺ​ត្រូវ​បាន​កំណត់​រួចរាល់​ហើយ​វា​ក៏​ ស្ថិត​ត្រូវ​តាម​លំដាប់លំដោយ​នៃ​បំណង​ដែល​យើង​ចង់​បាន​ផង​ដែរ​ដោយ​សរុប​ ទាំងអស់​មាន​ចំនួន​៥ table​និង​មាន​តួនាទី​នៃ​ការ​រក្សា​ទិន្នន័យ​ផ្សេងៗ​ពី​គ្នា។

IVបញ្ចូល​ទិន្នន័យ​ចូល​ក្នុង table នីមួយៗ

នៅ​ក្នុង​ការ​បញ្ចូល​ ទិន្នន័យ​យើង​ត្រូវ​វាយ​បញ្ចូល​ឱ្យ​ត្រូវ​តាម​លំដាប់លំដោយ​នៃ​ការ​ធ្វើ​ ទំនាក់ទំនង​របស់​យើង​ដែល​បាន​ចង​ទុក​រួច​ជា​ស្រេច​នៅ​ចំណុច​ទី III ខាង​លើ។​ជា​ដំបូង​យើង​ត្រូវ​បើក table ‘province_city’ដើម្បី​បញ្ចូល​ឈ្មោះ​ខេត្ត​ក្រុង​ទាំង​អស់​នៃ​ប្រទេស​កម្ពុជា។​ឧទាហរណ៍​យើង​ខ្ញុំ​វាយ​បញ្ចូល​ឈ្មោះ​ខេត្ត​ចំនួន​៥​គឺ​ខេត្ត kandal,kampong chhnang,Pursat,Battambang , & Banteay meanchey បាន​ដូច​រូប​ខាង​ក្រោម។
1-បន្ត​មក​ទៀត​យើង​វាយ​បញ្ចូល​ឈ្មោះ​ស្រុក​ឬ​ខណ្ឌ​ទាំង​អស់​របស់​ខេត្ត​នីមួយ​ចូល​ក្នុង table ‘district’ ដោយ​នៅ​ពេល​នេះ​យើង​ខ្ញុំ​វាយ​បញ្ចូល​ឈ្មោះ​ស្រុក​មួយ​ចំនួន​នៅ​ក្នុង​បាត់ដំបង។
1-កិច្ចការ​បន្ត​ទៀត​យើង​ត្រូវ​វាយ​ព័ត៌មាន​ឬ​ទិន្នន័យ​របស់​ឃុំ​និង​ភូមិ​ព្រមទាំង​ចំនួន​ប្រជាជន​ស្ថិត​នៅ​ក្នុង​ភូមិ​នីមួយៗ​ទៅ​តាម record ផ្សេងៗ​នៅ​ក្នុងtable។
1-ក្រោយ​ពី​យើង​បាន​វាយ​បញ្ចូល​ព័ត៌មាន​ រួចរាល់​ហើយ​ដើម្បី​មើល​អំពី​ព័ត៌មាន​លំអិត​អំពី​ប្រជាជន​ឬ​អំពី​ឈ្មោះ​នៃ​ ទីតាំង​ណាមួយ​មួយ​នោះ​អ្នក​គ្រាន់តែ​យកMouse មក​ចុច​នៅ​លើ​សញ្ញា​បូក​ចូល​ទៅ​កាន់ table នីមួយៗ ​នោះ​អ្នក​និង​ទទួល​បាន​ព័ត៌មាន​យ៉ាង​ច្បាស់​អំពី​ឈ្មោះ​របស់​​អ្នក​ណា​ ម្នាក់​ឬ​ឈ្មោះ​នៃ​តំបន់​ណាមួយ​បាន​យ៉ាង​ងាយស្រួល។​ម្យ៉ាង​វិញទៀត​នេះ​ជា​ ចំណុច​ចាប់​ផ្ដើម​ដំបូង​មួយ​មុន​និង​អ្នក​ឈាន​ទៅ​ដល់​ការ​សិក្សា Programming ដោយ​ប្រើ​កូដ​ដើម្បី​កំណត់​បញ្ជា​ហើយ​អ្វី​ដែល​សំខាន់​ជាង​នេះ​ទៅ​ទៀត​នោះ​គឺ​អ្នក​អាច​យល់​ច្បាស់​ពី​ការ​ធ្វើ​ទំនាក់ទំនង​រវាងtable មួយ​ទៅtable ដែល​ជា​គន្លឹះ​មួយ​សម្រាប់​ធ្វើការ​សិក្សា​ស្រាវជ្រាវ​ដោយ​ខ្លួន​ឯង​បន្ត​ទៅ​ជំហាន​បន្ត​បន្ទាប់​ទៀត​នៅ​ក្នុង​កម្មវិធី Microsoft Office Access2007 ឬ​ជំនាន់​នៃ​កម្មវិធី​នេះ​ក្រោយៗ​ទៀត។

តម្លៃ​របស់​​ iPhone 6

តម្លៃ​របស់​​ iPhone 6 និង​ iPhone 6Plus
Apple បាន​កែ​ប្រែ​មុខ​មាត់​ថ្មី​របស់​ខ្លួន​តាម​រយៈ​ការ​បង្ហាញ​ iPhone 6 និង​ iPhone 6 Plus ​ដែល​មាន​អេក្រង់​ធំជាង​មុន​ដល់​ទៅ​ ៤,៧​ អ៊ីញ​​និង​ ៥,៥​ អ៊ីញ។ ឬ​ឯ​តម្លៃ​ទាំង​ពីរ​ម៉ូដែល​នេះ​បាន​ធ្វើ​ឱ្យ​អតិថិជន​គ្រប់​គ្នា​ចង់​ដឹង​ថា ​ថ្លៃ​ប៉ុន្មាន​ ពេល​មក​ដល់​ប្រទេស​ខ្លួន។ ជាក់​ស្ដែង​ iPhone 6 និង​ iPhone 6 Plus កាន់​តែ​មាន​រូបរាង​ស្ដើង​ ស្រាល​ និង​ស្រស់​ស្អាត​ជាង​មុន​ដោយ​ការ​បំពាក់​សមាសធាតុ​និង​បច្ចេកវិទ្យា​មើល​ទៅ​ គួរ​ឱ្យ​ស្រលាញ់​ជាមួយ​តម្លៃ​ខុស​គ្នា​តាម​ទំហំ​អង្គ​ចងចាំ​ខាង​ក្នុង។
1Processor.  Apple A8 processor ថ្មីដែល 25% លឿនជាងមុន និង 50 % សន្សំថាមពល។
Screens. មានលក្ខណ:ពិសេស 1334 x 750 (326ppi) និង Plus 1080p (1920 x 1080, 401ppi) “Retina HD” ។
1កំរាស់. ទាំពីរ iPhone 6 ស្តើងជា iPhone 5S គឺ 7.6mm ដែល iPhone 6 តែ 6.9mm និង Plus គឺ 7.1mm។
1ប្រើផ្តេក landscape កម្មវិធី iOS apps អាចមើលផ្តេក landscape mode។
1អាចអានអ៊ីម៉ែល បានពីរខាង ដូចអេក្រង់កុំព្យូទ័រដែរ
1តម្លៃ​របស់​ iPhone 6 ទាំង​ពីរ​ម៉ូដែល​មាន​ទាំង​តម្លៃ​ជាប់​កុង​ត្រា​និង​តម្លៃ​មិន​ជាប់​កុង​ត្រា ​ដែល​នឹង​មាន​វត្តមាន​នៅ​ សហរដ្ឋអាមេរិក អង់គ្លេស​ អូស្ត្រាលី កាណាដា បារាំង​ អាល្លឺម៉ង់ ហុងកុង​ ជប៉ុន ​និង​សិង្ហបុរី​មុន​គេ។ ​ខាង​ក្រោម​នេះ​ជា​តម្លៃ​របស់​ iPhone 6 និង​ iPhone 6 Plus មិន​ជាប់​កុងត្រា​នៅ​ទូទាំង​ពិភព​លោក (តម្លៃ​ពេល​មក​ដល់​ប្រទេស​នីមួយៗ​អាច​ខុស​គ្នា​បន្តិចបន្តួច​ទៅ​តាម​ការ​ កំណត់​របស់​ភ្នាក់ងារ​នាំចូល) ។
១. តម្លៃ​របស់​ iPhone 6 អាច​ខុស​គ្នា​ទៅ​តាម​ទំហំ​អង្គ​ចងចាំ៖
-16GB មាន​តម្លៃ​ ៦៤៩​ ដុល្លារ
-64GB មាន​តម្លៃ ៧៤៩​ ដុល្លារ
-128GB មាន​តម្លៃ​ ៨៤៩​ ដុល្លារ
២.​ តម្លៃ​របស់​ iPhone 6 Plus អាច​ខុស​គ្នា​ទៅ​តាម​ទំហំ​អង្គ​ចងចាំ៖​
-16GB មាន​តម្លៃ​​ ៧៤៩ ដុល្លារ
-64GB មាន​តម្លៃ​ ៨៤៩ ដុល្លារ
-128GB មាន​តម្លៃ​ ៩៤៩ ដុល្លារអតិថិជន ​ទាំង​អស់​អាច​កុម្ម៉ង់ ​iPhone 6 ទាំង​ពីរ​ម៉ូដែល​ចាប់​ពី​ថ្ងៃ​ទី​ ១២ ​កញ្ញា​ ហើយ​នៅ​​ថ្ងៃ​ ១៩​កញ្ញា ២០១៤​ ខាង​មុខ​នេះ​​​នឹង​មាន​ចរាចរណ៍​លើ​ទីផ្សារ​ហើយ៕

iPhone 6 ស្រោប​មាស​តម្លៃ ៨.៨០០

iPhone 6 ស្រោប​មាស និង​ដាំ​ពេជ្រ​តម្លៃ ៨.៨០០
1
វា​បាន​ក្លាយជា​ប្រពៃណី​ទៅហើយ​សម្រាប់​បណ្តា​ក្រុមហ៊ុន​គ្រឿងអលង្ការ ដែល​បង្កើត​គ្រឿងអលង្ការ​ដោយ​ដាំ “​ត្បូង​មានតម្លៃ​” លើ​កំណែ​ថ្មី​ទូរ​សព្ទ​របស់​ក្រុមហ៊ុន Apple​។

​កាលពី​ថ្ងៃ​ពី​ចន្ទ ទី ២៨ កក្កដា ក្រុមហ៊ុន​គ្រឿងអលង្ការ​អាមេរិក​មួយ​បានចាប់ផ្តើម​ទទួល​ការបញ្ជាទិញ​មុន​ សម្រាប់​ទូរ​ស័ព្ទ iPhone 6 ដាំ​ពេជ្រ​ជា​លើកដំបូង បើទោះបីជា​ក្រុមហ៊ុន Apple មិនទាន់​បញ្ចេញ​វា​ជា​ផ្លូវការ​នៅឡើយ​ក៏ដោយ​
1Lux iPhone 6 ពណ៌​ស ដែល​ស្រោបមាស​ពណ៌​លឿង និង​មាន​ឡូហ្គោ​ដាំ​ពេជ្រ​តម្លៃ ៨.៣៩៥ ដុល្លារ​

ទូរ​ស័ព្ទ iPhone 6 ស្រោបមាស ផ្លា​ទីន និង​មាន​ដាំ​ពេជ្រ​ស៊េរី Lux របស់​ក្រុមហ៊ុន Brikk នឹងមាន​តម្លៃ ៤.៤៩៥ ដុល្លារ ទៅ ៨.៧៩៥ ដុល្លារ​ហើយ​ម្ចាស់​ទូរ​ស័ព្ទ​នឹងត្រូវ​រង់ចាំ​រហូតដល់​មួយខែ​ទៀត បន្ទាប់ពី​កំណែ​ទូរ​សព្ទ “​ធម្មតា​” ត្រូវបាន​បញ្ចេញ​សិន​។ ក្រុមហ៊ុន​នេះ​បាន​និយាយថា “​ទូរ​ស័ព្ទ Lux iPhone 6 ត្រូវបាន​បង្កើត​ឡើងជា​មួយ​នឹង​ម៉ូ​ដែល ដែលមាន​អេក្រង់​ទំហំ ៤,៧ អ៊ី​ញ និង​មែ​ម​ម៉ូ​រី​ក្នុង​តួ ១២៨ GB ហើយ​អាច​រក​ទិញ​បានជា​ទូរ​ស័ព្ទ​ស្រោបមាស​ពណ៌​លឿង​ទម្ងន់ ២៤ កា​រ៉ាត់​, ស្រោបមាស​ពណ៌​ផ្កាឈូក​ទម្ងន់ ២៤ កា​រ៉ាត់ និង ស្រោប​ផ្លា​ទីន​សុទ្ធ​”​។  អតិថិជន​ក៏​អាច​ជ្រើសរើស​តែង​លម្អ​ឡូហ្គោ Apple ជាមួយនឹង​ត្បូង​ពេជ្រ​ផងដែរ​។ រាល់​ទូរ​ស័ព្ទ​នីមួយៗ​គឺ​ត្រូវបាន​រុះរើ​ដោយ​ក្រុមហ៊ុន Brikk​។
1

12 មុខងារលើ iPhone 6

ក្រុមហ៊ុន Apple បានដាក់លក់លើទីផ្សា iPhone 6 និង iPhone 6 Plus ដែលមានអេក្រង់ធំជាងមុន
1. ភាសារចនា design ថ្ម៉ (ប្រើភាសា Swift សំរាប់ដំឡើង)
12. អេក្រង់ធំ
1
បច្ចុប្បន្ននេះ បណ្តាលអេក្រង smartphone មានទំហំ 4.7 inch គឺជាទំហំដែលអេប្រើបានងាយស្រួល ក្រុមហ៊ុន  iPhone 6 បានរចនា 4.7 inch ដែរ។
3. ល្បឿនប្រើ SoC A8 មានល្បឿនលឿន
1ប្រើ CPU A8 អាចសន្សំថាមពលបានដល់ទៅ 50% មិនមានកំដៅឡើងខ្លាំង។ ក្រុមហ៊ុម Apple បានណែតនាំអោយអ្នកសរសេរកម្មវិធី Metal, Game Engine អនុញ្ញាតអោយ ប្រើកម្មវិធីដែលមាន interface ស្អាតងាយស្រួលជាងមុន។
4. Camera iSight ថ្មី
1
កាមេរាមានទំហំ ភីកសែល 8MP ដូចកាមេរា camera របស់ iPhone 5s ដែរ ប៉ុន្តែ  camera របស់ iPhone 6 បានកែច្រើនដែលមានម៉ូដូល camera នឹងមានកម្មវិធីភ្ជាប់ជាមួយ។ កាមេរា Camera របស់ iPhone 6 គ្រប់ទាំងអស់ថ្មីទាំងស្រុង ទាំងកម្មវិធី អ្នកប្រើប្រាស់អាច សារ៉េកែរូបភាពដោយ ដៃបាន ភ្លាមៗ។
5. Focus Pixels
1
Apple បានដំឡើងកាមេរា camera របស់ iPhone 6 ប្រើបច្ចេកវិទ្យាថ្មីគឺ Focus Pixels ដែលមានភីកសែលភ្លឺច្បាស់ជាង  iPhone 5s ពីរដងហើយថតរូបបានលឿនជាងពីមុន។
6. Face Time HD
1
Camera របស់ iPhone 6 បានដល់ទៅ f/2.2, អនុញ្ញាតទទូលរូបភាព មានពន្លឺភ្លឺជាងដល់ទៅ 80%។
7. ថ្មប្រើបានរយ:ពេលយូរ
1
iPhone 6 អនុភាពថ្ម  1810mAh អាចស្តាប់ចម្រៀងបាន 50 ម៉ោងនិងលេងវីដេអូបាន 1 ម៉ោង។ រយ:ពេល បើក  web qua 4G LTE  និង 3G លើ iPhone 6 ប្រហាក់ប្រហែលនឹង iPhone 5s: 10 ម៉ោង។ ប្រើ  web តាម Wi-Fi បាន 10 ម៉ោងឡើងដល់ 11 ម៉ោង។ រយ:ពេលប្រើពេលភ្ជាប់ 3G បានដល់ទៅ   14 ម៉ោង។
8. ភ្ជាប់ LTE បានលឿន មានប្រេកង់ច្រើន
1
iPhone 6 អាចដោនឡូតបានដល់ 150Mbps ដែលមានប្រេកង់ LTE ច្រើនជាងឧបករណ៍កាន់ដៃផ្សេង ទៀត។ តាម Apple, iPhone 6 ក្រុមហ៊ុនមានផ្តល់អោយប្រើសេវា 4G ថ្មីលើពិភពលោក។
1
iPhone 6 បានប្រើ Wi-Fi 802.11 ac, អនុញ្ញាតអោយអ្នកប្រើប្រាស់ដោនឡូតបានរហូតដល់ 1Gbps ទៅតាម Internet លឿនយឺត។
10.  ព្យាករណ័ស៊ីតុណ្ហភាព
1
CPU M8, SoC Apple A8 មានលទ្ធភាព បង្ហាញព័ត៌មានស៊ីតុណ្ហភាព ពីសុខភាព។
11. ទំហំផ្ទុកទិន្នន័យ 128GB
112. NFC
1
Apple បានដាក់ NFC លើ iPhone 6 ដែលមានសេវាច្រើន  Apple Pay។