แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - thanapol.w

หน้า: 1 2 [3] 4
37
เท่าที่เข้าใน คือ   
                      CurrentDb.OpenRecordset("tb_newmember")เลือกตาราง ฐานข้อมูล
                      recordset เป็นการตัวมาเก็บค่าแถว
                      addnew  จองพื้นที่ แรคคอร์ดใหม่
                    update  เขียนค่าที่เซ็ตใว้  ลงในแถวที่จอง

ไม่รู้ว่าถูกไหมครับ

แล้วการใช้โค๊ดนี้บันทึกข้อมูล กับการ ใช้ runsql  insert into ดีไม่ดีต่างอย่างไร  และการบันทึกแบบ อัลบาว มี วิธีอื่นอีกไหมครับ

38
สวัสดีครับ อยากทราบความหมายของโค๊ด
กระผมได้ก็อป โค๊ดนี้มาใช้ แต่ยังไม่เข้าใจในส่วนที่ผมทำสีแดง

Private Sub Bnt_Add_Click()
Dim RST As DAO.Recordset บางที่ก็ใช้ database
Set RST = CurrentDb.OpenRecordset("tb_newmember")
RST.AddNew
RST("เลขบัตรปชช") = Me.T_เลขบัตรปชช
RST("คำนำหน้า") = Me.T_คำนำหน้า
RST("ชื่อ") = Me.T_ชื่อ
RST("สกุล") = Me.T_สกุล
RST.Update
Set RST = Nothing

End Sub

39
ขอวิธีการสร้างฟอร์ม ดังนี้ครับ

ขอสอบถามการเขียน VBA จากรูปนี้ Form ผูกใว้กับ Tbl_transfer_farm เป็นการเก็บประวัติการเปลีย่นเจ้าของฟาร์ม (เก็บว่าเดิมเป็นของใคร ,เปลีย่นเป็นใคร, วันที่เปลี่ยน)
โดยต้องการให้ฟอร์มนี้ ไปแก้ข้อมูลเดิมในฟาร์ม 

ถ้าเขียนเป้น sql = Update tbl_farm
        set member_id = me.cbo_TF_TO
       where  member_id = me.cbo_TF_From


40

ตารางลาออก  มีความสัมพันธุ์กับ สมาชิก แบบ กลุ่มต่อกลุ่ม

***MEM_code ลืมลบครับ***

41
ขอสวัสดีทุกท่านครับ
กระผม
ต้องการไฟล์ Access ตำบล อำเภอ จังหวัด รหัสไปรษณีย์  โดยอยากให้มีฟอร์มการกรอก ให้มี กล่องสำหรับค้นหา ตำบล อำเภอ จังหวัด รหัสไปรษณีย์ และมี list ให้เลือก เมื่อเลือกก็ให้นำค่าไปลงที่  กล่อง ดังภาพ

เมื่อพิมพ์คำค้นก็จะขึ้นผลการค้นหา  เป็น ตำบล อำเภอ จังหวัด ให้เลือก


เมื่อกดเลือก


ในAccess อยากได้ประมาณนี้ครับ

สามารถกรอกใน CBo เอกก็ได้  หรือ ค้นหา จาก box ค้นหา แล้วนำค่าไปใส่ใน cbo ทั้ง 4 อัน

42
1. ถ้าสมาชิกที่ลาออกไป แล้วกลับมาสมัคร หลังจากลาออกครั้งที่ 1 กลับมาสมัครใหม่  ก็แค่เปลี่ยนสถานะจากลาออก เป็น สมาชิกใช่ไหมครับ
2. แล้วสมาชิกก็มีการลาออกอีกครั้ง เป็นครั้งที่ 2  จะกำหนดให้ คนที่ลาออก ครั้งที่ 2 ถูกแบบไปตลอด แบน
3. จะต้องเปลี่ยนความสัมพันธุ์ tb สอบ tbคำขอ tbสมาชิก  เป็น n-m หรือป่าวครับ


43
ขออนุญาติสอบถามเรื่องการสร้างตารางสำหรับการทำระบบสมาชิกครับ


อันนี้จะเป็นลำดับขึ้นตอนการสมัครเป็นสมาชิก 

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



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


การลาออก
และยังมีในส่วนของการลาออกที่ผมยังงงไม่รู้จะสร้างตารางไปยังไง
ในกรณีที่สมาชิกลาออก อยากจะเก็บขอ้มูลว่า [วันที่ลาออก],[สาเหตุที่ออก]
หากคนที่เคยลาออกต้องการสมัครเป็นสมาชิกอีกครั้งจะสมัครได้หลังจาก [วันที่ลาออก] 1 ปี


ขอขอบพระคุณทุกท่านล่วงหน้ามา ณ ที่นี้

44
มีคำแนะนำไหมครับ ว่าควรออกแบบแบบไหน
แล้วถ้าใช้ เลข บัตรมันจะมีปัญหาอะไรบ้างครับในอนาคต
สามี-ภรรยา 1-1   บุพการี่-บุตร 1-m   ญาติ-ทั่วไป(อาหลาน)M-M

45
สวัสดีครับทุกท่านครับ
เนื่องด้วยกระผมยังไม่เก่ง  จึงขอคำแนะนำการทำฐานข้อมูลความสัมพันธ์เครือญาติ โดยเบื้องต้นกระผมได้ทำการออกแบบ ER ตามที่ผมเข้าใจดังนี้ครับ

ตามภาพคือฐานข้อมูลบุคคล โดย
คน 1 คน มีที่อยู่ 1 ที่อยู่
ที่อยู่ 1 ที่อยู่หรือ 1 ทะเบียนบ้าน มีคนอยู๋ได้หลายคน
บุคคล 1 คนมีความสัมพันธ์กับ บุคคลได้หลายคน โดยไม่จำเป็นต้องมีที่อยู่ที่เดียวกัน

และต้องการกำหนดไม่ใช้ข้อมูลย้อนแย้งกัน เช่น A เป็นสามี-ภรรยา B , B บุพการี่-บุตร C  ดังนี้ C จะไม่สามารถเกี่ยวข้อกับ A คือ บุพการี่-บุตร เท่านั้น

จึงอยากขอคำแนะนำทุกท่าน แนะนำกระผมด้วยครับว่าต้องออกแบบอย่างไรครับ
ขอบพระคุณทุกท่านเป็นอย่างสูงยิ่ง

46
สวัสดีครับ  ขอสอบถามวิธีการ ทำการแบ่งหน้ารายงานครับ

รายงานมี ซับฟอร์ม 2 อัน

มีข้อ 1 กับ 2
เวลาทำรายงานบาง ซับฟอร์ม ที่ 2 มันล้นไปหน้าใหม่


อยากทราบวิธีการหากมันล้นให้แบ่งหน้า ท้าย ซับฟอร์ม 1  ถ้าไม่ล้นก็ไม่ต้องแบ่งหน้า

47
สวัสดีครับ กระผมอยากสอบถามการออกแบบ ฐานข้อมูล ที่จะเก็บประวัติการเปลี่ยนแปลงข้อมูลในตาราง 
ดังนี้
Table  :  สมาชิก( รหัสสมาชิก , ชื่อ , ที่อยู่ , วันเดือนปีเกิด , เลขบัตร , เบอร์)
อยากให้ช่วยออกแบบ 
1. เมื่อสมาชิกเปลี่ยนชื่อใหม่ ย้ายที่อยู๋ใหม่  ข้อมูลชื่อหรือที่อยู่ในตารางสมาชิกก็จะเปลี่ยน แต่ต้องการเก็บว่าชื่อเดิม หรือ ที่อยู่เดิม คืออะไร เปลี่ยนวันไหน
2. เมื่อสมาชิกเปลี่ยนคนที่เป็นสมาชิกแทน เช่น เดิมเป็นพ่อ ให้ลูกมาเป็นสมาชิกแทน  โดยใช้รหัสเดิม ให้เปลี่ยนข้อมูลทั้งหมดในตารางสมาชิกและเก็บว่าข้อมูลเก่าคืออะไร เปลี่ยนวันไหน คนที่มาเปลี่ยนเกี่ยวข้อเป็นอะไร  เหตุที่เปลี่ยน
3. หากสมาชิกลาออกให้  มีวิธีการออกแบบตารางอย่างไร เพื่อจะเก็บว่าเค้าลาออกวันไหน
ประมาณนี้ครับ  ท่านใดพอจะสร้าง ACcess ให้ได้จะขอบพระคุณมากครับ

48
ข้อมูลประจำปีมาจาก 2 ตารางใช่หรือเปล่าครับเช่น Area2018 กับ Area2019
สร้าง Union Query และ Group By Field ID กับ MEMBER_ID  ครับ

หรือการ Join Table เชื่อมความสัมพันธ์ของ Field ID และ MEMBER_ID ของสองตารางเข้าด้วยกันและดึง Area...... ของทั้งสองปีลงมา
และสร้าง Field ลบจำนวนแปลงขึ้นมา  /  ส่วนของ remake ใช้การดึงค่าที่มีมาแสดงทั้งสองอย่างได้
เช่น area2018 Remark1 ระบุ  ขุดบ่อปลา
      area2019 Remark2 ระบุ  ตัดถนนเข้าสวน

ตรงField Remark เราก็ระบุเช่น SRemark:Remark1 & "," & Remark2
ข้อมูลที่แสดงจะได้เป็น ขุดบ่อปลา,ตัดถนนเข้าสวน เป็นต้น
หรือถ้าจะแสดง remark แค่ปีล่าสุดเท่านั้นก็ดึง remark2 มาแสดงได้เลย

หรือถ้าไม่อยาก Fix ปีทั้งสองไว้แบบตายตัว จะสร้างฟอร์มกำหนดปีที่จะแสดงข้อมูลก็ทำได้เหมือนกันครับ
โดยใช้การUnion Query ข้อมูลทั้ง 2 ตารางเข้าด้วยกันและกรองข้อมูลจาก Control ระบุปีมาก่อนแล้วสร้างคิวรี่ย่อยในการแสดงข้อมูล

อันนี้เป็นแบบถ้าแต่ละปี แยกตารางกันใช่ไหมครับ แล้วถ้าทำตารางแปลงนาเป็น 1 ตาราง แล้วใน field ฤดูกาลผลิตลง แบบความคิดเห็นที่ 2  จะต้องทำเทียบเนื้อที่อย่างไร
- และอีก 1 อย่าง คือถ้าทำตารางเดียว จะใช้ อะไรเป็น คีย์หลัก เพราะรหัสแปลงก็จะซ้ำกัน

49
อยากได้ ตารางเทียบแต่ละปีครับ เช่นเนื้อที่ปี นี้   กับปี หน้า  ของแต่ละแปลง ลดลงกี่ไร่  เหตุผล ด้วยครับ

ปัจจุบันทำแบบนี้ครับ ถ้าย้ายมา Access ต้องทำเป็นแบบไหนครับ

50
สวัสดีครับ
ต้องการให้ช่วยออกแบบตารางสำหรับเก็บข้อมูลการเพาะปลูกของเกษตรกร   การทำนาแต่ละปี
โดยลักษณะของข้อมูลมีดั้งนี้

คอลัม 1 คือ รหัสแปลงนา
คอลัม 2 คือ รหัสของเกษตรกร
คอลัม 3 คือ ชื่อเกษตรกร
คอลัม 4 คื่อ เนื้อที่(ไร่)
คอลัม 5 คือ  สายพันธุ์ข้าวที่ปลูก
ซึ่งข้อมูลในตารางนี้เป็นข้อมูล 1 ปี ปัจจุบันเก็บใน Excel แยกชิตตามปี

ความต้องการ คือ ต้องการเก็บข้อมูลนี้ทุกฤดูการเพาะปลูกหรือทุกปี  ซึ่งแต่ละปีข้อมูลออกเปลี่ยนไป เช่น เนื้อที่แต่ละแปลงลดลง  เปลี่ยนสายพันธุ์ข้าว
ให้มีการข้อมูลการเปลี่ยนแปลงของข้อมูลแต่ละปีด้วยครับ  เช่น แปลง F837-P1 ปีนี้เนื้อที่ลดลงจากปีที่แล้ว 1 ไร่  เพราะอะไร

อาจจะอธิบายงงหน่อย นะครับ  สามารถสอบถามเพิ่มเติมได้ครับ

ขอขอบคุณทุกท่านล่วงหน้าครับ

51
สวัสดีครับ
ขอบถามการคำนวน ในคิวรี่  ให้ ตารางเมตร   ออกมาเป็น  ไร่- งาน -ตารางวาครับ

52
สวัสดีครับ ขออนุญาติสอบถามต้องการเก็บข้อมูล แปลงนา โดยมีแปลงแต่ละแปลงปลูกข้าวต่างกันตามภาพครับ

อย่ากทราบวิธีการสร้างตารางครับ

53
สวัสดีครับต้องการสอบถามเกี่ยวกับการเก็บข้อมูลของกลุ่มเกษตรกร
ตามภาพคือ TB_Member list = รายชื่อเกษตรกร , TB_Crop2018 และ Crop2019 คือแปลงนาของสมาชิกในแต่ละปี
อยากทราบวิธีการทำตารางเทียบว่า เนื้อที่เพาะปลูกปีที่แล้วกับปีนี้ ต่างกันเท่าไร่ราย  แปลงนะครับ

ตัวอย่าง
ปี 2019 นาย A ทำนาดังนี้ แปลงที่ 1 = 5 ไร่
                                 แปลงที่ 2 = 10 ไร่
ปี 2019 นาย A ทำนาดังนี้  แปลงที่ 1 = 5 ไร่
                                 แปลงที่ 2 = 5 ไร่
การเปลี่ยนแปลงของเนื้อที่แปลงนาลดลง 5 ไร่ เพราะเกษตรกรแบ่งขาย แปลงที่ 2 ไป 5 ไร่
ที่ต้องการคือ ทุกการเปลี่ยนแปลงของเนื้อที่ว่าเปลี่ยนไปเท่าไหร่ เพาะอะไร
จะสร้างตารางแบบไหนครับ
หากมีข้อสงสัยสอบถามเพิ่มเติมได้ครับ ไม่รู้ว่าจะเข้าใจกันมั้ย

54
ห้อง MS Access / : การรันรหัสแปลงนา
« เมื่อ: 20 ก.ค. 62 , 15:42:03 »

ตารางตามนี้ครับ

หน้า: 1 2 [3] 4