กกกกกกกก กกกกก (กกก ) ผผ.ผผ .ผผผผผผ ผผผผผผผ
Mar 16, 2016
การสราง ตาราง
(ตอ)ผศ.ดร. ปรศนา มชฌมา
คณสมบตของ Field(Field Properties)
Field Size
Number & AutoNumber
Field Size ชวงของขอมล เนอทเกบขอมล
Byte ตวเลขจำานวนเตมอยางยอ จาก 0 ถง 255 1 ไบตInteger ตวเลขจำานวนเตมปกต จาก-32768 ถง
327672 ไบต
Long Integer ตวเลขจำานวนเตมอยางยาวจาก -2147483648 ถง 2147483647
4 ไบต
Single ตวเลขทศนยม จาก -3.4 x 1038 ถง -1.4 x 10-45 (สำาหรบคาลบ) และ 1.4 x 10-45 ถง 3.4 x 1038 (สำาหรบคาบวก)
4 ไบต
Double ตวเลขทศนยมทมความละเอยดของหลก ทศนยมเพมเปน 2 เทา
จาก -1.797 x 10308 ถง -4.94 x 10-324
(สำาหรบคาลบ) และ 1.797 x 10308 ถง 4.94 x 10-324(สำาหรบ
คาบวก)
8 ไบต
Replication คาทใชสำาหรบกำาหนดหมายเลขแบบสมทไมซำ,ากน
16 ไบต
Decimal เลขทศนยม มคาตงแต -1028-1 ถง 1028-1 12 ไบต
คณสมบต Format
Number & Currency
Date / Time
Yes/No
รปแบบทผใชกำาหนดเอง
เครองหมายสำาหรบจดรปแบบทวไปและตวอกษร
เครองหมาย
คำาอธบาย คา รปแบบ คาทแสดง
! จดขอความชดซาย 321 ! 321< ใชตวเลก Today < Toda
y> ใชตวใหญ News > NEW
S“ABC”
แสดงขอความในเครองหมาย
20 &”lba” 20 lbs.
(space)
แสดงชองวาง 16 &”oz” 16 z.
แสดงตวอกษรถดไปออกมา
10 & k 10k
@ ตวอกษรทตองมอย 5552115
@@@-@@@@
555-2115
& ตวอกษรทไมมอยกได
Mr &! Mr.
* เตมชองวางใหเตมดวยตวอกษรถดไป
Hello &*! Hello!!!!!!
[color]
แสดงคาดวยสทกำาหนด
Alert [gray] Alert
เครองหมายสำาหรบจดรปแบบตวเลข หรอ Currency
เครองหมาย
คำาอธบาย คา รปแบบ คาทแสดง
# แสดงตวเลขหรอไมแสดง 15 # 15
0 แสดงตวเลขหรอเลข 0 20.1 #.00 20.10
. แสดงจดแบงสำาหรบทศนยม
15 #. 15.
, แสดงแบงหลกพน 24829 #,### 24,829
$ แสดงตวอกษร “$” 19.9 $#.00 $19.90
% คณตวเลขดวย 100 พรอมท,งใสเครองหมาย %
0.95 #% 95%
E-,E+e,e+ แสดงตวเลขแบบทใชทางวทยาศาสตร
284121 #.00E+002 84E+05
เครองหมายของรปแบบการปอนขอมลเครองหมาย
คำาอธบาย เครองหมาย
คำาอธบาย
0 ตวเลข 0 ถง 9 (ตองใส)
A ตวอกษรหรอตวเลข(ตองใส)
9 ตวเลข 0 ถง 9 (ออพชน)
Z ตวอกษรหรอตวเลข(ออพชน)
# ตวเลขหรอชองวาง & ตวอกษรใด ๆ หรอชองวาง(ตองใส)
L ตวอกษร A-Z(ตองใส) C ตวอกษรใด ๆ หรอชองวาง(ออพชน)
? ตวอกษร A-Z(ออพชน)
< บงคบใหตวอกษรเปนตวเลก
> บงคบใหตวอกษรเปนตวใหญ
คณสมบต Input Mask
ใชกำาหนดรปแบบในการปอนขอมล เพอความ สะดวกรวดเรว เชน หมายเลขโทรศพท และ
หมายเลขบตรประชาชน เปนตน
คณสมบต Caption
ใชกำาหนดขอความทแสดงในสวนหวคอลมนในDatasheet View หรอเปนชอทจะปรากฏในForm หรอ Report
คณสมบต Default Value
ใชกำาหนดคาเรมตนของขอมลใน field พมพ ใหมได แตถาไมพมพใหมกจะมคาเปน Default
Value
ตวอยางการกำาหนดคาในคณสมบตDefault Value
Default Value
ชนดขอมล การแสดงผล
กรงเทพฯ Text กรงเทพฯ1 Number 1
=Date() Date/Time วนทปจจบน=Now() Date/Time วนและเวลา
ปจจบน=Time() Date/Time เวลาปจจบน
=Year(Date())
Date/Time ปของวนทปจจบน
คณสมบต Validation
Value ใชกำาหนดเงอนไขสำาหรบคาของขอมล เชน ในfield น, จะตองปอนขอมลเพยง 2 คา คอ
หญง หรอ ชาย เทาน ,น ถาปอนนอกเหนอจาก น,แลว จะแสดงกรอบหนาตางเตอน และไม
สามารถปอนนอกเหนอจากทกำาหนดไวได เชน
กำาหนดคา ความหมาย“หญง ” or “ชาย ” ปอนไดเปนหนงในสองคาน,
เทาน,น Between #01/01/2007# and #31/12/2007#
ปอนไดต,งแตวนท 1 ม.ค. 2007 ถง 31 ธ.ค. 2007 เทาน,น
>0 ปอนดวยคาทมากกวาศนยเทาน,น
>= Date() ปอนดวยวนทเปนวนทปจจบนเปนตนไป
Like “###” ตองเปนตวเลข 3 หลกLike “A*” ตองเปนขอความใดๆ ทข,นตน
ดวย ALike “A???” ตองเปนขอความทมตวอกษร
4 ตว และข,นตนดวย A สวนอก 3 ตวทตามมาจะเปนตวเลข หรอเครองหมายอนๆ กได
คณสมบต Validation
Textถาตองการแสดงขอความทกำาหนดเอง เมอปอนขอมลไมตรงตามเงอนไข ( ไมเกน
255 ตวอกษร)
คณสมบต Required ถาเลอก Yes จะตองปอนขอมลลงไปใน
field เสมอ ปลอยวางไวไมได
คณสมบต Allow Zero Length
ถาจะให field แบบ Text หรอ Memo รบ ขอมลทเปนคาวาง (Null) หรอขอความท
มความยาวเปนศนย “” เชน (ไมมชองวางในเครองหมายคำาพด) ใหต,งคาเปน Yes
คณสมบต Indexed
ชวยในการคนหา คลายดชนในหนงสอจะให field น,นเปนดชนหรอไม • No (ไมเปนดชน)• Yes (Duplicates OK) (เปนดชนท
มคาซำ,ากนได) • Yes (No Duplicates) (เปนดชนท
มคาซำ,ากนไมได)
คณสมบต Unicode Compression
ใชกบขอมล Text, Memo, และ Hyperlink เพอบบอดขอมลทใชรหสแบบ Unicode (Unicode จะใช 2 ไบตแทนอกขระ 1 ตว ทำาใหใชพ,นทเกบขอมลมากกวาปกต) คาเรมตนของคณสมบตน,เปน Yes เพอใหอกขระทกตวทไบตแรกมคาเปน 0 เชน ภาษาองกฤษ, สเปน, เยอรมน ถกบบอดบนอปกรณเกบขอมล และคลายออกเมอนำาไปใช การบบอดจะไมเกดข,นถาขนาดขอมล Memo นอยกวา 4,096 ไบต หรอบบอดแลวไมทำาใหขนาดขอมลเลกลง
คณสมบต IME Mode
และ IME Sentence Mode ใชกบขอมล Text, Memo,
Date/Time และ Hyperlink พบคณสมบตน,ใน Control Text Box, Combo Box และ List Box ในมมมอง Design ของ Form ดวย ใชในกรณตดต,งโปรแกรม Input Mode Editors (IME) เพอเปลยน layout ของคยบอรดใหสามารถคยตวอกษรในภาษาแถบเอเซยตะวนออก เชน จน ญปน และเกาหล เปนตน
คณสมบต Smart Tags
ชวยในการทำางานระหวางฐานขอมล Access กบโปรแกรมภายนอกสะดวกข,น เชน การเรยกใชโปรแกรมรบ-สงอเมล การนดหมาย การตดตอกบบคคล เมอผใชคลก field ขอมลทจะตดตอกบโปรแกรมภายนอกจะมไอคอน Smart Tags ทมมลางของ field ใหเลอกการทำางานไดจากเมน
คณสมบต Text Format
ใชกบขอมลแบบ Memo ถาต,งคาเปน Plain Text หมายถงแสดงขอความโดยไมตองจดรปแบบ สวน Rich Text หมายถงแสดงขอความแบบจดรปแบบ เชน ตวหนา ตวเอน ยอหนา เปนตน
คณสมบต Text Align
ใชกบขอมลทกชนดยกเวน Attachment ทำาหนาจดตำาแหนงขอมล เชน ชดซาย ชดขวา เปนตน
คณสมบต Show Date Picker
ใชกบขอมล Date/Time เทาน,น ม 2 ทางเลอก คอ For Dates หมายถงใหแสดงปฏทนเลกๆ เพอเลอกวน/เดอน/ป จากปฏทนโดยไมตองคยเอง และ Never หมายถงไมตองแสดงปฏทน ผใชจะคยวน/เดอน/ป ลงไปเอง