แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - nuttavut

หน้า: 1 ... 5 6 [7] 8 9 ... 53
301
Development / Re: โปรแกรมตรวจสอบOPPP-2555 NHSO V.2.0.5
« เมื่อ: พฤศจิกายน 04, 2011, 23:00:04 PM »
เท่าที่ผมทราบปี 2555  สปสช.ยังคงตรวจใน 2 ประเด็นหลัก  คือโครงสร้างตรงรับเข้าได้...ถ้าผ่านขั้นแรก  ก็พบกับ การตรวจตาม FLOW ที่คิดคุณภาพให้ point ในแต่ละแฟ้มครับ...ของผมก็ส่งเร็ว...ยังไม่ได้ MAP ให้ครบ..รอป๋า jdadmin1 สะดวกและว่างอยู่ครับ.....ผ่านไม่ผ่านก็ว่ากันอีกทีเช่นกัน...แต่ส่งเร็วเกินไปข้อมูลไปอยู่ในฐาน สปสช.ปี 2554 ทำให้วันนี้ตัองส่งใหม่อีกรอบ..เพราะมีรายงาน REP ระดับจังหวัด อ้างว่า...ไม่ได้ส่งข้อมูล...กรรม....ส่งเร็วก็กรรม...ส่งช้าก็กรรม..... ??? ??? ???


ผมเพิ่งส่งวันนี้ครับ ... ;D ;D .... กลัวช่วงเปลี่ยนถ่าย แบบนี้หล่ะ และมักจะเป็นแบบนี้ทุกครั้ง .....หวังว่าคงจะผ่าน...เดี๋ยวมารายงานอีกทีนึง...
จะได้หาแนวทางที่ถูกต้อง.. ;D ;D

302
Development / Re: โปรแกรมตรวจสอบOPPP-2555 NHSO V.2.0.5
« เมื่อ: พฤศจิกายน 04, 2011, 19:02:28 PM »
ตกลงต้องแม็ป 3 หลัก หรือ 4  หลักล่ะครับ

303
แจ้งปัญหา / ขอความช่วยเหลือ / Re: หน้างาน xray 3.54.10.31
« เมื่อ: พฤศจิกายน 04, 2011, 12:50:42 PM »
ลองทดสอบใช้ 3.54.11.2 ดูครับ ;D

304
ก่อนสรุปแนวทางแก้ปัญหา
เลยเสนอ ข้อผิดพลาดของตัวเองก่อน ที่จะเกิดหายนะครั้งนี้

1. การสำรองข้อมูล ไม่สำรองข้อมูลทุกวัน ชะล่าใจว่า server ตัวเองเจ๋งพอ server + san
2. การไม่ให้ความสำคัญกับ replicate log ไม่เคย backup ไว้เลย clear ออกบ่อยมาก (ข้อมูลที่กู้ได้มา 7 วันได้จาก replicate_log ที่เหลือ ทั้งหมด)
2. เครื่อง replicate ที่ใช้อยู่ทุกวัน ชะล่าใจ ถอดออกไป sync ข้อมูล datacenter ที่สสจ. ที่ รพ.เลยไม่มีเครื่อง replicate
3. การให้สิทธิ admin กับ จนท.หลายๆคน แต่มีบางคนไปใช้คำสั่ง delete from replicate_log โดยพละการ ทำให้ข้อมูล ที่ควรจะได้มากลับไม่ได้
4. ตัวเองไม่ค่อยได้อยู่ รพ. แล้วไม่ฝากคนอื่น สำรองข้อมูลแทน
5. รพ.ควรมีระบบ manual เผื่อระบบล่มไว้ เพราะวันที่ล่ม จนท.ทุกคนหยุดทำงานหมดเลย ไม่รู้จะทำไงกันหมด บางคนไม่ยอมจดลง กระดาษด้วยซ้ำ

โทษใครคงไม่ได้ คงต้องโทษตัวเราเอง ที่จัดการระบบของตัวเองได้ไม่ดีพอ

ส่วนวิธีกู้ข้อมูลคืน ยังไม่เสร็จทั้งหมด ยังไงถ้าเสร็จแล้วจะมาบอกต่อครับ..


เป็นกำลังใจให้ครับ...สู้ๆ... ;D ;D

305
แจ้งปัญหา / ขอความช่วยเหลือ / Re: database error
« เมื่อ: ตุลาคม 29, 2011, 16:00:14 PM »
...คงต้องทบทวนเรื่อง กระแสไฟฟ้า แล้วละครับ หา UPS ดีๆหน่อย เครื่อง Server ต้องมีระบบปรับอากาศ ที่ดีด้วยครับ .... ;D ;D

306
แจ้งปัญหา / ขอความช่วยเหลือ / Re: database error
« เมื่อ: ตุลาคม 29, 2011, 15:36:49 PM »
ตามนี้ครับ ....ขอให้แก้ไขได้นะครับ  ;D ;D

307
แจ้งปัญหา / ขอความช่วยเหลือ / Re: database error
« เมื่อ: ตุลาคม 29, 2011, 15:20:38 PM »
ตอน login ก็ปรากฎ pop up ดังภาพ
ไม่ทราบว่าเกิดอะไรผิดพลาด
แล้วต้องแก้ไข ปัญหายังไง
ช่วยชี้แนะด้วยค่ะ
คนไข้รอตรึมเลยค่ะ

check & repair table

308
ผมใช้วิธคล้ายอาจารย์เกื้อครับ เติมข้อความในวินิจฉัยที่อาจไม่ผ่านการตรวจสอบ
ไว้เตือนตอนคีย์ข้อมูล
** แต่ตอนดูใน visit list  (PCU) ถึงจะลงรหัสที่ละเอียดทุกหลักแล้วโปรแกรมจะโชว์ที่รหัสหลัก  ดังนั้นจึงมีข้อความที่เราบอกให้Dxใหม่มาแสดง**


ปัญหานี้ใน เวอร์ชั่นใหม่ๆจะมีแจ้งผู้ลงรหัส หลังจากบันทึก อยู่แล้วว่ายังมีรหัสให้เลือกได้อีกครับ ...

309
... จากการตรวจสอบ ส่ง 18 แฟ้มจาก 3.54.10.27 ก็ส่งออกนะครับ
นำเข้าโปรแกรมตรวจสอบ V.2.0.4 ก็ OK นะครับผมว่า ....จริงๆผมก็ว่านิ่งแล้วนะครับ สำหรับ ส่งออก OP-PP สปสช. ปี 2555 ;D ;D

ส่วน 21 แฟ้มนี้ต้องทดสอบกันสักระยะครับจากการตรวจสอบ ของ รพ.สต. ข้อมูลก็ยัง error เยอะอยู่กำลัง วิเคราะห์ หาสาเหตุอยู่ครับ และที่สำคัญยังไม่มีโปรแกรมตรวจสอบต้องใช้โปรแกรมตรวจสอบ V.2.0.4 ของ สปสช. อยู่ ....... ;D ;D

310
อยากถามต่อครับว่า IRIS ที่ สปสช.แจก ทำไงจะใช้ scan ลายนิ้วมือ ที่ติดมากับเครื่อง scan ด้านบน เข้า hosxp ได้ครับ

น่าคิด และน่าทำ ;D ;D

311
HOSxP PCU / Re: HOSxP_PCU_Setup_3.54.10.26
« เมื่อ: ตุลาคม 28, 2011, 15:31:35 PM »
ผมติดตรงส่งออก 21 แฟ้ม อ่ะครับ


ลองส่งออกจากเมนู 21 แฟ้มจาก HOSxP ดูครับ

312
ใจเย็นๆ นิดนึง นะขอรับ กำลังวางแผนอยู่ครับ รอสักระยะครับ ....

313
Admin tools / Re: Tools > BMSxTraBackupGUI-3.54.7.12
« เมื่อ: ตุลาคม 27, 2011, 10:48:59 AM »
BMSxTraBackupGUI-3.54.7.12  มี expire! ด้วยหรอครับ สามารถใช้กับ server จริงได้หรือเปล่าครับ และมีวิธีการใช้อย่างไรบ้างที่ต้อง ระวัง!


ลองย้อนวันที่ไป ก่อน 30/09/2554 แล้วใช้งานดูครับ

314
พบปัญหานี้เช่นกันครับ ...  ;D เพราะที่ รพ. มีข้อมูลบางส่วน ที่ใช้ HN กลุ่มหนึ่ง order lab เข้า HOSxP ด้วย

315
OP/PP v.2.0.3 ดาวน์โหลดได้จากที่ไหนครับ ในหน้า oppp ไม่เห็นมีเลย  ???

มีครับ  http://op.nhso.go.th/op/download/DownloadAction.do
 

316
หลังจากโอนข้อมูลเสร็จ  อายุไม่แสดงครับ 

คลิกปุ่ม Update Age ยัง ;D

317
หมายถึงปรับหลักใหม่ เสร็จแล้วค่อยทำตามขั้นตอนที่ว่า ครับผม

318
ผมเปลี่ยนรหัสแพทย์เป็น 3 หลักแล้ว แต่ดูที่ Tools==>system setting==>บุคลากรในโรงพยาบาล   ทำไมยังเป็น  2 หลักอยู่เลยครับ  แต่ในรายงานฟิลด์ที่เป็นรหัสแพทย์เป็น  3 หลัก  ทำให้ฟิลด์ชื่อแพทย์ไม่แสดง  ไม่ทราบต้องแก้ยังงัยให้เปลี่ยนทีเดียวทั้งหมดครับ

หลังจากปรับหลักเสร็จแล้ว ใน Table doctor ในส่วนของ field code ให้ใส่ 0 นำหน้ารหัสเดิมให้ครบ 3 หลัก เช่นจากเดิม 1 ให้เพิ่มเป็น 001 แทน ทำให้ครบทุก แถว  (ต้องทำ Manual)  ;D ;D   เวอร์ชั่นก่อนๆแก้ให้แต่เวอร์ชั่นหลังๆมา แล้วไม่แก้ไห้ต้องแก้ไขเฉพาะ Table doctor  เอง

319
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Re: HOSxP - 3.54.10.24
« เมื่อ: ตุลาคม 25, 2011, 13:30:20 PM »
ยังไม่สร้าง person อัตโนมัติครับ

หมายความว่าไงครับ ไม่เข้าใจ ลองขยายนิดนึง

320
HOSxP PCU / Re: HOSxP_PCU ver 3.54.10.24 มาแว้~~~~~ว
« เมื่อ: ตุลาคม 25, 2011, 13:28:30 PM »
ตอนนี้ ไม่อัพขึ้น http://sourceforge.net/ แล้วเหรอครับ

อ.น่าจะไม่อัพขึ้นแล้วครับ อ.ใช้  ;D

http://bms-hosxp.com
http://hosxp.net

321
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Re: HOSxP - 3.54.10.24
« เมื่อ: ตุลาคม 25, 2011, 11:40:28 AM »
ทดสอบใน Notebook up str ผ่านไม่มีปัญหา ทดลองส่ง op/pp 2555 แฟ้ม proced เป็น 0 แฟ้ม อื่นๆ OK ครับ :) :) :)

ส่งออกปรกติครับ ... ทดสอบผ่านปรกติแล้วครับ สำหรับโปรแกรมตรวจสอบ 2.0.3  ;D ;D

322
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Re: HOSxP - 3.54.10.18
« เมื่อ: ตุลาคม 18, 2011, 23:31:49 PM »
;D จากการส่งออก ทดสอบแล้ว คุณภาพดีกว่า 17af เยอะครับ 55

proced ใน oppackage ก็มี SERV_PER  นำเข้าโปรแกรมตรวจสอบ 2.0.3 ได้แล้วครับ

ใช้โปรแกรมตรวจสอบ 2.0.3 ตรวจแฟ้ม PP ปรากฏว่าแฟ้ม person ถูกส่งออกมาเยอะมากครับ Error เพียบเลยครับ   แต่ละท่านพบปัญหาแบบผมหรือเปล่า  ??? ???
 

323
;) ผมให้ รพ.สต. คีย์ผ่าน Hosxp เลยครับ สะดวกดี (สำหรับงานทันตกรรม) 
ถ้า อ.MN จะปรับ One Stop เฉพาะหน้างานทันตกรรม แยกออกมาอีกตัว ให้หน้าตาเหมือนใน Hosxp เลยก็จะดีครับ แต่ส่งตรวจได้จากหน้าจอนี้ ไม่ต้องส่งจากห้องบัตร

ผมก็ทำแบบพี่คนเหล็กว่าเหมือนกัน ... แต่ถ้าใน HOSxP_PCU มีแบบเดียวกันแบบ รพ. ก็จะดีมากๆเลยครับ ;D ;D

324
เรื่องของห้องคลอดครับ..ต้องลงบันทึกข้อมูลของผู้ปฏิบัติงาน ( ต้องเพิ่มบุคลากรตรงส่วนไหนของเมนูครับ เพื่อที่จะสามารถที่จะเลือกเจ้าหน้าที่ปฏิบัติงานได้ เพราะคลิ๊กแล้ว ไม่ปรากฏอะไรเลย ) และแบบฟอร์มใบแจ้งเกิดครับ.ท่านใดมีรบกวนขอแบบฟอร์มนี้ด้วยครับ...ขอบคุณครับ

ลองใช้การค้นหา หรือ ศึกษาจากที่นี่.... ;D
 
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8131.0

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=22080.0

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16792.0

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16703.0

325
รบกวนขอคำสั่ง update ข้อมูลหน่อยครับ คือผล lab (lab_order_result)ในตาราง lab_order ที่ส่งกลับจาก LIS บางตัวจะมีชื่อผู้รายงานผลต่อท้ายด้วย เช่น ผล Glucose = "98 lab1" เป็นต้น ต้องการลบคำว่า "lab1" ออกจากผล lab(ในฐานข้อมูลนะครับ)ให้เหลือแต่ตัวเลข ต้องใช้คำสั่งอย่างไรครับ คิดตั้งนานแล้วยังคิดไม่ออกครับ  ;D
ส่วนการแก้ปัญหา ได้แจ้งบริษัท LIS แล้วกำลังดำเนินการแก้ไขให้ แต่ระหว่างนี้จำเป็นต้องส่งสถิติให้หน่วยแม่ ทำให้การแปลค่าผล lab error ครับ เลยอยากรบกวนด้วยครับ ;D

ใช้ คำสั่ง คำสั่ง REPLACE แทนที่ตัวอักษรด้วยค่าที่ต้องการครับ เช่น

         SELECT REPLACE("123456789", "56", "M") as dd ค่าที่ได้คือ 1234M789 ครับ เพราะผมแทนที่ 56 ด้วย M ครับ

ex ลองดูแบบนี้ (คำเตือน ทดสอบจากฐานสำรองดูก่อนนะครับ    )
UPDATE lab_order SET lab_order_result = REPLACE(lab_order_result , 'lab1', '');

ศึกษาเพิ่มเติมจากที่นี่ http://stackoverflow.com/questions/7917/remove-quotes-and-commas-from-a-string-in-mysql



326
อาจารย์ครับหมดอายุอีกแล้วครับ


แก้ปัญหา โดย ย้อนวันที่ไป ก่อน 30/09/2554 ก็สามารถใช้ได้ครับ  ;D ;D

327
ยังเฝ้าติดตามอยู่ครับ ไม่รู้ กทม.จะรับมือไหวหรือเปล่า ;D

328
ไม่ทราบที่ไหนออกได้ตรงบ้างครับ

ออกได้ทุกที่ครับ แต่ คงไม่ตรงกันสักที่

คงต้องมานั่ง เช็คที่ละรายการกับผู้รับผิดชอบแต่ละอย่าง ว่าจะให้นับข้อมูลอย่างไรบ้างในแต่ละช่อง
ผมก็ไม่รู้ว่าอย่างไรถูก อย่างไรผิดบ้าง บางทีผู้ใช้อยากให้ปรับให้หน่อย แต่ผมก็บอกว่าแล้วเงื่อนไข ที่ผู้รับผิดชอบ ที่เขาต้องการเป็นแบบนี้หรือเปล่า  บางทีก็ไม่กล้าที่จะแก้ไข

เดี๋ยวถ้ามีประชุม 11รง5 คงต้องให้ IT ไปนั่งฟังด้วยและสรุปผลว่า จะมีการนับอย่างไรบ้าง

ใช่ครับ ปัญหานี้ยังอยู่ครับ ... ทั้งที่จริงๆแล้วมันก็น่าจะ พิมพ์ ออกมาได้ ..... ;D ;D

329
;D ใช้ได้กับ บัตรประชาชนที่ มีตราครุฑ ที่มุมแล้วเท่านั้นนะครับ

รุ่นก่อน ที่มีชิป แต่ไม่มีครุฑ มันเก็บข้อมูล โดยมีสัญลักษณ์แปลก ขึ้นหน้า ทำให้อ่านข้อมูล แล้วหาไม่เจอ

ที่ รพ. ทางจังหวัดแจกเป็น สิบ เลยครับ (ยี่ห้อ IRIS) เลยไม่ต้องซื้อ ตอนนี้ติดตั้งหมดแล้ว  ;D ;D

ผมก็นึกว่าแต่ละที่จะได้รับแจกเหมือนกันซะอีก

330
ลองศึกษาจากที่นี่ครับ... (ให้อ่านตั้งแต่หน้าแรกๆเลยนะครับ)...

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9623.0

331
HOSxP PCU / Re: รวบรวมแบบฟอร์มรายงานสำหรับ PCU
« เมื่อ: ตุลาคม 10, 2011, 17:11:21 PM »
??? ??? ไม่ต้องทิ้ง mail ครับ ไปโหลดเอาที่หน้า 4 กับ 5 ครับ  ??? ???


เห้อ! อ่านๆกันหน่อย เขาก็บอกกันแล้วนะว่าให้ไปโหลดที่ไหน   ??? ???

ทิ้งเมลล์กันไว้ทำไมครับ.... ??? ???


332
นอกเรื่อง / Re: Trans KTB run window XP
« เมื่อ: ตุลาคม 10, 2011, 11:32:41 AM »
มันมี รุ่นที่ for windows ด้วยนี่ครับ....ลองถาม bank ดูครับ ;D

333
นอกเรื่อง / Re: รับสมัครนวก.สาธารณสุข
« เมื่อ: ตุลาคม 10, 2011, 08:20:29 AM »
ขาดแคลนกันหลาย รพ.ครับ...ของผมก็รับสมัครเช่นกัน...แต่หายากสำหรับคนในพื้นที่..และไม่มีบ้านพักแม้จะให้เิงินเดือนหมื่นกว่า ก็คงยังหายากอยู่...  ;D ;D

หากไม่มีความจำเป็นจริงๆ หรือต้องการทำงานใกล้บ้าน ก็คงจะหาคนที่ทำงานแนวนี้ยาก เพราะหากทำงานที่อื่นๆ มีค่าตอบแทนมากกว่า 2-3 เท่าครับ .... ;D ;D อันนี้จากประสบการณ์จริงๆครับ ...

334
สั่งพิมพ์แล้ว เป็นหน้ากระดาษเปล่าๆ และจำนวน ออกเป็น 0 ผมต้องไปแก้ code ตรงไหนมั้ยครับ

แล้วได้ใช้งาน การคัดกรองภาวะแทรกซ้อนแบบใหม่หรือยัง  ;D

และการคัดกรองแบบใหม่ จำเป็นสำหรับการส่ง 21 แฟ้มด้วยครับ... ;D

335

ต่ออีกอัน .... ;D

อันที่ 4 รายงานผู้ป่วยเบาหวานที่ได้การคัดกรองภาวะแทรกซ้อนทางเท้า แบบแสดงรายละเอียด


336
;D ขอบคุณครับ ขอเก็บไว้ทดสอบ และใช้งาน + แจกจ่าย 555

 ;D- รายงานตัวต่อไป มีตรวจเท้าด้วยใช่ไหมครับ

ตามคำเรียกร้อง... ;D ;D

อันที่ 3 รายงานผู้ป่วยเบาหวานที่ได้การคัดกรองภาวะแทรกซ้อนทางเท้า แบบสรุปรายการ

337
อันที่ 2 เป็นแบบรายละเอียด  ;D

338
มีรายงาน รายงานผู้ป่วยเบาหวานที่ได้การคัดกรองภาวะแทรกซ้อนทางตา(แบบใหม่) มาแจก
ลองไปใช้กันดูเด้อพี่น้อง... ;D ;D

อันแรก เป็นแบบสรุป

339
ยินดีต้อนรับ / Re: 3.54.10.6
« เมื่อ: ตุลาคม 07, 2011, 09:04:40 AM »
::) เรื่องสิทธิ์ เป็นเพียง รหัสส่งออก OPPP 2555 ให้ตรงตาม สปสช.กำหนด เฉยๆ นะครับ ซึ่งอาจารย์ MN ก็ทำการ map ให้เรียบร้อยแล้ว ส่งออกได้เลย

ส่วน การเลือกสิทธิ์ ส่งตรวจ มันคนละประเด็นครับ ถ้าชัวร์ๆ ก็ควรจะเช็คจากปุ่ม NHSO ทุกรายครับ

ตามท่านคนเหล็กเลยครับ  check 100% ไปเลยครับ  ;D ;D

340
Linux / Re: CentOS6
« เมื่อ: ตุลาคม 06, 2011, 14:06:11 PM »
ในCentOS6 64 bit  เมื่อติดตั้งมาถึงการแบ่งเนื้อที่ Harddisk  file system type ควรเลือกเป็น ex4 หรือ ex3 ดีครับ แล้วข้อดีข้อเสีย ต่างกันอย่างไรครับ  (Acer Altos 540  RAM 4G)

ลองศึกษาเพิ่มเติมจากที่นี่ครับ http://tonhor.exteen.com/20090502/what-is-ext4-ext4

341
ได้แล้วครับ ขอบคุณครับคุณ  nuttavut  มากๆๆๆเลยครับ เป็นประโยชน์อย่างมากเลย

ทำผลงาน อะไรดีๆ ก็นำมาแบ่งชุมชนนี้ด้วย....นะครับ  ;D ;D

แนะนำตัวด้วยก็ดีนะครับ  ;D

342
เอ!....อันนี้ ง่าย... และสั้นแล้วนะครับผมว่า .. ;D ;D  ลองก๊อปไปใส่ ที่ sql query ของ hosxp
แทป script  แล้วเอา code ไปใส่ ในส่วนของ Source และ DFM แล้วคลิกปุ่ม execute

343
ตามประกาศ

344
คือผมจะเอาค่าจาก edit4.text  มาอัพเดทลงในฟิว vn ของตาราง  xray_head ครับ ผมใช้คำสั่งดังรูปไม่ได้ครับ
ไม่รู้ว่าคำสั่งถูกหรือป่าวครับ รบกวนหน่อยครับ

แต่ถ้าใส่เป็นข้อความยังนี้มันอัพเดทได้ครับ
hosxp_getdataset('update xray_head  set  vn="540926163628"  where vn="'+edit2.text+'" and

hn="'+edit3.text+'" ');


ลองศึกษาดูตาม ตัวอย่างนะครับ ;D

source

unit hn2hn;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Button1: TButton;
    Edit3: TEdit;
    Label3: TLabel;
    pg: TProgressBar;
    Label4: TLabel;
    logmemo: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var tc,ts:tclientdataset;  i:integer;
 begin
   tc:=tclientdataset.create(nil);
   ts:=tclientdataset.create(nil);
   tc.data:=hosxp_getdataset('select * from hosxp_ddl_field  where field_name ="vn"');
   pg.position:=0;
   pg.max:=tc.recordcount;
   while not tc.eof do
   begin
     label4.caption:=tc.fields[0].asstring;
     if tc.fields[1].asstring ='vn' then
     begin
      logmemo.lines.add('Change...'+tc.fields[0].asstring);
     try
       hosxp_getdataset('update '+tc.fields[0].asstring+'  set hn="'+edit3.text+'" where vn="'+edit2.text+'" and hn="'+edit1.text+'" ');
     except end;
     end;
     logmemo.lines.add('Change...'+'update '+tc.fields[0].asstring+'  set hn="'+edit3.text+'" where vn="'+edit2.text+'" and hn="'+edit1.text+'" ');

     pg.position:=pg.position+1;
     application.processmessages;
     tc.next;
   end;

   tc.free;
   ts.free;
                     
   showmessage('Done.');

end;

end.



DFM


object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Hosxp VN2VN  by Doraemon saiyok'
  ClientHeight = 492
  ClientWidth = 567
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Label1: TLabel
    Left = 32
    Top = 35
    Width = 45
    Height = 22
    Caption = 'HN (OLD)'
  end
  object Label2: TLabel
    Left = 32
    Top = 91
    Width = 50
    Height = 18
    Caption = 'VN'
  end
  object Label3: TLabel
    Left = 32
    Top = 147
    Width = 48
    Height = 13
    Caption = 'HN (NEW)'
  end
  object Label4: TLabel
    Left = 80
    Top = 224
    Width = 31
    Height = 13
    Caption = 'Label4'
  end
  object Edit1: TEdit
    Left = 96
    Top = 32
    Width = 153
    Height = 41
    TabOrder = 0
    Text = '0247298'
  end
  object Edit2: TEdit
    Left = 96
    Top = 79
    Width = 153
    Height = 41
    TabOrder = 1
    Text = '540926225624'
  end
  object Button1: TButton
    Left = 80
    Top = 256
    Width = 393
    Height = 73
    Caption = 'Button1'
    TabOrder = 2
    OnClick = Button1Click
  end
  object Edit3: TEdit
    Left = 96
    Top = 144
    Width = 153
    Height = 41
    TabOrder = 3
    Text = '0247299'
  end
  object pg: TProgressBar
    Left = 80
    Top = 344
    Width = 393
    Height = 17
    TabOrder = 4
  end
  object logmemo: TMemo
    Left = 80
    Top = 384
    Width = 393
    Height = 89
    Lines.Strings = (
      'logmemo')
    TabOrder = 5
  end
end


ที่มา by อ.อ๊อด Doraemon saiyok

345
เอ!...server นะครับ... จากที่หลายๆท่านโพสมา มันพังง่ายขนาดนั้นหรอครับ....เนี่ย  Grin Grin
พอดีใช้ อีกค่ายครับ เรื่องเงียบ...

x3500  ใช้มา 4 ปี เดี้ยง เมื่อกลางเดือนกันยายน
อาการเหมือนข้างบนเปรียบเลยครับ  ติดต่อฝ่ายช่างบริษัท เขาเสนอค่าซ่อมมา แสนสอง
ซื้อใหม่ได้เครื่องหนึ่ง


Server HOSxP ตัวแรก ที่ รพ. ใช้มาตั้งแต่ ปี 2548 ตอนนี้อายุ 6 ขวบแล้วยังใช้งานได้ดีอยู่เลยครับ
แต่ปัจจุบันก็ทำหน้าที่ เป็น ตัวสำรองไว้รัน Report .....

ทั้งนี้ทั้งนั้น..ก็ขึ้นอยู่กับอีกหลายปัจจัย ....

346
เอ!...server นะครับ... จากที่หลายๆท่านโพสมา มันพังง่ายขนาดนั้นหรอครับ....เนี่ย  ;D ;D
พอดีใช้ อีกค่ายครับ เรื่องเงียบ... ;D ;D


347
Report Exchange / Re: แบบฟอร์มรายงานผลการตรวจ x-ray
« เมื่อ: ตุลาคม 04, 2011, 09:13:28 AM »
ต้องการพิมพ์จากหน้าไหนล่ะครับ อธิบาย.....ให้ชัดแจ้งนิดนึง ;D

348
Report Exchange / Re: รบกวนสอบถามเรื่อง Sub Report
« เมื่อ: ตุลาคม 03, 2011, 17:43:31 PM »
หลังจากได้ลองพยายาามอยู่หลายครั้งมาก แต่ก็หาทางแก้ไขไม่ได้ จึงอยากจะรบกวนอาจารย์ทุกท่าน ช่วยดู Report ให้ผมหน่อยครับ เนื่องจาก เพิ่ม sub report ไปแล้วมันไม่แสดงข้อมูลออกมา ไม่ทราบว่าทำผิดตรงไหนหรือเปล่าในกรณีได้แนบ ฟอร์ม OPD Card มาด้วย ข้อมูลในส่วนที่ไม่แสดงผลเป็นส่วนของ รายการ Lab นัดล่วงหน้า  Sub report15 ยังไงก็รบกวนอาจารย์ทุก ๆ ท่านด้วยนะครับ

ผมลองแก้ไขให้แล้วนะครับ

ผิดตรงนี้ครับ
 ChangeDBPipeLineLink8SQL('select l1.vn,l1.lab_name  '+
     ' from lab_app_order_service l1  '+
     ' left outer join lab_app_head lh on lh.lab_app_order_number=l1.lab_app_order_number  '+
     ' where lh.oapp_id = "'+DBPipeline['vn']+'" ');

ที่ถูกจะต้องเป็น
 ChangeDBPipeLineLink8SQL('select l1.vn,l1.lab_name  '+
     ' from lab_app_order_service l1  '+
     ' left outer join lab_app_head lh on lh.lab_app_order_number=l1.lab_app_order_number  '+
     ' where lh.vn = "'+DBPipeline['vn']+'" ');

เอ ..ว่าแต่ ชื่อไรครับท่าน แนะนำตัวด้วยก็ดีครับ จ.เดียวกันแท้ๆๆๆ.... ;D

349
Delphi / Pascal / Re: ช่วยทดสอบ Script ให้หน่อยครับ
« เมื่อ: ตุลาคม 03, 2011, 17:11:53 PM »

มีหลายท่านสอบถามมาครับ... ;D ;D
สำหรับบางที่ ที่ใช้ HN 9 หลัก ให้เปลี่ยนค่าจาก 7 เป็น 9 (ทำตามขั้นตอนตามรูปครับ)

350
Report Exchange / Re: การเงินขอมาครับ
« เมื่อ: ตุลาคม 03, 2011, 15:19:39 PM »
เป็นใบงบเงิน...ครับ

...ไปแก้ไขได้ตามต้องการนะครับ

หน้า: 1 ... 5 6 [7] 8 9 ... 53