ผู้เขียน หัวข้อ: ต้องการเพิ่มตัวเเปรในรายงานอีกตัวครับ.ทำยังไงครับ  (อ่าน 6003 ครั้ง)

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

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
คือในรายงานทันตกรรม ซึ่งใช้ Variabe ในการทำ ที่คนอื่นทำไว้นะครับ มีเเต่ให้เลือกตัวเเปรที่เป็นวันที่ ที่นี้ผมต้องการเพิ่มตัวเเปรอีกตัวคือ รหัสเเพทย์เพื่อเเยกข้อมูลเป็นรายเเพทย์ครับ.
จะเพิ่มยังไงครับ. โดยให้กรอกในหน้าที่จะใส่วันที่นะครับ ช่วยทีครับ
ขอบคุณครับ
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ึคงต้องแนบตัวรายงาน .cds มาในบอร์ดด้วยครับ...ไม่มีใครเห็นชุดคำสั่งดึงขึ้อมูล
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
นี้ครับ
เป็นวันที่ และตัวที่ให้ดึงข้อมูลครับ
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
ตัวรายงานครับ
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
ใช้ getpickuplist() สิครับดึงชื่อแพทย์ขึ้นมา

var1:=GetPickupList(sql); รับชื่อแพทย์มาไว้ใน var1
var2:=getSqlStringData(sql); ดึง id แพทย์ขึ้นมาจาก var1

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
ใช้ getpickuplist() สิครับดึงชื่อแพทย์ขึ้นมา

var1:=GetPickupList(sql); รับชื่อแพทย์มาไว้ใน var1
var2:=getSqlStringData(sql); ดึง id แพทย์ขึ้นมาจาก var1

พี่ครับใช้ไงครับ..
ทำใน variabe อีกตัวหนึ่งเเล้วนำมาใช้เหมื่นอวันที่นะเหรอครับ..
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
เขียนยังไงครับพี่ช่วยหน่อยครับ..ไม่ทราบจริงๆครับ
ขอบคุณครับ.
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
ช่วยหน่อยนะครับพี่ๆทั้งหลาย.
ขอบคุณครับ
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
ใน Declarations

เพิ่ม dname,dcode:string;

ใน procedure GlobalOnCreate

เพิ่ม

          dname:=GetPickupList('select name from doctor');
          dcode := GetSQLStringData('select code from doctor where name ="'+dname+'"');

ในส่วนของ Variables ทั้งหลายที่มี d.doctor="12" ก็เปลี่ยนเป็น

d.doctor="'+dcode+'" ')

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ลองเติม

dname:=GetPickupList('select name from doctor where position_id in("2","6")');
          dcode := GetSQLStringData('select code from doctor where name ="'+dname+'"');

คือดูเฉพาะทันตแพทย์และทันตภิบาลครับ..จะได้ไม่ดึงมาทั้งหมด
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
พอดีว่างเลยช่วยต่อให้เสร็จครับ จะได้ไม่ค้างคา ??? ???
« แก้ไขครั้งสุดท้าย: ตุลาคม 12, 2010, 13:12:47 PM โดย golf_win »
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
ดีจริง...ครับ..ใช้ได้เลย ;D
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
ขอบคุณพี่ๆทั้งหลายนะครับ..ที่ให้ความช่วยเหลือครับ
ขอบคุณครับ
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12