BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: pardon.yu ที่ กันยายน 11, 2022, 01:32:32 AM

หัวข้อ: เขียนโค้ดใน Variable อย่างไร ให้แสดงวันที่ ที่ไม่เป็นตัวเลขทั้งหมด
เริ่มหัวข้อโดย: pardon.yu ที่ กันยายน 11, 2022, 01:32:32 AM
ผมทำสติ๊กเกอร์วันนัด ทุกอย่างใช้ได้หมด อยากแก้ให้วันที่ เป็นวัน แบบ ตัวอย่างแบบนี้ 11 ม.ค. 2565  จะต้องเขียนโค้ดอย่างไรครับ ด้านล่างคือตัวอย่างโค้ดที่เขียนไว้ครับ วันที่มันออกมาเป็นแบบนี้ 11/01/2565

Label59.Caption:= GetSQLStringData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'"');
Label61.Caption:= GetSQLStringData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" and note like "%lab%"  ');
Label64.Caption:= GetSQLStringData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" and note like "%สถานีสุขภาพ%"  ');
หัวข้อ: Re: เขียนโค้ดใน Variable อย่างไร ให้แสดงวันที่ ที่ไม่เป็นตัวเลขทั้งหมด
เริ่มหัวข้อโดย: pop_hosxp ที่ กันยายน 12, 2022, 09:23:19 AM
ผมทำสติ๊กเกอร์วันนัด ทุกอย่างใช้ได้หมด อยากแก้ให้วันที่ เป็นวัน แบบ ตัวอย่างแบบนี้ 11 ม.ค. 2565  จะต้องเขียนโค้ดอย่างไรครับ ด้านล่างคือตัวอย่างโค้ดที่เขียนไว้ครับ วันที่มันออกมาเป็นแบบนี้ 11/01/2565

Label59.Caption:= GetSQLStringData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'"');
Label61.Caption:= GetSQLStringData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" and note like "%lab%"  ');
Label64.Caption:= GetSQLStringData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" and note like "%สถานีสุขภาพ%"  ');

ลองทดสอบดูครับ

Label59.Caption:= FormatThaiDate('d mm yyyy',GetSQLDateData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" '));
Label61.Caption:= FormatThaiDate('d mm yyyy',GetSQLDateData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" and note like "%lab%"  '));
Label64.Caption:= FormatThaiDate('d mm yyyy',GetSQLDateData ('select max(nextdate) from oapp where vn = "'+DBPipeline1['vn']+'" and note like "%สถานีสุขภาพ%"  '));
หัวข้อ: Re: เขียนโค้ดใน Variable อย่างไร ให้แสดงวันที่ ที่ไม่เป็นตัวเลขทั้งหมด
เริ่มหัวข้อโดย: pardon.yu ที่ กันยายน 12, 2022, 17:08:17 PM
ได้แล้วครับ ขอบคุณมากครับ ผมมือใหม่หัดเขียนครับ
หัวข้อ: Re: เขียนโค้ดใน Variable อย่างไร ให้แสดงวันที่ ที่ไม่เป็นตัวเลขทั้งหมด
เริ่มหัวข้อโดย: pardon.yu ที่ กันยายน 13, 2022, 14:22:07 PM
รบกวนอีกครั้ง ครับ หลังจากแก้โค้ดแล้ว ไม่สามารถพิมพ์สติกเกอร์ได้ ถ้าเงื่อนไข วันนัดไม่ครับ
จะมีวันนัดทั้งหมด 3 นัด ถ้าขาดนัดใดนัดหนึ่งจะพิมพ์ไม่ได้ กลายเป็นเออเร่อไปเลยครับ