exe.zip คลาย zip copy mit_net8.exe และ dat_dict.089 ไปทับตัวเก่า
library.zip file ที่เพิ่มคือ drg5.dbf คลาย zip copy ไปใว้ที่ g:\hospital\library
base.zip ให้ คลาย zip ไปใว้ที่ g:\hospital\base\*.*
จำเป็นต้องสั่ง mit_net8 /u ด้วยแม้ว่า จะเป็น version 8.93 เหมือนเดิม
*************************
การแก้ไข type area กรณีที่ใส่ข้อมูลผิดจำนวนมากกหรือแก้ไขด้วยมือไม่ไหว
ก่อน จะทำอะไรให้สำรองก่อนทุกครั้งครับ
ผมไม่แนะนำให้ทำครับ เพราะผิดหลักโปรแกรมด้วยแต่ถ้าใครจวนตัวก็ลองดูครับ
จำเป็นที่จะต้องไปแก้ไข 2 ไฟล์คือ g:\hospital\data\pt.dbf และ g:\hospital\public\person.dbf
แก้ไที่ g:\hospital\data\pt.dbf ก่อน
ไม่ต้องปิดเครื่องตัดระบบก็ได้ แต่เพิ่มคำสั่ง share เข้าไป
เข้า foxprox
- โค้ด: เลือกทั้งหมด
use g:\hospital\data\pt.dbf share
replace ss_clinic with "4" for chwpart+amppart+tmbpart<>"930901"
พื้นที่รับผิดชอบของ รพ.บางแก้วคือ ตำบลท่ามะเดื่อ
ตัวอย่างของผมคือ แทนที่ ค่าใน field ss_clinic ด้วย 4 ทั้งหมด ที่ไม่เท่ากับ(<>) ตำบลท่ามะเดื่อ(01) อำเภอบางแก้ว(09) จ.พัทลุง(93)
อธิบาย ว่า
ss_clinic คือ typearea ใน pt นั่นแหละ
chwpart คือ รหัสจังหวัดตามมหาดไทย
amppart คือรหัสอำเภอตามมหาดไทย
tmbpart คือ รหัสตำบลตามหาดไทย
ถ้าจะดูว่ารพ.ของเราตั้งอยู่ตำบล มีรหัสอะไร ไปค้นที่ g:\hospital\place.dbf ก็ได้ครับ
*********************************************
2.แก้ไที่ g:\hospital\public\person.dbf ก่อน
เข้า foxprox
g:\hospital\public\person.dbf
- โค้ด: เลือกทั้งหมด
ีuse g:\hospital\public\person.dbf
replace typearea with "4" for chw_real+amp_real+tmb_real<>"930901"
ความหมายก็เหมือนกัน คือ chw_real แทน chwpart amp_real แทน amppart และ tmb_real แทน tmbpart
**************
ยังไง ก็ไม่แนะนำนะครับ โดยเฉพาะคนที่ข้อมูลถูกต้องแล้ว
ถ้าใครรับผิดชอบเป็นรายหมู่หรือข้ามตำบลใช้ไม่ได้ครับ
และอาจจะกระทบกับคนนอกเขตรับผิดชอบที่มีสถานะเป็น 3 ได้ครัย
ย้ำครับว่า อันนี้ไม่ถูกต้องตามหลักการสำรวจ แต่เพื่อลดปัญหาความผิดพลาดของ typearea ให้ เหลือน้อยลงครับ