แสดงกระทู้

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
19
สวัสดีครับ
ผมต้องการสร้างฟอร์มลักษณะนี้ (ไม่ทราบว่าเรียกว่าอะไร) ใน Access
อยากให้ผู้ใช้ บันทึกไปทีละหน้า แล้ว จะมี ปุ่มบันทึกที่ หน้าสุดท้าย การบันทึกข้อมูลจะอยู่หน้าสุดท้ายครับ
**จะสร้างฟอร์มอย่างไร ?
** วิธีการเขียนโค๊ดบันทึกอย่างไร



20
แล้วสามารถ สร้างปุ่มให้คลิกแสดงทั้งหมด (+)   ซ่อนทั้งหมด (-)  ได้ไหมครับ ทำอย่างไร

21
ตัวอย่าง   tbพนักงาน ('id' auto ,'name'  , 'ที่อยู่' )  ถ้าต้องการใช้รหัสพนักงาน อาจใช้ในการแสดง หรือ เอาไปแปลงเป็นบาร์โค๊ดติดบัตร ทำการสร้างรหัสพนักงาน ผ่าน query หรือ สร้างฟิลล์ คำนวน   หรือมีวิธีการอื่น ที่ควรใช้  กว่าครับ

22
ถ้าต้องการให้กรอกเฉพาะภาษาไทย หรือ กรอกเฉพาะภาษาอังกฤษ  ครับ

23
ห้อง MS Access / อยากได้ฟอร์มซ้อนฟอร์ม
« เมื่อ: 27 มี.ค. 63 , 12:53:15 »

ต้องการสร้างฟอร์มที่แสดงข้อมูลเหมือนใน มุมมอง data sheet ดังภาพ ลองทำแบบ form continuse ซ้อนกันมันทำไม่ได้
ให้แสดงข้อมูลที่ซ่อนอยู่ออกมาทั้งหมด
เอาปุ่ม + ออก

ไม่ทราบว่ามีวิธีการทำอย่างไรได้บ้าง อยากได้วิธีปรับความสวยงามด้วยครับ

24
อยากทราบแนวทาน การ gem รหัส เช่น พวก รหัสสมาชิก รหัสพนักงาน รหัสสินค้า เป็น
ท่านมีวิธีการสร้าง อย่างไรบ้าง และได้นำไปใช้ในการเป็น คีย์ของตารางหรือไม่ 
มีทริคในการทำ การ gen รหัสหัสและการประยุต์ใช้อย่างไรบ้าง

25
Private Sub SearchCombo()
    Dim sql As String
    sql = "SELECT * FROM qryWorkforceY2020 WHERE DepartmentID = '" & Me.cbSearch1 & "' And SectionID = '" & Me.cbSearch2 & "'"
    Forms!frmWorkforce.RecordSource = sql
    Forms!frmWorkforce.Requery
End Sub

26
คือ การเพิ่ม จะเพิ่มข้อมูลใน ตาราง address ก่อนครับ แต่ปัญหาคือ ตาราง person ฟิล address จะต้องใส address_id ล่าสุดที่เพิ่งเพิ่มไปล่าสุด
ถ้าใช้ dmax มันจะเกิดปํญหาอะไรไหม และมีวิธีอื่นๆ ไหมครับ

27
ต้องการสร้างฟอร์ม เพิ่มข้อมูล ดังนี้


โดยมีตารางดังนี้


ต้องการให้ฟอร์มเป็น ฟอร์ม แบบ อัลบาว  ให้กดปุ่มบันทึกแล้วเพิ่มข้อมูลไปที่ 2 ตารางที่มีความสัมพันธุ์กัน person ต้องมี address ครับ
ในตาราง address ฟิล address_id เป็น AI
ไม่ทราบว่าต้องเขียน vba อย่างไรให้ address(fk) ในตาราง person ตรงกับ address_id ในตาราง address 

28
ห้อง MS Access / : การทำ supertype & subtype
« เมื่อ: 11 มี.ค. 63 , 15:43:37 »
ท่านพอจะทำตารางความสัมพันธ์ แบบ disjoint เป็นตัวอย่างหน่อยได้ไหมครับ 

29
ห้อง MS Access / : การทำ supertype & subtype
« เมื่อ: 11 มี.ค. 63 , 11:23:16 »

อันนี้เป็นแบบ  overlap กำหนดถูกหรือไม่  แล้วถ้าต้องการให้เป็น disjoin ต้องกำหนดอย่างไรครับ

30
ห้อง MS Access / การทำ supertype & subtype
« เมื่อ: 07 มี.ค. 63 , 12:02:36 »
สวัสดีรับ อยาก ทราบ การแปลงสร้างตาราง กำหนดความสำพันธุ์ครับ
supertype & subtype
ทั้งแบบ overlap
disjoin

31
ขอตัวอย่างโค๊ดได้ไหมครับ

ทั้งแบบ recordset และ sql เลยนะครับ

32
หากข้อมูลมีความสัมพันธุ์แบบนี้ มีแนวทางการสร้างฟอร์มอย่างไรครับ

การเพิ่มข้อมูล ถ้าใน กรณี แยกที่ดิน 
            - [tbl_ที่ดิน] rec เพิ่ม >1 rec
            - [ Tbl_ธุรกรรม ] Rec เพิ่ม เท่ากับที่ดินที่แยกออกมาใหม่
ลักษณะฟอร์มเท่าที่พอจะนึกออก  เลือกที่ดินที่ต้องการแยก และเลือกกว่าจะแยกออกเป็นกี่แปลง ระบุเนื้อที่แต่ละแปลง ระบุเจ้าของแปลง(ค่าเริ่มต้นเป็นคนเดิม)
           
การเพิ่มข้อมูล ใน กรณี รวมที่ดิน
           - [tbl_ที่ดิน] ที่ดินรวมเป็น 1 แปลง   เพิ่ม 1 rec
           - [ Tbl_ธุรกรรม ] เพิ่ม rec = จำนวนที่ดินที่จะรวม
ลักษณะฟอร์ม เลือกที่ดินที่ต้องการ  > กดยืนยัน > *กรณีรวมแปลงที่เจ้าของไม่ใช่คนเดียวกัน ให้เลือกเจ้าของแปลง
     

เท่ากับต้องเขียนโค๊ดบันทึกค่าหลาย Rec ในการคลิ๊กบันทึก 1 ครั้ง จะต้องเขียนอย่างไร
และการใช้ Ctl

จะมีเงื่อนใขเรื่องเนื้อที่ครับ  หากต้องการทราบว่าก่อน แยก 10 ไร่ ออกเป็น 2 แปลง เนื้อที่รวมของทั้ง 2 แปลงจะต้องไม่เกิน 10 ไร่

และการรวม มี 2 แปลง 5 ไร่ , 5 ไร่  เมื่อรวมเนื้อที่จะต้องเท่ากับ 10 ไร่


33
ขอทราบวิธีการกำหนดการตรวจสอบ ค่าที่ผู้ใช้กรอก ใน Ctl บน form

1. บ้านเลขที่ ให้เป็นตัวเลขและ มี / ได้  (ในtbl ประเภทข้อมูลเป็นText)
2. ชื่อไทย = เฉพาะอักษรไทย   NameEN = เฉพาะอักษรภาษาอังกฤษ
3. เบอร์ = ตัวเลข ใน tbl เป็น text

34


ที่ออกแบบดูประมาณนี้ถูกต้องไหมครับ

ตัวอย่างการแยกที่ดินออกเป็น 2 แปลง

PK  รหัสที่ดิน (ai) + ลำดับ(ค่าเริ่มต้น 0 ) หากเป็นที่ดินที่เพิ่มเข้าในระบบใหม่ จะมีค่าลำดับเป็น 0

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



ก่อนอื่นต้องขออธิบายข้อมูลที่เก็บอยู่ครับ  ตารางนี้เก็บพื้นที่ที่ดิน
สีแดง = รหัสเจ้าของที่ดิน  Ref-> tbl_member
สีเหลือง = รหัสที่ดิน
สีฟ้า = เนื้อที่

โดยมีความต้องการให้ระบบมี
1. การขาย/โอน/แบ่ง  พื้นที่บางส่วนออก เช่นโอนให้ลูกบางส่วน แบ่งขายบางส่วน 

เช่น แปลง F100,F100-P1,5ไร่  แยกออก  ----> เป็น 2 แปลง  โดยแปลงที่แยกออกมาจะเปลี่ยนเจ้าของหรือไม่ก็ได้   และเนื้อที่ที่ถูกแยกออกจะต้องไม่เกิน 5 ไร่  ต้องการเก็บประมาณนี้ครับ  ไม่ทราบว่าต้องสร้างตารางความสัมพันธุ์อย่างไรให้สามารถ เช็คได้ว่า แปลงนั้นๆ เคยมีการแยก หรือรวมจากแปลงอะไร

2. การรวม  พื้นที่ คือการรวมพื้นที่ ตั้ง แต่ 2 แปลงขึ้นไป ให้เป็น 1 แปลง โดยเนื้อที่จะต้อง + กัน 


ระบบจะเหมือนกับการแบ่งแยก โฉนดที่ดินครับ แต่มีระบบ รวมที่ดิน

ถ้าไม่เข้าใจคำถามส่วนไหนถามเพิ่มได้ครับ

36
คำถามจากมือใหม่ครับ



จากฟอร์มนี้ ต้องกรอกทุกช่อง 
ต้องการทราบวิธีการทำ  ฟอร์มต้องการให้ หากผู้ใช้ไม่กรอกช่องไหน ให้แจ้งเตือนว่าช่องนั้นต้องกรอก  [ อาจจะเป็นดอกจัน ** หรือให้เป็น msgbox ] หรือแต่ละท่านมีแนวทางการทำประมาณไหนแนะนำหน่อยครับ

หน้า: 1 [2] 3 4