:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

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

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
basad396
Member
Member
Posts: 82
Joined: Sun Oct 17, 2010 9:52 pm

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

#1

Post by basad396 »

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

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

ตามแนบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#2

Post by snasui »

:D ลองดูสูตรตามไฟล์แนบ

สูตรที่มีปีกกาครอบ หมายถึงสูตร Array ที่ต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ครับ
You do not have the required permissions to view the files attached to this post.
nattasiray
Bronze
Bronze
Posts: 284
Joined: Thu Feb 11, 2010 8:32 pm
Contact:

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

#3

Post by nattasiray »

ลักษณะงานอย่างนี้ต้องใช้ MS Access ในการจัดเก็บข้อมูลครับ เพราะต้องมีการเก็บประวัติการย้ายเข้าย้ายออก การคัดกรองและสรุปผลครับ

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

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

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

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

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

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

ลองหาหนังสือ จัดการฐานข้อมูลด้วยไมโครซอฟต์เอ็กเซล 2010 มาอ่านนะครับ ในเล่มดังกล่าวมีหลักการออกแบบฐานข้อมูลที่ถูกต้อง การตัดสินใจเพื่อเลือกใช้ MS Acecss หรือ MS Excel เก็บข้อมูล
ณัฐศิระ เยาวสุต
(N. Yauvasuta)
basad396
Member
Member
Posts: 82
Joined: Sun Oct 17, 2010 9:52 pm

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

#4

Post by basad396 »

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

ช่วยได้ขอบคุณมากครับ
หรืแค่แนะแนวทางครับ
nattasiray
Bronze
Bronze
Posts: 284
Joined: Thu Feb 11, 2010 8:32 pm
Contact:

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

#5

Post by nattasiray »

1 ปัญหาดังกล่าวเกิดจากคุณไม่ทราบว่ามีรายงานอะไรบ้างที่จำเป็นใช้งาน ดังนั้นต้องไปเขียนรายการชื่อรายงานที่ออกมาให้ครบถ้วน

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

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

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

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

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

ผมจะส่งตัวอย่างแปลนฐานข้อมูลให้คุณศึกษา และให้คุณลองหัดเขียนแปลนฐานข้อมูลมา ส่งกลับมาให้ผมดู อย่าลืมออกแบบตัวอย่างรายงานส่งกลับมาด้วยครับ ผมจะได้บอกว่าต้องเพิ่มอะไรบ้าง โดยขอความร่วมมือจากคุณแจ้งอีเมล์กลับมาทางหลังใมค์นะครับ เพราะส่งทางนี้ไม่ได้
ณัฐศิระ เยาวสุต
(N. Yauvasuta)
basad396
Member
Member
Posts: 82
Joined: Sun Oct 17, 2010 9:52 pm

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

#6

Post by basad396 »

ครับต้องขอโทษครับ เนตเสียเมื่อวันที่ 12 เลยไม่ได้อ่านครับ
วันนี้เพิ่งมาอ่านหลังจากกลับจากโรงเรียน
ผมไม่ค่อยเข้าใจครับส่งเมลหลังไมค์ครับไม่รู้ยังไง
ขอบอกว่าเมล์ผมคือ
basad396@hotmail.com
ครับผม
nattasiray
Bronze
Bronze
Posts: 284
Joined: Thu Feb 11, 2010 8:32 pm
Contact:

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

#7

Post by nattasiray »

การส่งข้อความทางหลังไมค์ กระทำโดยคลิกที่ปุ่ม PM (Private Message) ใต้ชื่อของผมที่อยู่ทางซ้ายมือของหน้าจอครับ

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