BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kalakachang ที่ ตุลาคม 12, 2010, 10:19:56 AM
-
คือในรายงานทันตกรรม ซึ่งใช้ Variabe ในการทำ ที่คนอื่นทำไว้นะครับ มีเเต่ให้เลือกตัวเเปรที่เป็นวันที่ ที่นี้ผมต้องการเพิ่มตัวเเปรอีกตัวคือ รหัสเเพทย์เพื่อเเยกข้อมูลเป็นรายเเพทย์ครับ.
จะเพิ่มยังไงครับ. โดยให้กรอกในหน้าที่จะใส่วันที่นะครับ ช่วยทีครับ
ขอบคุณครับ
-
ึคงต้องแนบตัวรายงาน .cds มาในบอร์ดด้วยครับ...ไม่มีใครเห็นชุดคำสั่งดึงขึ้อมูล
-
นี้ครับ
เป็นวันที่ และตัวที่ให้ดึงข้อมูลครับ
-
ตัวรายงานครับ
-
ใช้ getpickuplist() สิครับดึงชื่อแพทย์ขึ้นมา
var1:=GetPickupList(sql); รับชื่อแพทย์มาไว้ใน var1
var2:=getSqlStringData(sql); ดึง id แพทย์ขึ้นมาจาก var1
-
ใช้ getpickuplist() สิครับดึงชื่อแพทย์ขึ้นมา
var1:=GetPickupList(sql); รับชื่อแพทย์มาไว้ใน var1
var2:=getSqlStringData(sql); ดึง id แพทย์ขึ้นมาจาก var1
พี่ครับใช้ไงครับ..
ทำใน variabe อีกตัวหนึ่งเเล้วนำมาใช้เหมื่นอวันที่นะเหรอครับ..
-
เขียนยังไงครับพี่ช่วยหน่อยครับ..ไม่ทราบจริงๆครับ
ขอบคุณครับ.
-
ช่วยหน่อยนะครับพี่ๆทั้งหลาย.
ขอบคุณครับ
-
ใน 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+'" ')
-
ลองเติม
dname:=GetPickupList('select name from doctor where position_id in("2","6")');
dcode := GetSQLStringData('select code from doctor where name ="'+dname+'"');
คือดูเฉพาะทันตแพทย์และทันตภิบาลครับ..จะได้ไม่ดึงมาทั้งหมด
-
พอดีว่างเลยช่วยต่อให้เสร็จครับ จะได้ไม่ค้างคา ??? ???
-
ดีจริง...ครับ..ใช้ได้เลย ;D
-
ขอบคุณพี่ๆทั้งหลายนะครับ..ที่ให้ความช่วยเหลือครับ
ขอบคุณครับ