ผู้เขียน หัวข้อ: เลข opdscreen_bp_id  (อ่าน 3607 ครั้ง)

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

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
เลข opdscreen_bp_id
« เมื่อ: ธันวาคม 01, 2011, 11:33:10 AM »
0
เลข opdscreen_bp_id  ในตาราง opdscreen_bp ไม่ขึ้นข้าม  จาก 1922  เป็น 1924 เป็ฯ 1926 ไม่ทราบว่าเป็นเพราะทำไรแบบบนี้ครับ หรือว่าต้่องคีย์หน้าจอไหนระหว่าง ปุ่ม pb ตรงหน้าจอซักประวัติ กับ คัดกรอง-> นั่งวัด bp ซ้ำ ไม่ทราบว่าไปเก็บในตารางเดี่ยวกันหรือเป่า 
ใช้  3.54.11.2
โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30

ออฟไลน์ wiphusit

  • Hero Member
  • *****
  • กระทู้: 2,426
  • ยอดกมล
  • Respect: +4
    • ดูรายละเอียด
    • โรงพยาบาลทับปุด
Re: เลข opdscreen_bp_id
« ตอบกลับ #1 เมื่อ: ธันวาคม 01, 2011, 11:40:37 AM »
0
select * from serial

update serial set serial_no=(select max(opdscreen_bp_id) from opdscreen_bp) where name="opdscreen_bp_id"

รันทีละคำสั่งนะครับ

วิภูษิต  คงแก้ว เจ้าพนักงานเครื่องคอมพิวเตอร์ 
โรงพยาบาลทับปุด
อำเภอทับปุด จ.พังงา 82180
โทร 0-7659-9019 ต่อ 117,101
โทรสาร 0-7659-9115
Thailand.

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: เลข opdscreen_bp_id
« ตอบกลับ #2 เมื่อ: ธันวาคม 01, 2011, 11:49:50 AM »
0
ไม่น่าจะใช่ครับ..เพราะไม่เจอปัญหา Duplicate opdscreen_bp_id ครับ..และเลขลำดับ ก็ตรงกับตาราง serial แต่ว่า เกือบทุกรายที่มีการ repeat bp จะได้ id ลำดับ + 1 แททุกครั้ง แต่ก็ไม่น่ากังวลในเลขลำดับ เพราะแยกข้อมูลด้วย Vn+screen_date+screen_time ได้ตลอดครับ..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
Re: เลข opdscreen_bp_id
« ตอบกลับ #3 เมื่อ: ธันวาคม 01, 2011, 12:02:32 PM »
0
select * from serial

update serial set serial_no=(select max(opdscreen_bp_id) from opdscreen_bp) where name="opdscreen_bp_id"

รันทีละคำสั่งนะครับ


ค่าในตาราง opdscreen_bp_id ใน  opdscreen_bp
เท่ากัน  opdscreen_bp_id ใน ตาราง serial นะครับ
โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30

ออฟไลน์ adr

  • Full Member
  • ***
  • กระทู้: 108
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลบางแพ
Re: เลข opdscreen_bp_id
« ตอบกลับ #4 เมื่อ: ธันวาคม 15, 2011, 15:03:39 PM »
0
select * from serial

update serial set serial_no=(select max(opdscreen_bp_id) from opdscreen_bp) where name="opdscreen_bp_id"

รันทีละคำสั่งนะครับ




ลองแก้ไขตามนี้ครับ...พี่นวย....[/color] 8) 8) 8)

Bangphae Hospital Ratchaburi
http://bphosp.homelinux.net
Start HOSxP at 26 September 2009
Server IBM System x3200-M2 Intel Xeon Quad-Core Processor X3360 2.83GHz/1333MHz FSB, 12MB L2 Cache
8GB  PC2-6400 800MHz ECC DDR2-SDRAM
SAS 146 GB.
Master,Slave >> MySQL 5.1.39 percona
HOSxP 3.55.1.26
MA : อ.ตั๊ก , อ.พล