คูมือการใชงานโปรแกรม Epi Infofor Windows 117
. กําหนดเปาหมายในการลบเรคคอรด เชน
• ตองการลบเรคคอรดที่เปนเพศชาย
• ตองการลบเรคคอรดที่มอายุระหวาง 20 – 30 ป
ี
เปนตน
. เลื่อนเมาสไปคลิกที่รายการคําสั่ง Delete Record ในกลุมคําสั่ง Data ดังรูปที่ 7.4
รูปที่ 7.4 รายการคําสั่ง Delete Records
. จากนั้นจะปรากฏหนาตาง DELETE RECORDS ขึ้นมา โดยมีรายละเอียดดังนี้
Permanent Deletion เปนการลบเรคคอรดออกจากแฟมขอมูลอยางถาวร และไมสามารถ
เรียกคืนดวยคําสั่ง Undelete Record ได
Mark for Deletion เปนการลบเรคคอรดในแฟมขอมูลชั่วคราว ซึ่งเมื่อเรียกดูดวยคําสั่ง
List จะไมปรากฏเรคคอรดดังกลาว แตเมื่อเรียกดูในโปรแกรมยอย
Enter Data เรคคอรดนี้จะยังคงอยู แตจะถูกกําหนดไมใหแสดง
และหากตองการเรียกคืน ก็สามารถทําได โดยใชคําสั่ง Undelete
Record
ขอสังเกตเพิ่มเติม: กรณีแฟมขอมูลที่ถูกจัดการดวยคําสั่ง Relate คําสั่ง Write และคําสั่ง
Merge เมื่อนํามาเปดใช หากตองการลบเรคคอรด จะไมปรากฏตัวเลือก Mark for Deletion ใหกําหนด
เปนสวนในการกําหนดเงื่อนไขการลบเรคคอรด เชน
ผูชวยศาสตราจารยพงษเดช สารการ ภาควิชาชีวสถิติและประชากรศาสตร คณะสาธารณสุขศาสตร มหาวิทยาลัยขอนแกน
4.
118 บทที่ 7 การจัดการขอมูลดวยโปรแกรมยอย Analyze Data
ตองการลบเรคคอรดที่มีหมายเลข ID ตั้งแต 5 ขึ้นไป
การกําหนดเงื่อนไข : ID > 4
ตองการลบเรคคอรดที่เปนเพศชาย
การกําหนดเงื่อนไข : SEX=1
ตองการลบเรคคอรดที่มีอายุนอยกวา 30
การกําหนดเงื่อนไข : AGE < 30
ตองการลบเรคคอรดที่มีอายุระหวาง 20 – 30 ป
การกําหนดเงื่อนไข : AGE >19 AND AGE <31
กรณี Run Silent มีความหมายดังนี้
Run Silent แสดงขอความเตือนกอนลบทุกครั้ง
Run Silent ไมตองแสดงขอความเตือนกอนลบทุกครั้ง
ตัวเลือกเหลานี้ ถือเปนตัวชวยในการกําหนดเงื่อนไขของการลบเรคคอรด
. ดังนั้นจากฐานขอมูล : SICK ถาตองการลบเรคคอรด ที่มีอายุ 63 ป จึงสามารถกําหนดเงื่อนไข
การลบเปน Age = 63 จากนั้นเลื่อนเมาสไปคลิกที่ปุม ดังรูปที่ 7.5
รูปที่ 7.5 การกําหนดเงื่อนไขการลบเรคคอรด บนหนาตาง Delete Records
ผูชวยศาสตราจารยพงษเดช สารการ ภาควิชาชีวสถิติและประชากรศาสตร คณะสาธารณสุขศาสตร มหาวิทยาลัยขอนแกน
5.
คูมือการใชงานโปรแกรม Epi Infofor Windows 119
. จากนั้นจะปรากฏหนาตาง เพื่อยืนยันการลบ (กรณีที่ระบุตัวเลือก Run Silent จะไมปรากฏ
หนาตางดังกลาวนี้) คลิกปุม OK เมื่อตกลง หรือปุม Cancel เมื่อตองการยกเลิก ดังรูปที่ 7.6
รูปที่ 7.6 หนาตางยืนยันการลบเรคคอรด
. ผลที่ไดจากการลบเรคคอรด ที่มีอายุ 63 ป โดยใชคําสั่ง List พบวา เรคคอรดที่มีอายุ 63 ป จะถูก
ลบออกจากฐานขอมูลไปอยางถาวร ดังรูปที่ 7.7
รูปที่ 7.7 ผลการลบเรคคอรด จากการใชรายการคําสั่ง List
9.1.2 การเรียกคืนผลการลบเรคคอรดดวยคําสั่ง Undelete Record
เชน แฟมขอมูล : MAIN ประกอบดวยตัวแปร(ฟดล) : ID SEX AGE และมีขอมูล
เปนดังรูปที่ 7.8
รูปที่ 7.8 รายการขอมูลในแฟมชื่อ MAIN
ผูชวยศาสตราจารยพงษเดช สารการ ภาควิชาชีวสถิติและประชากรศาสตร คณะสาธารณสุขศาสตร มหาวิทยาลัยขอนแกน
6.
120 บทที่ 7 การจัดการขอมูลดวยโปรแกรมยอย Analyze Data
โดยจากฐานขอมูลขางตน หากตองการลบเรคคอรดแบบชั่วคราวและเรียกคืนผล
การลบของขอมูลในแฟมขอมูล สามารถปฏิบัติเปนขั้นตอนไดดังนี้
. เรียกใชงานโปรแกรมยอย Analyze Data และคลิกใชคําสั่ง Read(Import) เพื่อเปดแฟมขอมูลชื่อ
MAIN
.เลื่อนเมาสไปคลิกที่รายการคําสั่ง Delete Record ในกลุมคําสั่ง Data ดังรูปที่ 7.9
รูปที่ 7.9 รายการคําสั่ง Delete Recodrs
.ตองการลบเรคคอรดที่มีอายุต่ํากวา 35 ปลงมาแบบชั่วคราว ซึ่งสามารถกําหนดตัวเลือกและ
เงื่อนไขการลบบนหนาตาง DELETE RECORDS ไดดังรูปที่ 7.10
รูปที่ 7.10 การกําหนดเงื่อนไขการลบเรคคอรดบนหนาตาง Delete Records
ผูชวยศาสตราจารยพงษเดช สารการ ภาควิชาชีวสถิติและประชากรศาสตร คณะสาธารณสุขศาสตร มหาวิทยาลัยขอนแกน
7.
คูมือการใชงานโปรแกรม Epi Infofor Windows 121
.ผลที่เกิดขึ้นจากการลบเรคคอรดแบบชั่วคราว เมื่อกําหนดการแสดงขอมูลดวยคําสั่ง List จะไม
ปรากฏเรคคอรดที่ถูกลบ แตหากนําแฟมดังกลาวไปเปดใชในโปรแกรมยอย Enter Data เรคคอรดที่
ถูกลบดังกลาวจะยังคงอยู เพียงแตถูกกําหนดไมใหแสดงผลเทานั้น ดังรูปที่ 7.11
คําสั่ง List ในโปรแกรมยอย
Analyze Data
ขอความบงชี้วาเรคคอรด
นี้ถูกลบ
โปรแกรมยอย Enter Data จํานวนเรคคอรดทั้งหมด
ยังเทาเดิม
ขอมูลยังคงอยู แตถูก
กําหนดไมใหแสดงผล
(แกไข/เพิ่มเติมไมได)
รูปที่ 7.11 ผลลัพธที่ไดจากการลบเรคคอรดแบบชั่วคราว
.เมื่อตองการเรียกคืนผลการลบเรคคอรด สามารถทําไดโดยเลื่อนเมาสไปคลิกที่รายการคําสั่ง
Undelete Record ในกลุมคําสั่ง Data ดังรูปที่ 7.12
รูปที่ 7.12 รายการคําสั่ง Undelete Records
ผูชวยศาสตราจารยพงษเดช สารการ ภาควิชาชีวสถิติและประชากรศาสตร คณะสาธารณสุขศาสตร มหาวิทยาลัยขอนแกน