BMS-HOSxP Community
HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: grab ที่ มิถุนายน 25, 2009, 14:40:58 PM
-
ใช้ PCU 3.52.6.19 เจอ ในบัญชี กำลังเตรียมข้อมูล ทำรายงาน งวด 3 เดือน พอสั่ง update age อายุที่โชว์ ผิด หมดเลยครับ ที่เห็นชัดเจน อายุ 0 ปี 0 เดือน ไม่ยอมขยับ อยู่นิ่ง เลยครับ อายุ อื่น ๆ ก็เป็นเหมือนกัน ต้องเข้าไป ในแต่ละคน ไปคลิกวันเดือนปีเกิดใหม่ แล้วบันทึก ออกมา ถึงจะเปลี่ยน ... ตัวเลข รายงาน กลุ่มเป้าหมายที่เกี่ยวข้องกับอายุ ผิดหมดเลยครับ..
ใครเป็นบ้าง ... แถวที่ผมใช้ เป็นทุก สอ. เลยครับ .. แง้..ออกรายงานไม่ได้เลย..เลขผิดหมดเลย
-
ดีนะที่ผมยังใช้ 3.52.5.1 อยู่...
คงรอ...ให้ stable กว่านี้นิดนึ่ง..ถึงจะอัพครับ.. ;D
-
ผมใช้ Ver 3.52.5.1 ก็เป็นเหมือนกัน และตรงเมนู ค้นหา/แก้ไข Screen ข้อมูลอายุ(เดือน) บางคนจะเกิน 12 เดือนครับ
-
กดที่หน้าจอไหนครับ ผมกดดูแล้วก็ปกติดีนะครับ
-
ของผมก็ปกติดีนะครับ 8)
-
บัญชี 1 แสดงรายชื่อบุคคล ถ้าเข้าไปในข้อมูลของและ คน แล้วบันทึกออก ก็จะโชว์ ตรง แต่พอ คลิก update อายุ ก็จะกลับเป็นดังรูป กลุ่มที่ อายุ < 1 ปี จะเป็น 0 แต่กลุ่มอายุอื่น เดือนจะเกินจริงไป 1 เดือน ครับ
-
บัญชี 1 แสดงรายชื่อบุคคล ถ้าเข้าไปในข้อมูลของและ คน แล้วบันทึกออก ก็จะโชว์ ตรง แต่พอ คลิก update อายุ ก็จะกลับเป็นดังรูป กลุ่มที่ อายุ < 1 ปี จะเป็น 0 แต่กลุ่มอายุอื่น เดือนจะเกินจริงไป 1 เดือน ครับ
??? ??? เอาล่ะสิ ใช่จริงๆ ด้วยครับ อ.MN ฟันธงอีกคน ดังภาพ ด้านบนเลยครับ
ของผมทดสอบถึง Hosxp_pcu v.3.52.6.35b แล้วด้วยครับ เหมือนกันเลย
-
หน้าจอนี้ก็พลาดครับ
-
กำลัง Download ver 25e อยู่ สงสัยจารย์จะแก้ให้แล้วมั้ง
-
;D ;D ;D เป็นอย่างนั้นจริง ๆ ครับ ที่บัญชี 4 ด้วย ต้องดับเบิ้ลคลิ๊กเข้าไปแล้วบันทึกถึงจะแสดงอายุครับ ไม่แน่ใจว่าเป็นมาตั้งแต่เมื่อไหร่ พอดีเมื่อคืนจะคีย์ข้อมูลประชากรเข้าบัญชี 1 ก็สังเกตุเห็นเหมือนกันแต่ก็ใช้วิธีดับเบิ้ลคลิ๊กเข้าไปแล้วบันทึกออกมาก็แสดงอายุก็เลยคิดว่าไม่น่าจะมีปัญหาอะไร แต่ที่เอะใจยังจะมีบางรายที่ทำยังไงอายุก็ไม่เปลี่ยน(อยากเป็นอย่างนี้บ้างจัง55555) รบกวน อ.ชัยพรตรวจสอบด้วยครับ ;D ;D ;D
-
กำลัง Download ver 25e อยู่ สงสัยจารย์จะแก้ให้แล้วมั้ง
;D ;D ;D 6.25e ก็ยังเป็นอยู่ครับท่าน รอต่อไป ๆ ๆ ๆ ;D ;D ;D
-
;D ;D ;D อีกรายการหนึ่งของ 3.52.6.25e พบข้อมูลบุคคลซ้ำกันในบัญชี1 ต้องการลบรายชื่อออกเพื่อให้เหลือเพียง 1 รายชื่อแต่เข้าหน้าจอไปแล้วคลิ๊ก "ลบรายการ" ไม่มีอะไรเกิดขึ้นครับ ไม่สามารถลบได้ ;D ;D ;D
-
ขออภัยครับ ที่เปิดกระทู้มาให้ปวดหัวกัน...เข้าใจว่า function คำนวณ อายุ เป็น ปี เดือน วัน น่าจะผิดนิดหน่อย และfunction นี้เขียนค่อนข้างยาก .. เมื่อก่อนเคยทำเอง ไม่ได้ใช้ function สำเร็จรูป... เขียนเองออกมายาวมากเลยครับ เงื่อนไขตรวจสอบก็เยอะ ไม่เหมือนกับเอาตัวเลขมาลบกัน เช่น ถ้า ปี น้อยกว่า เดือนมากกว่า วัน มากกว่า (เทียบกับ วันปัจจุบันที่จะคำนวณ) ก็คำนวณอีกแบบ ... ...ลองสอบถามหลาย ๆ ที่ ก็ไม่เคยคลิกปุ่มนี้กันเลย พอดี จะทำรายงานที่ใช้อายุ มาเกี่ยวข้อง พอดูบัญชี 1 เห็นว่า ตรงอายุ มันยังเป็นเลขค่าอายุเก่าอยู่ ก็ ลองคลิกดู เท่านั้น ละครับ...งานเข้า ....ทั้งบัญชี 1 อายุ ผิดทั้งหมด ( ดูครบทั้ง ปี เดือน วัน) ก็เลยเกิดปัญหา ลองย้อน version เก่าลงไปเรื่อย ๆ ที่ ผมมี ก็ ผิดมาตลอด... สำหรับผม ถ้าจะเอาแต่ point ใน 18 แฟ้ม คงไม่ใช่ หมายถึง ทุก report ที่ออกมา ให้ ผู้บริหารตัดสินใจ ต้องมีความคลาดเคลื่อนน้อยด้วย..และผมเองชอบทดสอบ กับข้อมูลน้อย ๆ โดยใช้ แบบ ระบบจำนวนจริง ถ้า ผิด ก็เห็นเลย... แหม โปรแกรมระบบงานใหญ่ ๆ อย่างนี้ มันก็ต้องมีพลาดกันมั่งเป็นธรรมดา... ท่านใดอยู่ใกล้อาจารย์ MN ช่วยส่งน้ำเย็น ผ้าเย็นให้หน่อย กว่าจะออกมาแต่ละ function มันไม่ได้ง่าย บาง function คิดเป็นเดือนก็มี ...ผู้ใช้ก็รีบอยากจะได้ ... อดใจรอให้ อจ.MN แก้ไขอีกหน่อยก็แล้วกัน... รอกันนะครับ
-
ขออภัยครับ ที่เปิดกระทู้มาให้ปวดหัวกัน
;D ;D ;D ไม่ได้ซีเรียสอะไรครับ จากฐานทดสอบทั้งนั้น ฐานจริงไม่ชัวร์ไม่แตะครับ ;D ;D ;D
-
ดีครับ พัฒนาช่วยกัน มีอะไรไม่ถูกต้องก็แจ้ง อ.ไว้ คิดว่า function นี้ อ.MN แก้ไข การคำนวณใหม่นิดเดียวครับ ให้กำลังใจ อ.MN ครับ ;D
-
ใช้ MySQL version อะไรครับ ปกติโปรแกรมจะทำการคำนวนอายุ ทุกคนอัตโนมัติ ตอนเข้าโปรแกรมครับ ดังนั้นถึงแม้จะใช้คำสั่ง
update person set age_y = 0,age_m =y ,age_d = 0;
แต่โปรแกรมก็จะ Update ให้ถูกต้องหลังจากเข้าโปรแกรมแล้วครับ
-
;D ;D ;D MySQL 5.1.28 ครับ ผมก็ไม่ค่อยได้สังเกตุแต่พอดีกำลังคีย์ข้อมูลเข้าบัญชี 1 อยู่เลยเจอ กำลังไล่ตรวจสอบข้อมูลส่วนที่มีปัญหาอยู่ครับว่ามาจากการคีย์ข้อมูลของ user ด้วยหรือเปล่าครับ เพราะมีบางเคสถึงจะเข้าไปในหน้าจอข้อมูลส่วนบุคคลแล้วบันทึกกลับออกมาอายุก็ยังเป็น 0 ปี 0 เดือนอยู่ครับ ;D ;D ;D
-
ผมใช้ mysql 5.1.30 ทุกครั้งที่เข้าโปรแกรม คำนวณอายุให้ใหม่ จริง ๆ ครับ แต่ เด็กที่อายุต่ำกว่า 1 ปี จะถูก เปลี่ยนกลับไปเป็น 0 ปี 0 เดือนเหมือนเดิม ถึงแม้เราจะเข้าไปแก้ไขในบัญชี 1 แล้วก็ตามครับ อาจารย์ MN
-
ผมใช้ mysql 5.1.30 ทุกครั้งที่เข้าโปรแกรม คำนวณอายุให้ใหม่ จริง ๆ ครับ แต่ เด็กที่อายุต่ำกว่า 1 ปี จะถูก เปลี่ยนกลับไปเป็น 0 ปี 0 เดือนเหมือนเดิม ถึงแม้เราจะเข้าไปแก้ไขในบัญชี 1 แล้วก็ตามครับ อาจารย์ MN
ยืนยันตามนี้เลยครับ
ลองกด update age ก็ไม่หายครับ ยังได้ 0,0 อยู่ พอเข้าไปแก้ไขข้อมูลประชากร เปลี่ยนวันที่ แล้วเปลี่ยนกลับมาเป็นวันที่ที่ถูกต้อง ก็คำนวณอายุได้ถูกต้อง แต่พอกด updae age อีกที ก็เป็น 0,0 เหมือนเดิมครับ
:( :( :( :( :(
-
;D ;D ;D ที่บัญชี 1 หน้าข้อมูลส่วนบุคคลยังคลิ๊กลบรายการไม่ได้ครับ ตอนนี้ต้องเข้าไปลบที่ตาราง person อย่างเดียวครับ ;D ;D ;D
-
โปรแกรมใช้คำสั่งนี้ในการคำนวนอายุครับ
update person set age_y = extract(YEAR FROM from_days(datediff(now(),birthdate)))+0 , age_m = extract(MONTH FROM from_days(datediff(now(),birthdate)))+0, age_d = extract(DAY FROM from_days(datediff(now(),birthdate)))+0
แต่ที่ทดสอบดูอาจจะมีบางคนที่อายุเป็น 0 (กำลังหาสาเหตุอยู่ครับ) แต่แก้ไขให้ใช้วิธีคำนวนอายุแบบเดิมมาช่วยแล้วครับ (3.52.7.3)
-
;D ;D ;D ขอบคุณครับ ;D ;D ;D
-
โปรแกรมใช้คำสั่งนี้ในการคำนวนอายุครับ
update person set age_y = extract(YEAR FROM from_days(datediff(now(),birthdate)))+0 , age_m = extract(MONTH FROM from_days(datediff(now(),birthdate)))+0, age_d = extract(DAY FROM from_days(datediff(now(),birthdate)))+0
แต่ที่ทดสอบดูอาจจะมีบางคนที่อายุเป็น 0 (กำลังหาสาเหตุอยู่ครับ) แต่แก้ไขให้ใช้วิธีคำนวนอายุแบบเดิมมาช่วยแล้วครับ (3.52.7.3)
ขอบคุณ cup
-
ขอบคุณครับ อาจารย์