ទិន្នន័យ
ទំព័រផ្ទាំង ទិន្នន័យ អនុញ្ញាតឲ្យអ្នកផ្តល់តម្លៃប្រភពទិន្នន័យមួយទៅវត្ថុបញ្ជាដែលបានជ្រើស ។
សម្រាប់សំណុំបែបបទដែលមានតំណមូលដ្ឋានទិន្នន័យ មូលដ្ឋានទិន្នន័យដែលទាក់ទង នឹងត្រូវបានកំណត់ក្នុង លក្ខណសម្បត្តិសំណុំបែបបទ ។ អ្នកនឹងឃើញមុខងាររបស់វានៅលើទំព័រផ្ទាំង ទិន្នន័យ ។
ការកំណត់ដែលអាចធ្វើបានរបស់ទំព័រផ្ទាំង ទិន្នន័យ របស់វត្ថុបញ្ជា អាស្រ័យលើវត្ថុបញ្ជានីមួយៗ ។ អ្នកនឹងឃើញតែជម្រើសដែលអាចប្រើបានសម្រាប់វត្ថុបញ្ជាបច្ចុប្បន្ន និងបរិបទ ។ វាលដូចខាងក្រោមអាចប្រើបាន ៖
ក្រឡាដែលបានតភ្ជាប់
បញ្ជាក់លម្អិតសេចក្តីយោងទៅក្រឡាដែលបានជ្រើសមួយនៅលើសៀវភៅបញ្ជី ។ សភាពបន្តផ្ទាល់ ឬមាតិការបស់វត្ថុបញ្ជាត្រូវបានតភ្ជាប់ទៅមាតិការបស់ក្រឡា ។ តារាងដូចខាងក្រោមនេះរាយវត្ថុបញ្ជា និង ប្រភេទតំណដែលទាក់ទងរបស់ពួកវា ៖
Check box with linked cell
អំពើ |
លទ្ធផល |
ជ្រើសប្រអប់ធីក |
ពិត ត្រូវបានបញ្ចូលទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
ដោះជម្រើសប្រអប់ធីក |
មិនពិត ត្រូវបានបញ្ចូលទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
ប្រអប់ធីកស្ថានភាពបីត្រូវបានកំណត់ទៅសភាព "មិនបានកំណត់" ។ |
#NV ត្រូវបានបញ្ចូលទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
បញ្ចូលចំនួនមួយ ឬរូបមន្តមួយដែលត្រឡប់ចំនួនមួយក្នុងក្រឡាដែលបានតភ្ជាប់ |
បើតម្លៃដែលបានបញ្ចូលស្មើ ពិត ឬមិនស្មើ ០ ៖ ប្រអប់ធីកត្រូវបានជ្រើស |
ជម្រះក្រឡាដែលបានតភ្ជាប់ ឬបញ្ចូលអត្ថបទអត្ថបទ ឬបញ្ចូលរូបមន្តដែលត្រឡប់អត្ថបទ ឬកំហុសមួយ |
ប្រអប់ធីកត្រូវបានកំណត់ទៅសភាព "មិនបានកំណត់" ប្រសិនបើវាជាប្រអប់ធីកបីស្ថានភាព ប្រអប់ផ្សេងទៀតមិនត្រូវបានជ្រើស ។ |
ជ្រើសប្រអប់ ។ ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ |
អត្ថបទពីប្រអប់តម្លៃសេចក្តីយោងត្រូវបានចម្លងទៅក្រឡា ។ |
មិនធីកប្រអប់ ។ ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ |
ខ្សែអក្សរទទេមួយត្រូវបានចម្លងទៅក្រឡា ។ |
ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ បញ្ចូលអត្ថបទដូចគ្នាទៅក្នុងក្រឡា ។ |
ប្រអប់ធីកត្រូវបានជ្រើស ។ |
ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ បញ្ចូលអត្ថបទដទៃទៀតទៅក្នុងក្រឡា ។ |
ប្រអប់ធីកមិនត្រូវបានជ្រើស ។ |
ប៊ូតុងជម្រើស (ប៊ូតុងមូល) ដែលមានក្រឡាដែលបានតភ្ជាប់
អំពើ |
លទ្ធផល |
ជ្រើសប៊ូតុងជម្រើស |
ពិត ត្រូវបានបញ្ចូលទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
ប៊ូតុងជម្រើសមិនត្រូវបានជ្រើស ដោយជ្រើសប៊ូតុងជម្រើសផ្សេងទៀត |
មិនពិត ត្រូវបានបញ្ចូលទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
បញ្ចូលចំនួនមួយ ឬរូបមន្តមួយដែលត្រឡប់ចំនួនមួយក្នុងក្រឡាដែលបានតភ្ជាប់ |
ប្រសិនបើតម្លៃដែលបានបញ្ចូលគឺ TRUE ឬមិនមែន ០ ៖ ប៊ូតុងជម្រើសត្រូវបានជ្រើស |
ជម្រះក្រឡាដែលបានតភ្ជាប់ ឬបញ្ចូលអត្ថបទអត្ថបទ ឬបញ្ចូលរូបមន្តដែលត្រឡប់អត្ថបទ ឬកំហុសមួយ |
ប៊ូតុងជម្រើសមិនត្រូវបានជ្រើស |
ចុចប៊ូតុងជម្រើស ។ ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ |
អត្ថបទពីប្រអប់តម្លៃសេចក្តីយោងត្រូវបានចម្លងទៅក្រឡា ។ |
ចុចលើប៊ូតុងជម្រើសដទៃទៀតនៃក្រុមដូចគ្នា ។ ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ |
ខ្សែអក្សរទទេមួយត្រូវបានចម្លងទៅក្រឡា ។ |
ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ បញ្ចូលអត្ថបទដូចគ្នាទៅក្នុងក្រឡា ។ |
ប៊ូតុងជម្រើសត្រូវបានជ្រើស ។ |
ប្រអប់តម្លៃសេចក្តីយោងមានអត្ថបទ ។ បញ្ចូលអត្ថបទដទៃទៀតទៅក្នុងក្រឡា ។ |
ប៊ូតុងជម្រើសត្រូវបានជម្រះ ។ |
ប្រអប់អត្ថបទជាមួយក្រឡាដែលបានតភ្ជាប់
អំពើ |
លទ្ធផល |
បញ្ចូលអត្ថបទទៅក្នុងប្រអប់អត្ថបទ |
អត្ថបទត្រូវបានចម្លងទៅក្នុងដែលបានតភ្ជាប់ |
ជម្រះប្រអប់អត្ថបទ |
ក្រឡាដែលបានតភ្ជាប់ត្រូវបានជម្រះ |
បញ្ចូលអត្ថបទ ឬលេខមួយក្នុងក្រឡាដែលបានតភ្ជាប់ |
អត្ថបទ ឬលេខត្រូវបានចម្លងទៅក្នុងប្រអប់អត្ថបទ |
បញ្ចូលរូបមន្តមួយទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
លទ្ធផលរូបមន្តត្រូវបានចម្លងទៅក្នុងប្រអប់អត្ថបទ |
ជម្រះក្រឡាដែលបានតភ្ជាប់ |
ប្រអប់អត្ថបទត្រូវបានជម្រះ |
វាលជាលេខ និង វាលដែលមានទ្រង់ទ្រាយជាមួយក្រឡាដែលបានតភ្ជាប់
អំពើ |
លទ្ធផល |
បញ្ចូលលេខមួយទៅក្នុងវាល |
លេខត្រូវបានចម្លងទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
ជម្រះវាល |
តម្លៃ ០ ត្រូវបានកំណត់ក្នុងក្រឡាដែលបានតភ្ជាប់ |
បញ្ចូលចំនួនមួយ ឬរូបមន្តមួយដែលត្រឡប់ចំនួនមួយក្នុងក្រឡាដែលបានតភ្ជាប់ |
លេខត្រូវបានចម្លងទៅក្នុងវាល |
ជម្រះក្រឡាដែលបានតភ្ជាប់ ឬបញ្ចូលអត្ថបទអត្ថបទ ឬបញ្ចូលរូបមន្តដែលត្រឡប់អត្ថបទ ឬកំហុសមួយ |
តម្លៃ ០ ត្រូវបានកំណត់ក្នុងវាល |
ប្រអប់បញ្ជីដែលមានក្រឡាត្រូវបានតភ្ជាប់
ប្រអប់បញ្ជីគាំទ្ររបៀបតភ្ជាប់ខុសគ្នាពីរ មើលលក្ខណៈ "មាតិការបស់ក្រឡាដែលបានតភ្ជាប់" ។
-
មាតិកាដែលបានតភ្ជាប់ ៖ ធ្វើសមកាលកម្មមាតិកាអត្ថបទនៃធាតុប្រអប់បញ្ជីដែលបានជ្រើសជាមួយមាតិកាក្រឡា ។
-
ទីតាំងជម្រើសដែលបានតភ្ជាប់ ៖ ទីតាំងរបស់ធាតុដែលបានជ្រើសតែមួយក្នុងប្រអប់បញ្ជីត្រូវបានធ្វើសមកាលកម្មជាមួយតម្លៃជាលេខក្នុងក្រឡា ។
អំពើ |
លទ្ធផល |
ជ្រើសធាតុបញ្ជីតែមួយ |
មាតិកាត្រូវបានតភ្ជាប់ ៖ អត្ថបទរបស់ធាតុត្រូវបានចម្លងទៅក្នុងក្រឡាដែលបានតភ្ជាប់ ។ ជម្រើសត្រូវបានតភ្ជាប់ ៖ ទីតាំងរបស់ធាតុដែលបានជ្រើសត្រូវបានចម្លងទៅក្នុងក្រឡាដែលបានតភ្ជាប់ ។ ឧទាហរណ៍ ប្រសិនបើធាតុទីបីត្រូវបានជ្រើស លេខ ៣ នឹងត្រូវបានចម្លង ។ |
ជ្រើសធាតុបញ្ជីជាច្រើន |
#NV ត្រូវបានបញ្ចូលទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
មិនជ្រើសធាតុបញ្ជីទាំងអស់ |
មាតិកាត្រូវបានតភ្ជាប់ ៖ ក្រឡាដែលបានតភ្ជាប់ត្រូវបានជម្រះ ជម្រើសត្រូវបានតភ្ជាប់ ៖ តម្លៃ ០ ត្រូវបានបញ្ចូលក្នុងក្រឡាដែលបានតភ្ជាប់ |
បញ្ចូលអត្ថបទ ឬលេខមួយទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
មាតិកាត្រូវបានតភ្ជាប់ ៖ រក និង ជ្រើសធាតុបញ្ជីស្មើគ្នាមួយ ជម្រើសត្រូវបានតភ្ជាប់ ៖ ធាតុបញ្ជីនៅទីតាំងដែលបានបញ្ជាក់ (ចាប់ផ្តើមជាមួយ ១ សម្រាប់ធាតុទីមួយ) ត្រូវបានជ្រើស ។ ប្រសិនបើរកមិនឃើញ ធាតុទាំងអស់មិនត្រូវបានជ្រើសទេ ។ |
បញ្ចូលរូបមន្តមួយទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
រក និង ជ្រើសធាតុបញ្ជីមួយដែលផ្គូផ្គងលទ្ធផលរូបមន្ត និង រៀបតភ្ជាប់ |
ជម្រះក្រឡាដែលបានតភ្ជាប់ |
មិនជ្រើសធាតុទាំងអស់ក្នុងប្រអប់បញ្ជី |
ផ្លាស់ប្តូរមាតិការបស់ជួរប្រភពបញ្ជី |
ធាតុប្រអប់បញ្ជីតត្រូវបានធ្វើបច្ចុប្បន្នភាពភាពដោយយោងតាមការផ្លាស់ប្តូរ ។ ជម្រើសត្រូវបានបម្រុងទុក ។ នេះអាចធ្វើបច្ចុប្បន្នភាពទៅក្រឡាដែលបានតភ្ជាប់ ។ |
ប្រអប់ផ្សំដែលមានក្រឡាដែលបានតភ្ជាប់
អំពើ |
លទ្ធផល |
បញ្ចូលអត្ថបទទៅក្នុងវាលកែសម្រួលនៃប្រអប់បន្សំ ឬជ្រើសធាតុមួយពីបញ្ជីទម្លាក់ចុះ |
អត្ថបទត្រូវបានចម្លងទៅក្នុងដែលបានតភ្ជាប់ |
ជម្រះវាលកែសម្រួលរបស់ប្រអប់បន្សំ |
ក្រឡាដែលបានតភ្ជាប់ត្រូវបានជម្រះ |
បញ្ចូលអត្ថបទ ឬលេខមួយទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
អត្ថបទ ឬលេខ ត្រូវបានចម្លងទៅក្នុងវាលកែសម្រួលរបស់ប្រអប់ផ្សំ |
បញ្ចូលរូបមន្តមួយទៅក្នុងក្រឡាដែលបានតភ្ជាប់ |
លទ្ធផលរូបមន្តត្រូវបានចម្លងទៅវាលកែសម្រួលរបស់ប្រអប់បន្សំ |
ជម្រះក្រឡាដែលបានតភ្ជាប់ |
វាលកែសម្រួលរបស់ប្រអប់បន្សំត្រូវបានជម្រះ |
ផ្លាស់ប្តូរមាតិការបស់ជួរប្រភពបញ្ជី |
ធាតុបញ្ជីទម្លាក់ចុះត្រូវបានធ្វើបច្ចុប្បន្នភាពយោងទៅតាមការផ្លាស់ប្តូរ ។ វាលកែសម្រួលរបស់ប្រអប់បន្សំ និង ក្រឡាដែលបានតភ្ជាប់មិនត្រូវបានផ្លាស់ប្តូរទេ ។ |
ខ្សែអក្សរទទេគឺ NULL
កំណត់វិធីដែលការបញ្ចូលខ្សែអក្សរទទេគួរត្រូវបានគ្រប់គ្រង ។ ប្រសិនបើកំណត់ទៅជាបាទ/ចាស ខ្សែអក្សរបញ្ចូលដែលមានប្រវែងសូន្យនឹងត្រូវបានចាក់ទុកថាជាតម្លៃ NULL ។ ប្រសិនបើកំណត់ទៅជា ទេ ការបញ្ចូលនឹងត្រូវបានចាក់ទុកថាមាន ដោយគ្មានការបម្លែងទេ ។
ខ្សែអក្សរទទេគឺជាខ្សែអក្សរដែលមានប្រវែងសូន្យ ("") ។ តាមធម្មតា តម្លៃ NULL មិនដូចគ្នានឹងខ្សែអក្សរទទេនោះទេ ។ ជាទូទៅ ពាក្យថា NULL ត្រូវបានប្រើដើម្បីកត់សម្គាល់តម្លៃដែលមិនបានកំណត់ តម្លៃមិនស្គាល់ ឬ "គ្មានតម្លៃត្រូវបានបញ្ចូល ។"
ប្រព័ន្ធមូលដ្ឋានទិន្នន័យខុសគ្នា ហើយពួកវាអាចគ្រប់គ្រង NULL ផ្សេងៗគ្នា ។ យោងតាមឯកសាររបស់មូលដ្ឋានទិន្នន័យដែលអ្នកកំពុងតែប្រើ ។
ជួររបស់ក្រឡាប្រភព
បញ្ចូលជួរក្រឡាមួយដែលមានធាតុសម្រាប់ប្រអប់បញ្ជីមួយ ឬប្រអប់ផ្សំនៅលើសៀវភៅបញ្ជី ។ ប្រសិនបើអ្នកបញ្ចូលជួរដែលមានជួរឈរច្រើន មានតែមាតិការបស់ជួរឈរនៅខាងឆ្វេងបំផុតត្រូវបានប្រើដើម្បីវត្ថុបញ្ជា ។
តម្លៃយោង (បិទ)
ប្រអប់ធីក និងប៊ូតុងមូលក្នុងសៀវភៅបញ្ជីអាចត្រូវបានចងទៅក្រឡាក្នុងឯកសារបច្ចុប្បន្ន ។ ប្រសិនបើវត្ថុបញ្ជាប្រើបាន តម្លៃដែលអ្នកបញ្ចូលក្នុងតម្លៃសេចក្តីយោង (បើក) ត្រូវបានចម្លងទៅក្រឡា ។ ប្រសិនបើវត្ថុបញ្ជាប្រើមិនបាន តម្លៃពីតម្លៃសេចក្តីយោង (បិទ) ត្រូវបានចម្លងទៅក្រឡា ។
តម្លៃយោង (បើក)
អ្នកអាចផ្តល់តម្លៃសេចក្តីយោងទៅប៊ូតុងជម្រើស និង ប្រអប់ធីក ។ តម្លៃសេចក្តីយោងនឹងត្រូវបានផ្ញើទៅម៉ាស៊ីនបម្រើ ពេលផ្ញើសំណុំបែបបទបណ្តាញ ។ ជាមួយសំណុំបែបបទបណ្តាញតម្លៃដែលបានបញ្ចូលនៅទីនេះនឹងត្រូវបានសរសេរក្នុងមូលដ្ឋានទិន្នន័យដែលបានផ្តល់ឲ្យទៅវាលវត្ថុបញ្ជា ។
តម្លៃយោងសម្រាប់សំណុំបែបបទបណ្តាញ
តម្លៃសេចក្តីយោងមានប្រយោជន៍ប្រសិនបើអ្នករចនាសំណុំបែបបទបណ្តាញមួយ និងព័ត៌មាននៅលើស្ថានភាពរបស់វត្ថុបញ្ជាត្រូវបានបញ្ជូនទៅម៉ាស៊ីនបម្រើ ។ ប្រសិនបើវត្ថុបញ្ជាត្រូវបានចុចដោយអ្នកប្រើ តម្លៃសេចក្តីយោងទាក់ទងត្រូវបានផ្ញើទៅម៉ាស៊ីនបម្រើ ។
ឧទាហរណ៍ ប្រសិនបើអ្នកមានវាលវត្ថុបញ្ជាពីរសម្រាប់ជម្រើស "ស្រី" និង "ប្រុស" និង ផ្តល់តម្លៃសេចក្តីយោង ១ ទៅវាល "ស្រី" និង តម្លៃ ៣ ទៅវាល "ប្រុស" តម្លៃ ១ ត្រូវបានបញ្ជូនទៅម៉ាស៊ីនបម្រើ ប្រសិនបើអ្នកប្រើចុចវាល "ស្រី" និង តម្លៃ ២ ត្រូវបានបញ្ជូន ប្រសិនបើវាល "ប្រុស" ត្រូវបានចុច ។
តម្លៃយោងសម្រាប់សំណុំបែបបទមូលដ្ឋានទិន្នន័យ
សម្រាប់សំណុំបែបបទមូលដ្ឋានទិន្នន័យ អ្នកក៍អាចធ្វើចរិកលក្ខណៈស្ថានភាពរបស់ជម្រើស ឬប្រអប់ធីកដោយតម្លៃសេចក្តីយោង រក្សាទុកវាក្នុងមូលដ្ឋានទិន្នន័យ ។ ប្រសិនបើអ្នកបានសំណុំរបស់ជម្រើសទាំងបី ឧទាហរណ៍ "កំពុងដំណើរការ" "បញ្ចប់" និង "ដាក់ស្នើម្តងទៀត" ជាមួយតម្លៃសេចក្តីយោងរៀងខ្លួនៗ "ToDo" "OK" និង "RS" តម្លៃសេចក្តីយោងបង្ហាញបង្ហាញក្នុងមូលដ្ឋានទិន្នន័យប្រសិនបើជម្រើសនីមួយៗត្រូវបានចុច ។
ប្រភេទមាតិកាបញ្ជី
កំណត់ទិន្នន័យដើម្បីបំពេញបញ្ជីក្នុងប្រអប់បញ្ជី និង ប្រអប់បន្សំ ។
ជាមួយជម្រើស "បញ្ជីតម្លៃ" ធាតុទាំងអស់ដែលបានបញ្ចូលក្នុងវាល ធាតុបញ្ជី នៃផ្ទាំង ទូទៅ បង្ហាញក្នុងវត្ថុបញ្ជា ។ សម្រាប់សំណុំបែបបទមូលដ្ឋានទិន្នន័យ អ្នកអាចប្រើតម្លៃយោង (មើលផ្នែក សេចក្តីយោងដោយប្រើបញ្ជីតម្លៃ ) ។
បើមាតិការបស់វត្ថុបញ្ជាត្រូវបានអានពីមូលដ្ឋានទិន្នន័យមួយ អ្នកអាចកំណត់ប្រភេទរបស់ប្រភពទិន្នន័យ ជាមួយជម្រើសផ្សេងទៀត ។ ឧទាហរណ៍ អ្នកអាចជ្រើសរវាងតារាង និង សំណួរ ។
មាតិកាបញ្ជី
ជាមួយសំណុំបែបបទមូលដ្ឋានទិន្នន័យ បញ្ជាក់ប្រភពទិន្នន័យសម្រាប់មាតិកាបញ្ជីរបស់ធាតុសំណុំបែបបទ ។ វាលនេះអាចត្រូវបានប្រើ ដើម្បីកំណត់បញ្ជីតម្លៃមួយសម្រាប់ឯកសារ ដោយគ្មានការតភ្ជាប់មូលដ្ឋានទិន្នន័យ ។
ក្នុងករណីនៃសំណុំបែបបទមូលដ្ឋានទិន្នន័យ ប្រភពទិន្នន័យកំណត់ធាតុរបស់បញ្ជី ឬប្រអប់ផ្សំ ។ អាស្រ័យលើប្រភេទដែលបានជ្រើស អ្នកមានជម្រើសមួយរវាងប្រភពទិន្នន័យផ្សេងៗក្រោម មាតិកាបញ្ជី ឲ្យតែវត្ថុទាំងអស់មានក្នុងមូលដ្ឋានទិន្នន័យរបស់អ្នក ។ វត្ថុមូលដ្ឋានទិន្នន័យដែលអាចប្រើបានទាំងអស់របស់ប្រភេទបានជ្រើសក្រោម ប្រភេទរបស់មាតិកាបញ្ជី ត្រូវបានផ្តល់ឲ្យនៅទីនេះ ។ ប្រសិនបើអ្នកបានជ្រើសជម្រើស "បញ្ជីតម្លៃ" ជាប្រភេទ អ្នកអាចប្រើសេចក្តីយោងសម្រាប់សំណុំបែបបទមូលដ្ឋានទិន្នន័យ ។ ប្រសិនបើការបង្ហាញរបស់វត្ថុបញ្ជាត្រូវបានត្រួតត្រាដោយពាក្យបញ្ជា SQL មួយ សេចក្តីថ្លែងការណ៍ SQL ត្រូវបានបញ្ចូលនៅទីនេះ ។
ឧទាហរណ៍នៃសេចក្តីថ្លែងការណ៍ SQL ៖
សម្រាប់ប្រអប់បញ្ជី សេចក្តីថ្លែងការណ៍ SQL អាចមានទម្រង់ដូចខាងក្រោម ៖
SELECT field1, field2 FROM table,
នៅទីនេះ "តារាង" គឺជាតារាងដែលទិន្នន័យរបស់វាត្រូវបានបង្ហាញក្នុងបញ្ជីរបស់វត្ថុបញ្ជា (តារាងបញ្ជី) ។ "វាល ១" គឺជាវាលទិន្នន័យដែលកំណត់ធាតុមើលឃើញក្នុងសំណុំបែបបទ មាតិការបស់វាត្រូវបានបង្ហាញក្នុងប្រអប់បញ្ជី ។ "វាល ២" គឺជាវាលរបស់តារាងបញ្ជីដែលត្រូវបានតភ្ជាប់ទៅតារាងសំណុំបែបបទ (តារាងតម្លៃ) តាមរយៈវាលដែលបានបញ្ជាក់លម្អិតក្រោម វាលទិន្នន័យ ប្រសិន វាលដែលបានចង = 1 ត្រូវបានជ្រើស ។
សម្រាប់ប្រអប់បន្សំ សេចក្តីថ្លែងការណ៍ SQL អាចមានទម្រង់ដូចខាងក្រោម ៖
SELECT DISTINCT វាល FROM តារាង,
នៅទីនេះ "វាល" គឺជាវាលទិន្នន័យមួយពីតារាងបញ្ជី "តារាង" ដែលមាតិការបស់វាត្រូវបានបង្ហាញក្នុងបញ្ជីរបស់ប្រអប់បន្សំ ។
បញ្ជីតម្លៃសម្រាប់ឯកសារ HTML
សម្រាប់សំណុំបែបបទ HTML អ្នកអាចបញ្ចូលបញ្ជីតម្លៃក្រោម មាតិកាបញ្ជី ។ ជ្រើសជម្រើស "តម្លៃបញ្ជី" ក្រោម ប្រភេទរបស់មាតិកាបញ្ជី ។ តម្លៃបានបញ្ចូលនៅទីនេះនឹងមើលមិនឃើញក្នុងសំណុំបែបបទ និង ត្រូវបានប្រើដើម្បីផ្តល់តម្លៃទៅឲ្យធាតុដែលមើលឃើញ ។ ធាតុបានធ្វើក្រោម មាតិកាបញ្ជី ទាក់ទងនឹងស្លាក HTML <OPTION VALUE=...> ។
ក្នុងការផ្ទេរទិន្នន័យរបស់ធាតុដែលបានជ្រើសពីប្រអប់បញ្ជី ឬប្រអប់បន្សំ បញ្ជីរបស់តម្លៃទាំងពីរបានបង្ហាញក្នុងសំណុំបែបបទ ដែលត្រូវបានបញ្ចូលនៅលើផ្ទាំង ទូទៅ ក្រោម ធាតុបញ្ជី និង បញ្ជីតម្លៃបានបញ្ចូលនៅលើផ្ទាំង ទិន្នន័យ ក្រោម មាតិកាបញ្ជី ត្រូវបានពិចារណា ៖ ប្រសិនបើអត្ថបទ(មិនទទេ) នៅទីតាំងដែលបានជ្រើសក្នុងបញ្ជីតម្លៃ (<OPTION VALUE=...>) វានឹងត្រូវបានបញ្ជូន ។ បើពុំនោះទេ អត្ថបទបានបង្ហាញក្នុង (<OPTION>) វត្ថុបញ្ជាត្រូវបានផ្ញើ ។
ប្រសិនបើបញ្ជីតម្លៃត្រូវមានខ្សែអក្សរទទេ បញ្ចូលតម្លៃ "$$$empty$$$" ក្រោម មាតិកាបញ្ជី នៅទីតាំងដែលទាក់ទង (ចំណាំអក្សរធំ/អក្សរតូច) ។ LibreOffice បកប្រែព័ត៌មានបញ្ចូលនេះជាខ្សែអក្សរទទេ និង ផ្តល់វាទៅធាតុបញ្ជីនីមួយៗ ។
តារាងដូចខាងក្រោមនេះបង្ហាញការតភ្ជាប់រវាង HTML JavaScript និង វាលរបស់ LibreOffice មាតិកាបញ្ជី ដោយប្រើប្រអប់បញ្ជីជាឧទាហរណ៍មួយ ដែលមានឈ្មោះថា "ListBox1" ។ ក្នុងករណីនេះ "Item" កំណត់ធាតុបញ្ជីដែលមើលឃើញក្នុងសំណុំបែបបទ ៖
ស្លាក HTML |
JavaScript |
ធាតុក្នុងបញ្ជីតម្លៃរបស់វត្ថុបញ្ជា (មាតិកាបញ្ជី) |
ទិន្នន័យដែលបានបញ្ជូន |
<OPTION>ធាតុ |
មិនអាចធ្វើបាន |
"" |
ធាតុបញ្ជីដែលមើលឃើញ ("ListBox1=ធាតុ") |
<OPTION VALUE="តម្លៃ">ធាតុ |
ListBox1.options[0].value="តម្លៃ" |
"តម្លៃ" |
តម្លៃដែលបានផ្តល់ទៅធាតុបញ្ជី ("ListBox1=តម្លៃ") |
<OPTION VALUE="">ធាតុ |
ListBox1.options[0].value="" |
"$$$empty$$$" |
ខ្សែអក្សរទទេ ("ListBox1=") |
មាតិការបស់ក្រឡាដែលបានតភ្ជាប់
ជ្រើសរបៀបនៃការតភ្ជាប់ប្រអប់បញ្ជីមួយជាមួយនឹងក្រឡាដែលបានតភ្ជាប់នៅលើសៀវភៅបញ្ជី ។
-
មាតិកាដែលបានតភ្ជាប់ ៖ ធ្វើសមកាលកម្មមាតិកាអត្ថបទរបស់ធាតុប្រអប់បញ្ជីដែលបានជ្រើសជាមួយមាតិកាក្រឡា ។ ជ្រើស "ធាតុដែលបានជ្រើស"
-
ទីតាំងជម្រើសដែលបានតភ្ជាប់ ៖ ទីតាំងរបស់ធាតុដែលបានជ្រើសតែមួយក្នុងប្រអប់បញ្ជីត្រូវបានធ្វើសមកាលកម្មជាមួយតម្លៃជាលេខក្នុងក្រឡា ។ ជ្រើស "ទីតាំងរបស់ធាតុដែលបានជ្រើស"
វាលដែលបានចង
បើអ្នកលុបមាតិការបស់ក្រឡា វាលដែលចង ក្នុងកម្មវិធីរុករកលក្ខណសម្បត្តិ វាលដំបូងរបស់សំណុំលទ្ធផល នឹងត្រូវបានប្រើដើម្បីបង្ហាញ និង ដើម្បីប្តូរទិន្នន័យ ។
លក្ខណសម្បត្តិនេះសម្រាប់ប្រអប់បញ្ជី កំណត់តើវាលទិន្នន័យណាមួយរបស់តារាងដែលបានភ្ជាប់ នឹងត្រូវបានបង្ហាញក្នុងសំណុំបែបបទ ។
ប្រសិនបើប្រអប់បញ្ជីក្នុងសំណុំបែបបទត្រូវតែបង្ហាញមាតិការបស់តារាងមួយដែលបានតភ្ជាប់ទៅតារាងសំណុំបែបបទ បន្ទាប់មកកំណត់ក្នុងវាល ប្រភេទមាតិកាបញ្ជី ប្រសិនការបង្ហាញត្រូវបានកំណត់ដោយពាក្យបញ្ជា SQL ឬតារាង(ដែលបានតភ្ជាប់)ត្រូវបានចូលដំណើរការ ។ ជាមួយលក្ខណសម្បត្តិ វាលដែលបានចង អ្នកប្រើសន្ទស្សន៍មួយដើម្បីបញ្ជាក់លម្អិតវាលទិន្នន័យណាមួយរបស់សំណួរ ឬរបស់វាលបញ្ជីតារាងត្រូវបានតភ្ជាប់ ។
លក្ខណសម្បត្តិរបស់ វាលដែលបានចង គឺសម្រាប់តែសំណុំបែបបទដែលត្រូវបានប្រើដើម្បីចូលដំណើរការតារាងច្រើនជាងមួយ ។ ប្រសិនបើសំណុំបែបបទមានមូលដ្ឋានលើតារាងតែមួយ វាលត្រូវបានបង្ហាញក្នុងសំណុំបែបបទដែលបានបញ្ជាក់ដោយផ្ទាល់ក្រោម វាលមូលដ្ឋានទិន្នន័យ ។ ទោះជាយ៉ាងណាក៍ដោយ ប្រសិនបើអ្នកចង់ឲ្យប្រអប់បញ្ជីបង្ហាញទិន្នន័យពីតារាងមួយដែលត្រូវបានតភ្ជាប់ទៅតារាងបច្ចុប្បន្នលើវាលទិន្នន័យទូទៅមួយ វាលទិន្នន័យដែលបានតភ្ជាប់ត្រូវបានកំណត់ដោយលក្ខណសម្បត្តិរបស់ វាលដែលបានចង ។
ប្រសិនបើអ្នកជ្រើស "SQL" ក្រោម ប្រភេទរបស់មាតិកាបញ្ជី ពាក្យបញ្ជា SQL កំណត់សន្ទស្សន៍ដែលត្រូវបានបញ្ជាក់លម្អិត ។ ឧទាហរណ៍ ៖ ប្រសិនបើអ្នកបញ្ជាក់លម្អិតពាក្យបញ្ជា SQL ដូចជា "SELECT Field1, Field2 FROM tablename" ក្រោម មាតិកាបញ្ជី សំដៅលើតារាងដូចខាងក្រោមនេះ ៖
វាលដែលបានចង |
តំណ |
-1 |
លិបិក្រមរបស់ធាតុដែលបានជ្រើសនៅក្នុងបញ្ជីគឺបានតភ្ជាប់ទៅវាលដែលបានបញ្ជាក់នៅក្រោម វាលទិន្នន័យ។ |
{empty} ឬ ០ |
វាលមូលដ្ឋានទិន្នន័យ "វាល ១" ត្រូវបានតភ្ជាប់ទៅវាលដែលបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។ |
១ |
វាលមូលដ្ឋានទិន្នន័យ "វាលពីរ" ត្រូវបានតភ្ជាប់ទៅវាលដែលបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។ |
ប្រសិនបើអ្នកបានជ្រើស "តារាង" ក្រោម ប្រភេទរបស់មាតិកា រចនាសម្ព័ន្ធរបស់តារាងកំណត់សន្ទស្សន៍ដែលត្រូវបញ្ជាក់លម្អិត ។ ឧទាហរណ៍ ៖ ប្រសិនបើតារាងមូលដ្ឋានទិន្នន័យមួយត្រូវបានជ្រើសក្រោម បញ្ជីមាតិកា សំដៅលើតារាងដូចខាងក្រោម ៖
វាលដែលបានចង |
តំណ |
-1 |
លិបិក្រមរបស់ធាតុដែលបានជ្រើសនៅក្នុងបញ្ជីគឺបានតភ្ជាប់ទៅវាលដែលបានបញ្ជាក់នៅក្រោម វាលទិន្នន័យ។ |
{empty} ឬ ០ |
ជួរឈរទី ១ របស់តារាងត្រូវបានភ្ជាប់ទៅវាលដែលបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។ |
១ |
ជួរឈរទី ២ របស់តារាងត្រូវបានភ្ជាប់ទៅវាលដែលបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។ |
២ |
ជួរឈរទី ៣ របស់តារាងត្រូវបានភ្ជាប់ទៅវាលដែលបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។ |
វាលទិន្នន័យ
ជាមួយសំណុំបែបបទមូលដ្ឋានទិន្នន័យ អ្នកអាចតភ្ជាប់វត្ថុបញ្ជាជាមួយវាលទិន្នន័យ ។
អ្នកមានលទ្ធភាពជាច្រើន ៖
-
ករណីទីមួយ ៖ មានតារាងតែមួយក្នុងសំណុំបែបបទ ។
ក្រោម វាលទិន្នន័យ បញ្ជាក់វាលរបស់តារាងប្រភពទិន្នន័យ ដែលអ្នកចង់បង្ហាញមាតិការបស់វា ។
-
ករណីទីពីរ ៖ វត្ថុបញ្ជាជារបស់សំណុំបែបបទរងមួយ ដែលត្រូវបានបង្កើតដោយសំណួរ SQL មួយ ។
ក្រោម វាលទិន្នន័យ បញ្ជាក់វាលរបស់សេចក្តីថ្លែងការណ៍ SQL ដែលអ្នកចង់បង្ហាញមាតិការបស់វា ។
-
Third case: ប្រអប់បន្សំ
សម្រាប់ប្រអប់បន្សំ វាលរបស់តារាងប្រភពទិន្នន័យ ដែលតម្លៃបានបញ្ចូល ឬបានជ្រើសដោយអ្នកប្រើដែលគួរត្រូវបានទុក ត្រូវបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។ តម្លៃដែលបានបង្ហាញក្នុងបញ្ជីរបស់ប្រអប់បន្សំ ត្រូវបានផ្អែកលើសេចក្តីថ្លែងការណ៍ SQL ដែលត្រូវបានបញ្ចូលក្រោម មាតិកាបញ្ជី ។
-
ករណីទីបួន ៖ ប្រអប់បញ្ជី
តារាងប្រភពទិន្នន័យមិនមានទិន្នន័យដែលនឹងត្រូវបានបង្ហាញ ប៉ុន្តែតារាងមួយទំនងជាបានភ្ជាប់ទៅតារាងប្រភពទិន្នន័យ តាមរយៈវាលទិន្នន័យទូទៅមួយ ។
ប្រសិនបើអ្នកចង់ឲ្យប្រអប់បញ្ជីមួយបង្ហាញទិន្នន័យពីតារាងមួយដែលត្រូវបានតភ្ជាប់ទៅតារាងប្រភពទិន្នន័យបច្ចុប្បន្ន ក្រោម វាលទិន្នន័យ បញ្ជាក់លម្អិតវាលរបស់តារាងប្រភពទិន្នន័យទៅមាតិការបស់ប្រអប់បញ្ជីដែលសំអាងលើ ។ ឬអ្នកអាចបញ្ជាក់វាលមូលដ្ឋានទិន្នន័យដែលត្រួតត្រាការបង្ហាញរបស់ទិន្នន័យក្នុងសំណុំបែបបទ ។ វាលទិន្នន័យនេះផ្តល់នូវតំណតទៅតារាងផ្សេងទៀត ប្រសិនបើតារាងទាំងពីរអាចត្រូវបានតភ្ទាប់តាមរយៈវាលទិន្នន័យទូទៅមួយ ។ វាតាមធម្មតាគឺជាវាលទិន្នន័យមួយដែលលេខសម្គាល់តែមួយគត់ត្រូវបានរក្សាទុក ។ វាលទិន្នន័យដែលមាតិការបស់វាត្រូវបានបង្ហាញក្នុងសំណុំបែបបទត្រូវបានបញ្ជាក់លម្អិតដោយសេចក្តីថ្លែងការណ៍ SQL មួយក្រោម មាតិកាបញ្ជី ។
ប្រអប់បញ្ជីធ្វើការជាមួយសេចក្តីយោង ។ ពួកវាអាចត្រូវបានប្រតិបត្តិជាមួយតារាងដែលបានភ្ជាប់ដោយសេចក្តីថ្លែងការណ៍ SQL (ករណីទីបួន) ឬតាមរយៈបញ្ជីតម្លៃ ៖
សេចក្តីយោងតាមរយៈតារាងដែលបានភ្ជាប់ (សេចក្តីថ្លែងការណ៍ SQL)
បើអ្នកចង់ឲ្យប្រអប់បញ្ជីមួយបង្ហាញទិន្នន័យពីតារាងមូលដ្ឋានទិន្នន័យមួយ ដែលត្រូវបានភ្ជាប់ដោយវាលទិន្នន័យទូទៅមួយ ទៅកាន់តារាងដែលសំណុំបែបបទត្រូវបានផ្អែកលើ វាលតភ្ជាប់របស់តារាងសំណុំបែបបទ ត្រូវបានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។
តំណត្រូវបានបង្កើតជាមួយ SQL Select ប្រសិនបើអ្នកបានជ្រើស "SQL" ឬ "Native SQL" ត្រូវបានបញ្ជាក់លម្អិតក្រោម ប្រភេទរបស់បញ្ជីមាតិកា ក្នុងវាល មាតិកាបញ្ជី ។ ដូចឧទាហរណ៍ តារាង "Orders" ត្រូវបានតភ្ជាប់ទៅវត្ថុបញ្ជាសំណុំបែបបទបច្ចុប្បន្ន និង ក្នុងតារាងមូលដ្ឋានទិន្នន័យមួយ "Customers" ត្រូវបានតភ្ជាប់ទៅតារាង "Orders" ។ អ្នកអាចប្រើសេចក្តីថ្លែងការណ៍ SQL មួយដូចខាងក្រោម ៖
SELECT CustomerName, CustomerNo FROM Customers,
ដែល "CustomerName" គឺជាវាលទិន្នន័យពីតារាងដែលបានតភ្ជាប់ "Customers" និង "CustomerNo" គឺជាវាលរបស់តារាង "Customers" ដែលត្រូវបានតភ្ជាប់ទៅវាលមួយរបស់តារាងសំណុំបែបបទ "Orders" បានបញ្ជាក់ក្រោម វាលទិន្នន័យ ។
សេចក្តីយោងដោយប្រើបញ្ជីតម្លៃ
សម្រាប់ប្រអប់បញ្ជី អ្នកអាចប្រើបញ្ជីតម្លៃ ។ បញ្ជីតម្លៃគឺជាបញ្ជីដែលកំណត់តម្លៃយោង ។ ក្នុងវិធីនេះ វត្ថុបញ្ជាក្នុងសំណុំបែបបទមិនបង្ហាញមាតិការបស់វាលមូលដ្ឋានទិន្នន័យដោយផ្ទាល់ទេ ប៉ុន្តែពិតជាតម្លៃដែលបានផ្តល់ក្នុងបញ្ជីតម្លៃ ។
ប្រសិនបើអ្នកធ្វើការជាមួយតម្លៃសេចក្តីយោងរបស់បញ្ជីតម្លៃ មាតិការបស់វាលទិន្នន័យដែលអ្នកបានបញ្ជាក់លម្អិតក្រោម វាលទិន្នន័យ ក្នុងសំណុំបែបបទមើលមិនឃើញ ប៉ុន្តែពិតជាតម្លៃដែលបានផ្តល់ឲ្យ ។ ប្រសិនបើអ្នកជ្រើស "បញ្ជីតម្លៃ" នៅលើផ្ទាំង ទិន្នន័យ ក្រោម ប្រភេទរបស់មាតិកា និង តម្លៃសេចក្តីយោងដែលបានផ្តល់ឲ្យទៅធាតុបញ្ជីដែលមើលឃើញក្នុងសំណុំបែបបទក្រោម ធាតុបញ្ជី (បានបញ្ចូលក្នុងផ្ទាំង ទូទៅ ) បន្ទាប់មកតម្លៃសេចក្តីយោងត្រូវបានប្រៀបធៀបជាមួយមាតិកាទិន្នន័យនៃវាលទិន្នន័យដែលបានផ្តល់ឲ្យ ។ ប្រសិនបើតម្លៃសេចក្តីយោងទាក់ទងនឹងមាតិការបស់វាលទិន្នន័យមួយ ធាតុបញ្ជីដែលបានភ្ជាប់ត្រូវបានបង្ហាញក្នុងសំណុំបែបបទ ។
សំណើតម្រង
ខណៈពេលកំពុងរចនាសំណុំបែបបទរបស់អ្នក អ្នកអាចកំណត់លក្ខណសម្បត្តិ "សំណើតម្រង" សម្រាប់ប្រអប់អត្ថបទនីមួយៗក្នុងផ្ទាំង ទិន្នន័យ របស់ប្រអប់ លក្ខណសម្បត្តិ ដែលទាក់ទង ។ ក្នុងការស្វែងរកជាបន្តបន្ទាប់ក្នុងរបៀបតម្រង អ្នកអាចជ្រើសព័ត៌មានទាំងអស់ដែលបានផ្ទុកក្នុងវាលនេះ ។ បន្ទាប់មាតិកាវាលត្រូវបានជ្រើសដោយប្រើអនុគមន៍បំពេញដោយស្វ័យប្រវត្តិ ។ ទោះជាយ៉ាងណាក៍ដោយ ចំណាំថា អនុគមន៍នេះត្រូវការទំហំអង្គចងចាំធំ និង ពេលវេលា ជាពិសេសពេលបានប្រើក្នុងមូលដ្ឋានទិន្នន័យធំៗ និង ដូច្នេះគួរត្រូវបានប្រើបន្តិចម្តង ។