Page 1 of 1

มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Thu Apr 11, 2013 8:22 pm
by basad396
เมื่อวานเอาท่านไม่สามารถแก้ได้เพราะผิดกฏหมายผมต้องข้ออภัยครับลืมเพราะเห็นเขาแจกฟรีครับ
และลองแก้ก็ทำไม่เป็นครับผมเรียนน้อยครับแต่รักด้านนี้และเป็นตัวแทนเพื่อนเป็นผู้รับผิดชอบครับ
วันนี้มาเคยเห็นจากที่่ท่านอาจารย์เคยเขียนบางกระทู้เป็นแบบฟอร์มและที่ท่านได้ช่วยผมไปทำระเบียน
นักเรียนหลังสอบเสร็จมีประโยชน์มากและเพื่อนครูหลายท่านได้ใช้ร่วมกับ

วันนี้ผมอยากให้ท่านช่วยแก้ไขและดัดแปลงจากความคิดผมและช่วยต่อยอดให้สมบูรณ์เพื่อใช้ประโยชน์ได้
ตอนนี้สัปปะบุรุษ(ประชากร)ในหมู่บ้านมีร้อยแปดสิบกวาและผู้ดูแลเขต 13-15 คนครับ
ผมเป็นประธาน

ตามแนบครับ

Re: มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Thu Apr 11, 2013 9:54 pm
by snasui
:D ลองดูสูตรตามไฟล์แนบ

สูตรที่มีปีกกาครอบ หมายถึงสูตร Array ที่ต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ครับ

Re: มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Thu Apr 11, 2013 10:46 pm
by nattasiray
ลักษณะงานอย่างนี้ต้องใช้ MS Access ในการจัดเก็บข้อมูลครับ เพราะต้องมีการเก็บประวัติการย้ายเข้าย้ายออก การคัดกรองและสรุปผลครับ

สิ่งที่ต้องปรับปรุง
การบันทึกข้อมูล คำนำหน้า ชื่อ กับนามสกุล ให้บันทึกแยกออกจากกันลงในแต่ละฟิลด์ อย่าใช่การบันทึกชื่อ และนามสกุลลงช่องเดียวกัน เพราะเอ็กเซลยังคงถือว่าเป็นข้อมูลเดียวกัน

วันเดือนปีต้องใช้ปีคริสตศักราชเท่านั้น แล้วใช้การจัดรูปแบบด้วยรหัส d ดดด bbbb
แบบฟอร์มที่สร้างขึ้นไม่สามารถนำไปบันทึกลงฐานข้อมูลได้ เพราะการใช้รูปวาด (AutoShape) ไม่สามารถรับส่งค่าด้วย VBA ได้ ดังนั้นต้องใช้เซลล์บนเวิร์คชีตรับค่าข้อมูลที่ได้จากการกรอกข้อมูลลงไป

คุณยังไม่ได้แยกข้อมูลที่อยู่ กับ รายชื่อผู้พักอยู่ในบ้านออกจากกัน โดยให้จัดเก็บแยกอยู่คนละเวิร์คชีต ซึ่งในเวิร์คชีตข้อมูลที่อยู่ต้องมีรหัสลำดับที่การป้อนข้อมูลเป็นเลขดัชนี้ที่ไม่สามารถซ้ำกันได้ ส่วนเวิร์คชีตรายชื่อผู้พักอาศัยต้องมีฟิลด์เลขที่รหัสการป้อนข้อมูล

คุณยังไม่ได้เตรียมรายชื่อตำบล รายชื่ออำเภอ รายชื่อจังหวัด รายชื่อคำนำหน้านาม รายชื่อ นายทะเบียน เพื่อใช้ทำรายการสำหรับคลิกเลือกและคัดกรองข้อมูล

แก้ไขตารางบันทึกข้อมูลให้ถูกต้องก่อนครับ มิฉะนั้นจะดึงข้อมูลไม่ได้สักอย่าง

ขณะนี้ผมกำลังลองทำแบบ MS access ให้ดูครับ

ลองหาหนังสือ จัดการฐานข้อมูลด้วยไมโครซอฟต์เอ็กเซล 2010 มาอ่านนะครับ ในเล่มดังกล่าวมีหลักการออกแบบฐานข้อมูลที่ถูกต้อง การตัดสินใจเพื่อเลือกใช้ MS Acecss หรือ MS Excel เก็บข้อมูล

Re: มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Fri Apr 12, 2013 7:18 am
by basad396
รับผมผมลองทำกับ Access แล้วแต่ผมทำไม่เป็นครับ
คือซื่อหนังสืออ่านแต่อ่านตามหนังสือบางครังอาจไม่เข้าใจเหมือนกับเรียนกับผู้สอนเพราะในส่วนที่เราไม่เข้าใจนั้นถามไม่ได้เลยติดอยู่ครัย
ที่จริงแล้วต้องการมากกว่านี้มากครับแต่ผมลองทำแล้วคือผมทำได้แค่ Table ตารางเท่านนั้น แต่ สร้างรายงายเฉพาะบ้านไม่ทราบทำ report ยังไง
ได้รายงายเฉพาะบ้าน และรายงานแยกอื่นๆเช่น รายงานคนที่อยู่ในสัปปะบุรุษทั้งหมด รายงานสัปปะบุรุษที่เป็นชาย รายงานสัปปะบุรุษที่เป็นหญิง รายงานสัปปะบุรุษที่มีชิวิตอยู่
รายงานสัปปะบุรุษที่เสียชีวิตแล้ว รายงานสัปปะบุรุษในแต่ละเขต
ที่สำคัญตอนสร้างฟอร์ม บันทึกข้อมูลมันบันทึกไม่ได้ครับ
สำคัญจริงครับจากที่ถามในหัวข้อนี้ครับ
http://www.snasui.com/viewtopic.php?f=8&t=4548
คเยลองหาผู้ที่จะพอทำการสอนได้ก็ไม่มีครับ ผมอยู่สตูลมีเคยถามเพื่อนๆ เพื่อนๆบอกว่าเขาเป็นครูสอนที่ โรงเรียนจุฬาภรณราชวิทยาลัย สตูล ไม่อยากไปรบกวนเพราะเขาเป็นอาจารย์
อีกทั้งไกลบ้านหากปลีกตัวได้ต้องเป็นเสาร์ อาทิตย์ ในวันเสาร์ อาทิตย์ผมต้องสอนหนังสือเด็กอีกครับ
ในแบบฟอร์มตามลิงค์ ด้านบนหากท่านช่วยได้คือไม่ต้องแก้ก็ได้แต่ออกแบบใหม่ที่ใช้ในลักษณะเดียวกันนี้ หรือ หากให้ผมลองผมบอกแล้วลองได้คือติดที่สร้างรายงานแสดงผล
และฟอร์มกรอกข้อมูล

ช่วยได้ขอบคุณมากครับ
หรืแค่แนะแนวทางครับ

Re: มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Fri Apr 12, 2013 3:15 pm
by nattasiray
1 ปัญหาดังกล่าวเกิดจากคุณไม่ทราบว่ามีรายงานอะไรบ้างที่จำเป็นใช้งาน ดังนั้นต้องไปเขียนรายการชื่อรายงานที่ออกมาให้ครบถ้วน

2 เมื่อได้รายงานแล้ว ให้ออกแบบหน้าตาของรายงานลงในกระดาษเพื่อระบุตำแหน่งวางข้อมูล ซึ่งทำให้คุณทราบว่ามีข้อมูลอะไรบ้างที่จำเป็นต่อการใช้งาน และในภาพโครงร่างรายงานนทำให้คุณทราบว่าในการบันทึกข้อมูลนั้นต้องบันทึกในลักษณะคอลัมน์ หรือตาราง

3 จากข้อ 2 กำหนดแหล่งจัดเก็บข้อมูลว่าจะลงในตารางใด บางข้อมูลมีโอกาสบันทึกซ้ำหรือไม่ เช่น ข้อมูลชื่อตำบล ข้อมูลชื่ออำเภอ ข้อมูลจังหวัด ถ้าพบว่ามีโอกาสบันทึกซ้ำให้สร้างตารางเก็บข้อมูลไว้ ซึ้งต้องมีรหัสด้วยเพื่อใช้เชื่อมโยงระหว่างตารางและใช้รหัสในการจัดเก็บข้อมูลแทน

4 วิเคราะห์ว่าในระหว่างการบันทึกข้อมูลสามารถเกิดเหตุการณ์ซ้ำกันได้หรือไม่ เช่น การบันทึกรายชื่อผู้พักอาศัย ในเลขที่บ้านเดียวกันมีผู้พักอาศัยหลายคน แสดงว่าต้องแยกตารางเก็บข้อมูลออกเป็น 2 กลุ่ม คือตารางทะเบียนเลขที่บ้านกับตารางรายชื่อผู้พักอาศัย โดยมีรหัสทะเบียนบ้านเป็นตัวเชื่อมตาราง

5 เขียนแปลนฐานข้อมูลซึ่งได้จากการวิเคราะห์ข้อมูลในข้อ 3 - 4 เพื่อทำให้เราทราบว่ามีตารางอะไรบ้าง ในแต่ละตารางมีข้อมูลอะไรบ้าง ข้อมูลใดเป็นคีย์หลัก ข้อมูลใดเป็นคีย์ต่าง ซึ่งการเขียนแปลนฐานข้อมูลเหมือนกับการเขียนแปลนบ้าน ทำให้เราทราบว่าบ้านที่กำลังจะสร้างมีกี่ชั้น มีห้องอะไรบ้าง มีทางเชื่อมระหว่างห้องอยู่บริเวณใด ดังนั้นการเขียนแปลนฐานข้อมูลทำให้คุณทบทวนว่าตารางใดขาดข้อมูลอะไร ตารางใดออกแบบไม่ถูกต้อง ข้อมูลในแต่ละตารางเป็นข้อมูลประเภทใด ความยาวเท่าไหร่ เชื่อมโยงกับตารางใด สะดวกต่อการแก้ไข

ระบบงานที่คุณส่งภาพให้ดูนั้น ผมพบว่ายังออกแบบไม่ถูกต้องตามหลักการฐานข้อมูลครับ และไม่ตอบสนองต่อความต้องการของคุณ คุณควรงดใช้และแนะนำให้สร้างด้วยตนเองครับ

ผมจะส่งตัวอย่างแปลนฐานข้อมูลให้คุณศึกษา และให้คุณลองหัดเขียนแปลนฐานข้อมูลมา ส่งกลับมาให้ผมดู อย่าลืมออกแบบตัวอย่างรายงานส่งกลับมาด้วยครับ ผมจะได้บอกว่าต้องเพิ่มอะไรบ้าง โดยขอความร่วมมือจากคุณแจ้งอีเมล์กลับมาทางหลังใมค์นะครับ เพราะส่งทางนี้ไม่ได้

Re: มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Sat Apr 13, 2013 1:10 pm
by basad396
ครับต้องขอโทษครับ เนตเสียเมื่อวันที่ 12 เลยไม่ได้อ่านครับ
วันนี้เพิ่งมาอ่านหลังจากกลับจากโรงเรียน
ผมไม่ค่อยเข้าใจครับส่งเมลหลังไมค์ครับไม่รู้ยังไง
ขอบอกว่าเมล์ผมคือ
basad396@hotmail.com
ครับผม

Re: มาถามใหม่ครับฟอร์มทะเบียนสัปปะบุรุษ

Posted: Sat Apr 13, 2013 6:27 pm
by nattasiray
การส่งข้อความทางหลังไมค์ กระทำโดยคลิกที่ปุ่ม PM (Private Message) ใต้ชื่อของผมที่อยู่ทางซ้ายมือของหน้าจอครับ

ผมส่งแฟ้มไปแล้วนะครับ กรุณาส่งแแฟ้ม MS Access ที่คุณสร้าง แฟ้ม MS Access ที่มัสยิดใช้ และแฟ้มแปลนฐานข้อมูลกลับมาให้ผมดูครับ หากมีความประสงค์ต้องการคุยกันสด ๆ โทรศัพท์กลับมาที่หมายเลขที่ผมระบุไว้