ผู้เขียน หัวข้อ: ดูคำสั่งใน Variable ให้หน่อยครับ  (อ่าน 7820 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
ดูคำสั่งใน Variable ให้หน่อยครับ
« เมื่อ: มิถุนายน 20, 2012, 14:04:38 PM »
0
if GetSQLIntegerData('select count(hn) as cc from ptcardno '+
      ' where hn="'+DBPipeline['name3']+'" ')>1 then
        Value := GetSQLStringData('select cardno from ptcardno  '+
        ' where cardtype="02" and hn="'+DBPipeline['name3']+'" ')
else if GetSQLIntegerData('select count(hn) as cc from ptcardno '+
      ' where hn="'+DBPipeline['name3']+'" ')=1 then
        Value := GetSQLStringData('select cardno from ptcardno  '+
        ' where cardtype="01" and hn="'+DBPipeline['name3']+'" ')
else
        Value := '-';

เงื่อนไขแรก ให้แสดงเลขที่ต่างด้าว
เงื่อนไขที่สอง ให้แสดงเลขที่บัตรประชาชน
ปล.จากโค้ดด้านบน เงื่อนไขแรก ถ้าต้องการให้พิมพ์ข้อมูล "เลขที่ต่างด้าว" ด้วยต้องทำอย่างไรครับ

 ;D :D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ CPU4Core

  • Newbie
  • *
  • กระทู้: 14
  • Respect: 0
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: มิถุนายน 20, 2012, 14:10:32 PM »
0
ข้อมูลเลขที่ต่างด้าว หมายถึงให้พิมพ์ คำว่า "เลขที่ต่างด้าว" ออกมาด้วยใช่ไหมครับ

ถ้าใช่ก็

if GetSQLIntegerData('select count(hn) as cc from ptcardno '+
      ' where hn="'+DBPipeline['name3']+'" ')>1 then
        Value := GetSQLStringData('select concat("เลขที่ต่างด้าว ",cardno) from ptcardno  '+
        ' where cardtype="02" and hn="'+DBPipeline['name3']+'" ')
else if GetSQLIntegerData('select count(hn) as cc from ptcardno '+
      ' where hn="'+DBPipeline['name3']+'" ')=1 then
        Value := GetSQLStringData('select cardno from ptcardno  '+
        ' where cardtype="01" and hn="'+DBPipeline['name3']+'" ')
else
        Value := '-';

ลองใช้แบบนี้ดูครับ
อดีตพนักงาน BMS

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: มิถุนายน 20, 2012, 15:18:44 PM »
0
Run Report แล้ว Error แบบนี้จะแก้ไขอย่างไรดีครัีบ
 ???
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ CPU4Core

  • Newbie
  • *
  • กระทู้: 14
  • Respect: 0
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #3 เมื่อ: มิถุนายน 20, 2012, 15:23:14 PM »
0
ลองปริ๊นจริงออกมั้ยครับ
หรือไม่ ก็ลอง คลิกขวารันใน Variable ดูครับ ว่า Error ไหม
อดีตพนักงาน BMS

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #4 เมื่อ: มิถุนายน 21, 2012, 09:01:57 AM »
0
ลองปริ๊นจริงออกมั้ยครับ
หรือไม่ ก็ลอง คลิกขวารันใน Variable ดูครับ ว่า Error ไหม

ลองปริ้นท์จริง เป็นกระดาษเปล่า ว่าง ๆ เลยครับ
รัน Variable ก็ไม่มี Error    ??? ???
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ CPU4Core

  • Newbie
  • *
  • กระทู้: 14
  • Respect: 0
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #5 เมื่อ: มิถุนายน 21, 2012, 09:46:26 AM »
0
งั้นขอตัวรายงานมาดูหน่อยครับ
อดีตพนักงาน BMS

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #6 เมื่อ: มิถุนายน 21, 2012, 15:53:16 PM »
0
 ;D ;D :D :D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« ตอบกลับ #7 เมื่อ: กันยายน 09, 2013, 09:18:13 AM »
0
งั้นขอตัวรายงานมาดูหน่อยครับ

ใช้ได้หรือเปล่าครับ  ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1