ผู้เขียน หัวข้อ: ตรวจสอบ relation ในบัญชี 1 กับ 4  (อ่าน 5165 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
ตรวจสอบ relation ในบัญชี 1 กับ 4
« เมื่อ: กรกฎาคม 03, 2009, 11:01:16 AM »
0
เจอปัญหา  รายชื่อผู้มารับบริการในแฟ้มโภชนาการและสร้างเสริมภูมิคุ้มกันโรค   หายไปไม่ขึ้นชื่อผู้รับบริการ
แต่มีการให้บริการและประวัิติการให้บริการยังมีอยู่
น่าจะเกิดจากข้อมูลในบัญชี 1 ถูกย้ายหรือลบ ซึ่งถ้ามีการรับบริการแล้วไม่น่าจะลบได้(ไม่เคยไปลบในฐานโดยวิธี ใช้คำสั่ง  sql ลบเองนะ อิอิ)
ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ jdadmin1

  • Hero Member
  • *****
  • กระทู้: 6,468
  • "เครื่องชำรุด...งดใช้งานชั่วคราว"
  • Respect: +33
    • ดูรายละเอียด
Re: ตรวจสอบ relation ในบัญชี 1 กับ 4
« ตอบกลับ #1 เมื่อ: กรกฎาคม 03, 2009, 12:14:10 PM »
0
 ;D ;D ;D ที่ผมเคยเจอคือส่งเสริมลงทะเบียนให้บริการไปแล้วบัญชี 1 เพิ่ม person ทำให้เกิด 1 คน 2 person_id แล้วเขาลบ person_id ออก 1 รายการดันมาตรงกับ person_id ที่มีการให้บริการครับเลยเกิดปัญหาอย่างที่ท่าน howtodo เจอ อยากให้สามารถรวมรายการให้บริการของทั้ง 2 person_id แล้วสามารถลบออกให้เหลือเพียง 1 เหมือนกันครับ ที่เคยแก้ปัญหามาคือต้องเอาข้อมูลการให้บริการของ person_id หนึ่งไปคีย์ให้บริการกับอีก id แล้วเข้าไปลบ id ที่ไม่สมบูรณ์ที่ SQL ออกไป ลำบากเหมือนกันครับ ถ้ามีปุ่มรวม person_id ได้ก็คิดว่าดีครับ(ณ ปัจจุบันนี้ก็ยังตามแก้ 1 คน 2 person_id อยู่เหมือนกันครับ ไม่รู้ที่อื่นเป็นกันบ้างหรือเปล่า) ;D ;D ;D
โรงพยาบาลพระสมุทรเจดีย์สวาทยานนท์ จังหวัดสมุทรปราการ
Master   : HOSxP 3.67.6.5
Slave1   : HOSxP 3.67.6.5
Upgrade 8/06/2567
Facebook : Suntad Mamak

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
Re: ตรวจสอบ relation ในบัญชี 1 กับ 4
« ตอบกลับ #2 เมื่อ: กรกฎาคม 03, 2009, 13:09:00 PM »
0
;D ;D ;D ที่ผมเคยเจอคือส่งเสริมลงทะเบียนให้บริการไปแล้วบัญชี 1 เพิ่ม person ทำให้เกิด 1 คน 2 person_id แล้วเขาลบ person_id ออก 1 รายการดันมาตรงกับ person_id ที่มีการให้บริการครับเลยเกิดปัญหาอย่างที่ท่าน howtodo เจอ อยากให้สามารถรวมรายการให้บริการของทั้ง 2 person_id แล้วสามารถลบออกให้เหลือเพียง 1 เหมือนกันครับ ที่เคยแก้ปัญหามาคือต้องเอาข้อมูลการให้บริการของ person_id หนึ่งไปคีย์ให้บริการกับอีก id แล้วเข้าไปลบ id ที่ไม่สมบูรณ์ที่ SQL ออกไป ลำบากเหมือนกันครับ ถ้ามีปุ่มรวม person_id ได้ก็คิดว่าดีครับ(ณ ปัจจุบันนี้ก็ยังตามแก้ 1 คน 2 person_id อยู่เหมือนกันครับ ไม่รู้ที่อื่นเป็นกันบ้างหรือเปล่า) ;D ;D ;D

ผมเจอปัญหาแบบเดียวกันเลยครับ สนับสนุน ให้มีปุ่มรวม person_id ครับ  ;D
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: ตรวจสอบ relation ในบัญชี 1 กับ 4
« ตอบกลับ #3 เมื่อ: กรกฎาคม 03, 2009, 15:40:06 PM »
0
โปรแกรมต้องลบไม่ได้ เพราะจะทำให้ relation ขาดไป  ฝากด้วย อิอิ
ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: ตรวจสอบ relation ในบัญชี 1 กับ 4
« ตอบกลับ #4 เมื่อ: กรกฎาคม 03, 2009, 17:21:38 PM »
0
เห็นด้วยครับ ถ้าจะมีการรวม person_id และรวมทั้งตารางบริการเชิงรุกทั้งหมดของ person_id  คล้ายกับ รวม HN ของเชิงรับ

การจะลบบุคคล person  ก็น่าจะให้ลบได้นะครับ  แต่ต้องมีการเตือนว่า มีการให้บริการไปแล้ว แน่ใจว่าจะลบมั๊ย  ถ้าต้องการลบจริง ก็ควรลบบริการเดิมไปด้วย  จะได้ไม่มีรายการว่างๆ ค้างอยู่ในบัญชีอื่น
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)