នំអន្សមអាំង ភូមិចំការចេក 
(បញ្ចុះតំលៃពិសេសទិញ ១០០០៛ ជូន នំ២)
ក្នុងឱកាសពិធីបុណ្យចូលឆ្នាំខ្មែរ អតិថិជន ទិញនំកុំភ្លេចមើលសំបកនិងមានរង្វាន់





       

I/.   អ្វីទៅជា Table ?
​​         Table គឺជាបណ្តុំរវាងជួរឈរ​ (field) និងជួរដេក (Record) ដែលគេប្រើសម្រាប់ទិន្នន័យដំបូង ទិន្នន័យទាំងអស់ត្រូវបានផ្ទុកនៅក្នុង Table។ ហើយទិន្នន័យទាំងនោះអាចជា បញ្ជីលក់ទំនិញ បញ្ជីចំនូលចំនាយ បញ្ជីវិក័្កយប័ត្រ។​ ល ។ Table កើតឡើងពីការផ្ដុំគ្នារវាង Field មួយ ច្រើន។
II/.    របៀបបង្កើត Table
យើងអាចធ្វើការបង្កើត Table បានតាមរយៈ៖
q ការបង្កើតតាម Table Template
q ការបង្កើតតាម Table Design
​​​.  ការបង្កើត Table តាម Table Template
           មានន័យថាលោកអ្នកធ្វើការបង្កើត Tableដោយជ្រើសរើសនូវទម្រង់ Table Template  ដែលមានស្រាប់។
​​​.ការបង្កើត TABLE Design
             ការបង្កើត Table តាម Design  មានន័យថាលោកអ្នកធ្វើការបង្កើត Table
ដោយខ្លូនយើងផ្ទាល់តែម្តង។
   v មានលក្ខណៈ៤យ៉ាងក្នុងការបង្កើត Table Design
    FField Name
     FData Type
      F Description
      F Field properties
q Field Name:  ប្រើសំរាប់កំណត់ឈ្មោះ និងចំនួនជួរឈរ ដែលត្រូវបង្កើតក្នុង Table
q Data Type: ប្រើសំរាប់កំនត់ប្រភេទទិន្នន័យ ត្រូវផ្ទុកក្នុងជួរឈរណាមួយ
mប្រភេទទិន្នន័យ​ (Data type) របស់ Field មានដូចជា
 -Text: ប្រើសំរាប់ផ្ទុកជាអក្សរឬលេខ(លេខមិនអាចគណនាបាន)
-Memo: ប្រើសំរាប់ផ្ទុកជាអក្សរដូច Text ដែរក៏ប៉ុនតែវាអាចផ្ទុកចំនួនអក្សរបាន             ​            ច្រើនជាង text
- Number: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាលេខដែលអាចគណនាបាន
-Date/time: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាកាលបរិច្ឆេទឬពេលវេលា
-Currency: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាលេខមានរូបិយប័ណ្ណ
-AutoNumber: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាលេខរៀងស្វ័យប្រវត្តិ
-Yes/no: ប្រើសំរាប់ជាលក្ខណៈ ពិតឬមិនពិត, យកឬមិនយក
-OLE object: ប្រើសំរាប់ផ្ទុកទិន្នន័យជារូបភាព
- Hyperlink: ប្រើសំរាប់ Link Field Address (www) ផ្សេងៗ
- Attachment: ប្រើសំរាប់ផ្ទុកនូវប្រភេទ Field ផ្សេងៗ
-Calculate: ប្រើសំរាប់គណនាជួរឈរដែលមានក្នុងTable
-​​​Look up Wizard: ប្រើសំរាប់បង្កើតទិន្នន័យដែលអាចអោយយើងជ្រើសរើសទិន្នន័យ       ស្រាប់។
q Description: គេប្រើវាសំរាប់ពិពណ៌នាអោយជួរឈរណាមួយ។
q Field Properties:ប្រើសំរាប់កំណត់លក្ខណៈអោយជួរឈរណាមួយ​។
v  លក្ខណៈរបស់ Field Properties មានដូចជា៖
-Field size: ប្រើសំរាប់កំណត់នូវប្រភេទនៃចំនួនលេខ ឬក៏ចំនួនខ្ទង់នៃអក្សរ ដែលត្រូវផ្ទុកក្នុង Field នោះ។
-Format: មាននាទីសំរាប់កែទំរង់របស់អត្ថបទ(Text) ចំនួនលេខ (Number) កាលបរិច្ឆេទ ពេលវេលា (Date/time) រូបិយវត្ថុ (Currency) និងក្នុងការបង្ហាញនូវទ្រង់ទ្រាយរបស់វា។
-Input Mask: មាននាទីសំរាប់កំណត់និមិត្តសញ្ញាផ្សេងៗសំរួលដល់ការបញ្ចូលទិន្នន័យ។
-Caption: សំរាប់កំណត់ Label អោយ Field Name
-Default Value: សំរាប់កំណត់តំលៃដែលមានស្រាប់ក្នុង Record ថ្មី។
-Validation Rule: សំរាប់កំណត់លក្ខណ្ឌរឺតំលៃជាក់លាក់នៅក្នុង Field ណាមួយ។
-Validation Text: សំរាប់កំណត់ការបរិយាយជា​ Message ផ្សេងៗក្នុងការផ្តល់ពត៌មានអោយលក្ខណ្ឌខាងលើ។
-Requires: Yes ទាមទារអោយវាយបញ្ចូលទិន្នន័យដាច់ខាត។No វាយបញ្ចូលក៏បាន មិនបញ្ចូលក៏បាន។
III/.   Relationship
ក្នុង Database អាចមាន table ជាច្រើន។ Table ដែលស្ថិតក្នុងDatabase 1 អាចមានទំនាក់ទំនងគ្នា។ វាអាចធ្វើការទំនាក់ទំនងគ្នាបានតាមរយៈ Relationship
Relationship គឺជាការភ្ជាប់ទំនាក់ទំនងគ្នារវាង Table មូយនិង Table មួយផ្សេងទៀតតាមរយៈ Field ដែលមាន Primary Key ដែលមាននៅក្នុង Table មូយជាមូយនិង Foreign Key នៃ Table ផ្សេងទៀត។
Primary Key: គឺជា Key ប្រើសំរាប់ដាក់លើ Field ណាមួយនៅក្នុង Table ដែលមិនអោយមានទិន្នន័យស្ទួនគ្នា ឬពីរដូច។
Foreign Key: គឺជា  Field ដែលជា Primary Key នៃ Table ណាមួយហើយវាមាននៅក្នុង Table មួយផ្សេងទៀត Field ដែលនៅក្នុង Table ផ្សេងនោះហៅថា Foreign Key.
IV/.   របៀបនាំចូល (Import) និងភ្ជាប់ (Link) Tableពី Database ផ្សេង
        .​ របៀបនាំចូល Import
វាមាននាទីសំរាប់ចំលងយក Database Objects ដូចជា Table, Queries, Forms, Macros  និង Modules ពី Database មួយ ដែលជាប្រភព (Source) ទៅដាក់ក្នុង Database មួយទៀតដែលជាកន្លែងផ្ទុក (Destination)
       .​​ របៀបភ្ជាប់ (Link) Table
ការ (Link) Table មាននាទីសំរាប់ភ្ជាប់ទំនាក់ទំនងទិន្នន័យក្នុង Table នៃ Database មួយដែលជាប្រភព (Source) ជាមួយនឹងទិន្នន័យក្នុង Table នៃ Database មួយទៀត ដែលជាកន្លែងផ្ទុកបណ្តោះអាសន្ន (Temporary)


{{{{{{




1/.  និយមន័យ Query ប្រើសំរាប់ទាញយកទិន្នន័យ​ លុប កែប្រែ ពីក្នុង តារាងរឺក្នុង Query ណាមួយផ្សេងទៀត ទៅតាមលក្ខ័ណដែលគេកំនត់។
2/.   ប្រភេទនៃ Query
     - select Query
     - Appand Query
     - Make Table Query
     - Delete Query
     - Update Query
2.1/. Select Query ប្រើសំរាប់ទាញយកទិន្នន័យពីក្នុង table Query ផ្សេងទៀត ទៅតាមលក្ខ័ណដែលគេកំណត់
2.1.1/.  Select Data ដោយប្រើ Fields គឺជាការទាញយកយកទិន្នន័យពី Table Query ណាមួយនូវចំនួនជួរឈរដែលយើងចង់បាន។
-​​​ Field: ប្រើសំរាប់ជ្រើសយកជូរឈរណាមួយនៃ Table ដើម្បីមកបង្ហាញ។
-Table: ប្រើសំរាប់បង្ហាញឈ្មោះ Table ទៅតាម Field ដែលយើងបានជ្រើសរើសពីខាងលើ។
- Sort: ប្រើសំរាប់តំរៀបទិន្នន័យ ទៅតាមសំរាប់កើន (Ascending) និង តាមលំដាប់ចុះ (Descending)
-​​ Show: ប្រើសំរាប់បង្ហាញឈ្មោះ Field ដែលយើងបានជ្រើសរើសរួច ។
-Criteria: ប្រើសំរាប់កំណត់លក្ខ័ណផ្សេងៗក្នុងការទាញយកទិន្នន័យ ។
 - Or: ប្រើសំរាប់កំណត់លក្ខ័ណលើសពីមួយក្នុងការទាញយកទិន្នន័យ ។
2.1.2/.  ការទាញយកទិន្នន័យតាមរយៈ Record
            គឺជាការទាញយកទិន្នន័យពី tableដោយកំណត់លក្ខ័ណជាក់លាក់ទៅលើ Field ណាមួយ ។2.2/. Make Table Query:  ប្រើសំរាប់ធ្វើការបំលែង Query ទៅ​ជា Table.
2.3/.   Delete Query: ប្រើសំរាប់លុបទិន្នន័យនៃ table ណាមួយក្នុងជួរដេកទៅតាមលក្ខ័ណដែលគេកំណត់ ។
2.4/. Arpan Query: ប្រើសំរាប់ចំលងទិន្នន័យពីក្នុងTable ​មួយ ទៅដាក់ Table មួយផ្សេងតៀត ដែលឈ្មោះ Field និង Data ដូចគ្នា ។
2.5/.update queryប្រើសំរាប់កែប្រេតំលៃក្នុងជួរឈរណាមួយទៅតាមលក្ខណគេកំណត់។


ËËËËËËË


 1/.  ការបង្កើត Form
យើងអាចធ្ចើការបង្កើត Form បានតាមរយៈ  Form  Design Form Wizard ........ ក៏ប៉ុន្តែយើងនិងលើកមកសិក្សាពីការបង្កើត Form តាមរយៈដ Form design
2/.  រូបរាងនៃ Form
         Form ចែកចេញជា៣ផ្នែកគឺ៖
        - Form Header: ប្រើសំរាប់ដាក់ចំនងជើងនៃ Form រឺបង្ហាញ news ផ្សេងៗ ។
         - Detail:  ប្រើសំរាប់ដាក់ Control ផ្សេងៗដូចជា Button Text Box Option      Button….. ដើម្បីអនុវត្តន៍ដំនើរការនៃកម្មវិធី។
          - Form Footer:  ប្រើសំរាប់បង្ហាញពត៌មានផ្សេងៗនៅខាងក្រោមនៃ Form
3/.  ដំណើរការនៃ Form
          Form ត្រូវបានគេចែកចេញជាពីរពេលផ្សេងគ្នាគឺ ពេល Design និងពេល Run
-Design Time:  គឺជាដំណាក់កាលនៃការកសាង Interface រួមបញ្ចូលទាំងការសរសេរកូដ
-Run Time:  គឺជាពេលនៃការអនុវត្តន៍ ទៅលើអ្វីដែលគេបានកំណត់នៅលើ Design Time
4/.  Control
មានច្រើនប្រភេទនិងមានមុខងារផ្សេងៗគ្នាដែលគេប្រើវាសំរាប់យកទៅគូសនៅលើ Form ដើម្បីអនុវត្តន៍កិច្ចការអ្វីមួយ ។ control មានច្រើនប្រភេទដូចខាងក្រោម៖
- Label:  គឺ control ប្រើសំរាប់បង្ហាញពត៌មានផ្សេងៗជាអត្ថបទរឺបង្ហាញលទ្ឋផលបានបកមកពីការគណនាណាមួយ។
- Button:  គឺប្រើសំរាប់បង្កើតជា Button ផ្សេងៗដើម្បីអនុវត្តន៍កិច្ចការអ្វីមួយតាមរយៈការសរសេរកូដ។
- Text Box: ប្រើសំរាប់បញ្ចូលទិន្នន័យរឺបង្ហាញទិន្នន័យបានមកពីការគណនាណាមួយ។
- List Box:  ប្រើសំរាប់ បង្ហាញទិន្នន័យឫតំលៃ ក្នុងទំរង់ជាតារាងរឺជា list ដើម្បីអោយ user ងាយស្រូលក្នុងការជ្រើសរើស។
- Combo box: គេថា Combo box គឺជាបន្តុំរវាង Text box និង list box ដោយហេតុថាគេអាចធ្វើការបញ្ចូលទិន្នន័យក្នុង Combo box បានដូចជា Text Box ដែរ &អាចធ្វើការបង្ហាញទិន្នន័យក្នុង Combo box អោយមានទំរង់ដូចជា List box បានផងដែរ។
-​​ Image Control:  ប្រើសំរាប់បង្ហាញរូប ក្រាហ្វិចផ្សេងៗ ។
- Check box, Option button, Toggle Botton:  ជា control ដែលគេប្រើជាជំរើសនៃលក្ខ័ណ១រឺក៏ច្រើនអាស្រ័យទៅនឹងការងារជាក់ស្តែង។
- Option Group:  ប្រើសំរាប់សំរាប់ដាក់ control ដែលជាលក្ខ័ណនៃជំរើសដោយគេអាចជ្រើសរើសបានចំលើយតែ១ក្នុងពេលតែ១។
      ​​​​​     * ចំណាំ
គ្រប់ control and Form សុទ្ឋតែមាន Propoties​ និង event but Propoties និង​ event     របស់control និង Form មិនដូចគ្នាទាំងអស់នោះទេ។
-Propoties:  ប្រើសំរាប់កំណត់លក្ខណៈផ្សេងៗអោយ control and Formដែលទាំងនោះមានដូចជា ការកំណត់  ទីតាំង  ពណ៌  រូបរាង...........Propoties មានច្រើនរឺតិចវាអាស្រ័យទៅនិង ប្រភេទនៃcontrol
5/.  Propoties
Propoties មានច្រើនដូចខាងក្រោមៈ
- Name:ប្រើសំរាប់កំណត់ឈ្មោះថ្មីអោយ control and Form ដើម្បីងាយស្រួលក្នុងការសរសេរកដ។
- Font Name:  ប្រើសំរាប់កំណត់រូបរាងនៃតួអក្សរ។
- Fore Color: ប្រើសំរាប់កំណត់ពណ៌នៃតួអក្សររបស់ controlណាមួយ។
- Back Style: ប្រើសំរាប់កំណត់រូបរាងផ្ទៃខាងក្រោយនៃ control
- Boder style:  ប្រើសំរាប់កំណត់រូបរាង នៃ control ណាមួយ។
- visible=No:   ប្រើសំរាប់លាក់control ណាមួយ។
- Enable=no: ប្រើសំរាប់កំណត់អោយcontrol ណាមួយមិនអាចធ្វើសកម្មភាពបាន។
- Caption:  ប្រើសំរាប់បង្ហាញពត៌មាននៅលើ controlណាមួយ។
6/.   Event
      គឺជាព្រឹត្តិការណ៍ដែលកើតមានឡើង ទៅលើ control or form នៅពេលវាទទួលសកម្មភាពពី Keyboard mouse Error …
Event មានច្រើនដូចខាងក្រោមៈ
-on click: កើតមានឡើងនៅពេលដែល user click on control ណាមួយ ។
-event on blbclick: កើតឡើងនៅពេលយើង blbclick on control ណាមួយ ។
-On Key press : កើតឡើងនៅពេលយើង ចុចលើ Keyboard 
-On chang:  កើតឡើងនៅពេលយើង chang data or control ណាមួយ ។
-On mouse move:  កើតឡើងនៅពេល mouse chang ទីតាំង on control ណាមួយ ។
-On load :  កើតឡើងនៅពេល Form first process
-On time:  សកម្មភាពរបស់វាកើតឡើងជានិច្ច រហូតដល់ Interval =0


{{{{{










My Friend Study Information Technology
​​    

  


   



   





Powered by Blogger.

Pages - Menu

- Copyright © . -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -