แสดงกระทู้

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 - CPU4Core

หน้า: [1]
1
Value := GetSQLDoubleData(' sql syntax for variable 2') / GetSQLDoubleData(' sql syntax for variable 3');

2
ได้ไปยกเลิก ในทะเบียนลูกหนี้ที่ออกใบเรียกเก็บเงินหรือยังครับ

เพราะถ้าเป็น สิทธิที่เป็น แบบลูกหนี้สิทธิ แล้วมีรายการที่เก็บ ผสม กับรายการที่เป็นลุกหนี้สิทธิ

ถ้าจะยกเลิกต้องไปยกเลิกสองที่ครับ

1 หน้าการเงิน สำหรับรายการที่มีการเก็บเงิน
2 ทะเบียนลูกหนี้ที่ออกใบเรียกเก็บเงิน สำหรับรายการที่เป็นลูกหนี้สิทธิ

3
แจ้งปัญหา / ขอความช่วยเหลือ / Re: คำสั่ง MYSQL
« เมื่อ: กันยายน 07, 2012, 13:07:33 PM »
SELECT * FROM opd_allergy
WHERE symptom = """"""

(ใช้ Double Quote 6 ตัวนะครับ)

ลองดูว่าได้ไหม


4
Report Exchange / Re: สอบถามการเขียนรายงาน nondrugitem
« เมื่อ: สิงหาคม 01, 2012, 16:15:47 PM »
paidst ครับ

01 เบิกได้
03 เบิกไม่ได้


5
อ่อครับ ก็ บังคับให้มันมาแสดงใน Memo แทนครับ เขียนคำสั่งใน Variable แล้วก็ให้ออกไปโชว์ที่ Memo ซึ่งตัว Memo เอง สามารถขึ้นบรรทัดใหม่ได้ครับ

6
ใน Variable ขึ้นบรรทัดได้นะครับ โดยใช้เครื่องหมาย '+ เป็นตัวเชื่อมครับ ยกตัวอย่างเช่น

select a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p from alpha '+
' left join delta on delta.id=alpha.id '+

ประมาณนี้ครับ

7
ตอบทำได้ครับ เอาโค๊ดนี้ไปแปะใน Vairable นะครับ

Value := GetSQLSubQueryData(' select lab_name from lab_app_order_service laos
left outer join oapp oa on oa.vn=laos.vn
where laos.vn = "'+DBPipeline['vn']+'" ');

8
Report Exchange / Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« เมื่อ: มิถุนายน 21, 2012, 09:46:26 AM »
งั้นขอตัวรายงานมาดูหน่อยครับ

9
Report Exchange / Re: ดูคำสั่งใน Variable ให้หน่อยครับ
« เมื่อ: มิถุนายน 20, 2012, 15:23:14 PM »
ลองปริ๊นจริงออกมั้ยครับ
หรือไม่ ก็ลอง คลิกขวารันใน Variable ดูครับ ว่า Error ไหม

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

ถ้าใช่ก็

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 := '-';

ลองใช้แบบนี้ดูครับ

11
ตาราง rcpt_arrear

จะเป็นผู้ป่วยที่ทำการลงบันทึกค้างชำระครับ

12
select count(distinct hn) เอาครับถ้านับคน

select count(vn) ถ้านับครั้ง

================================================

13
ตาราง lab_order ครับ

ฟิวดิ์ lab_order_result

14
อยู่ใน Tab ซักประวัติ[F1] อยู่ด้านล่าง ๆ ที่เขียนว่า การคัดกรองครับ

หน้า: [1]