BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ สิงหาคม 17, 2011, 15:51:56 PM

หัวข้อ: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: vinaisena ที่ สิงหาคม 17, 2011, 15:51:56 PM
ปัญหา คือ  user ไม่ชอบ logout เวลาสั่งพิมพ์ จะมีชื่อคน login อยู่บน OPD card ซึ่งไม่ใช่คนที่นั่งพิมพ์อยู่ อ.เกื้อเคยแนะนำใน Board ว่า กติกาให้ เจ้าหน้าที่ห้องบัตร พิมพ์ชื่อผู้พิมพ์บัตรใหม่ ลงตรง field E-mail แล้วค่อยดึงมาแปะใน Report designer ถามว่าจะทำอย่างไรครับที่จะเอา field E-mail ที่เราสร้างกติกาให้เจ้าหน้าที่เราทำไว้ มาได้ครับ ตอนนี้ ดัดหลังเจ้าหน้าที่ห้องบัตรไว้แบบนี้ ไม่ logout ดีนัก ช่วยด้วยครับ ท่านอาจารย์
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: udomchok ที่ สิงหาคม 17, 2011, 17:13:49 PM
แก้ sql ให้ select "อีแมว" มาด้วยสิครับ
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ สิงหาคม 17, 2011, 17:30:44 PM
แก้ sql ให้ select "อีแมว" มาด้วยสิครับ

select "น้องแมว"
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 17, 2011, 18:04:57 PM
ก็เพิ่มเงื่อนไขสุดท้ายของชุดคำสั่งที่ออกแบบ FORM-RBT-102  ครับว่า

where  hn="xxxxxxxxx" and patient.email is not null หรือ... patient.email<>""  ครับ....

แล้วในส่วน  select ก็เลือก select patient.email from patient มาด้วย จะได้ DBTEXT เป็น..email ครับ



ปัญหา คือ  user ไม่ชอบ logout เวลาสั่งพิมพ์ จะมีชื่อคน login อยู่บน OPD card ซึ่งไม่ใช่คนที่นั่งพิมพ์อยู่ อ.เกื้อเคยแนะนำใน Board ว่า กติกาให้ เจ้าหน้าที่ห้องบัตร พิมพ์ชื่อผู้พิมพ์บัตรใหม่ ลงตรง field E-mail แล้วค่อยดึงมาแปะใน Report designer ถามว่าจะทำอย่างไรครับที่จะเอา field E-mail ที่เราสร้างกติกาให้เจ้าหน้าที่เราทำไว้ มาได้ครับ ตอนนี้ ดัดหลังเจ้าหน้าที่ห้องบัตรไว้แบบนี้ ไม่ logout ดีนัก ช่วยด้วยครับ ท่านอาจารย์
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: golf_win ที่ สิงหาคม 17, 2011, 19:21:12 PM
ปัญหา คือ  user ไม่ชอบ logout เวลาสั่งพิมพ์ จะมีชื่อคน login อยู่บน OPD card ซึ่งไม่ใช่คนที่นั่งพิมพ์อยู่ อ.เกื้อเคยแนะนำใน Board ว่า กติกาให้ เจ้าหน้าที่ห้องบัตร พิมพ์ชื่อผู้พิมพ์บัตรใหม่ ลงตรง field E-mail แล้วค่อยดึงมาแปะใน Report designer ถามว่าจะทำอย่างไรครับที่จะเอา field E-mail ที่เราสร้างกติกาให้เจ้าหน้าที่เราทำไว้ มาได้ครับ ตอนนี้ ดัดหลังเจ้าหน้าที่ห้องบัตรไว้แบบนี้ ไม่ logout ดีนัก ช่วยด้วยครับ ท่านอาจารย์
ทำเป็นตัวชี้วัดรายบุคคลครับ ลองกำหนดแบบนี้ความถูกต้องน่าเพิ่มขึ้นครับเวลาพบข้อผิดพลาดก็เอาเกณฑ์คุณภาพ+ความเสี่ยงเข้ามาจับครับ
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: suttary ที่ สิงหาคม 17, 2011, 20:56:56 PM
แก้ sql ให้ select "อีแมว" มาด้วยสิครับ
>:( >:( >:( :-\ :-\ :-\ :'( :'( :'(
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 17, 2011, 20:58:15 PM

ทำเป็นตัวชี้วัดรายบุคคลครับ ลองกำหนดแบบนี้ความถูกต้องน่าเพิ่มขึ้นครับเวลาพบข้อผิดพลาดก็เอาเกณฑ์คุณภาพ+ความเสี่ยงเข้ามาจับครับ


เห็นด้วยครับ...แต่ระดับลูกจ้างชั่วคราว...ไม่สนใจเรื่อง  KPI+สมรรถนะ กพร..ครับ..ต้องใช้ระบบอื่นวัด.. :D :D   เพราะ จ้างไม่เกิน 3 ปี กรอบค่าจ้างไม่เปลี่ยนแปลงนัก....
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: vinaisena ที่ สิงหาคม 17, 2011, 21:47:06 PM
ก็เพิ่มเงื่อนไขสุดท้ายของชุดคำสั่งที่ออกแบบ FORM-RBT-102  ครับว่า

where  hn="xxxxxxxxx" and patient.email is not null หรือ... patient.email<>""  ครับ....

แล้วในส่วน  select ก็เลือก select patient.email from patient มาด้วย จะได้ DBTEXT เป็น..email ครับ



ปัญหา คือ  user ไม่ชอบ logout เวลาสั่งพิมพ์ จะมีชื่อคน login อยู่บน OPD card ซึ่งไม่ใช่คนที่นั่งพิมพ์อยู่ อ.เกื้อเคยแนะนำใน Board ว่า กติกาให้ เจ้าหน้าที่ห้องบัตร พิมพ์ชื่อผู้พิมพ์บัตรใหม่ ลงตรง field E-mail แล้วค่อยดึงมาแปะใน Report designer ถามว่าจะทำอย่างไรครับที่จะเอา field E-mail ที่เราสร้างกติกาให้เจ้าหน้าที่เราทำไว้ มาได้ครับ ตอนนี้ ดัดหลังเจ้าหน้าที่ห้องบัตรไว้แบบนี้ ไม่ logout ดีนัก ช่วยด้วยครับ ท่านอาจารย์
select ตรงไหนครับ อ.เกื้อ ถึงได้ตามที่บอก ครับ
หัวข้อ: Re: ใส่ชื่อผู้พิมพ์บัตรลงตอน Print บัตรใหม่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 17, 2011, 22:28:14 PM
วาง  varible เพิ่มก็ได้ครับ...พี่วินัย


Value := GetSQLStringData('select email from patient where hn="'+DBPipeline['hn']+'"');

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