แสดงกระทู้

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 - morzor61

หน้า: [1]
1
ผมลองตัด relationship ของ Job_ID ออกจาก tb_Jobs

แล้วลองใช้ Docmd.runSQL แบบนี้ แล้วได้ครับ

แต่ยังไม่ smooth เท่าไหร่

แต่ยังไงก็ขอบคุณมากครับ

Private Sub cmd_Add_Click()

If Not IsNull(Me.ID) Then

Dim int_OT_ID As Integer

int_OT_ID = Me.ID

DoCmd.RunSQL (" INSERT INTO tb_OT_Details ( Emp_ID, OT_ID ) SELECT tb_Employees.ID, " & int_OT_ID & " as OT_ID FROM tb_Employees  ;")
Me.frm_OT_Detail.Requery



Else
    Exit Sub
   
End If


End Sub

2
Relationship จะเป็นแบบนี้ครับ


3
ผมทำได้แล้วครับ แต่ติดตรงที่ ผมจะเพิ่ม รายการ ใน frm_OT_Create มันไม่ขึ้น

ผมทำ ลิงค์กับ Subform เป็น ID ของ tb_OT_Lists ครับ

รบกวนดูให้หน่อยครับ

ขอบคุณมากครับ

4
ผมกำลังทำ แบบฟอร์มสำรวจโอที เมื่อสำรวจเสร็จแล้ว จะ key ข้อมูลใน Access

ตอนนี้ ผม Key ได้ทีละรายการ ซึ่งใช้เวลา กรณี มีพนักงานเยอะ

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

ไม่ทราบว่า จะต้องทำยังไงครับ


5
ห้อง MS Access / : สอบถามเรื่อง relationships
« เมื่อ: 25 ก.ค. 62 , 18:49:07 »
ทำไมต้องให้มันมีลูกศรชี้ครับ บางอันไม่มี  ปกติผมจะทำไม่มี ถ้าทำมีหัวลูกศร แสดงว่า ค่าที่ไม่ตรงกับรีเลชั่นสามารถเพิ่มเข้าไปได้ ถ้าเพิ่มเข้าไปได้ รีเลชั่นจะมีไว้เพื่อออออออออออออออออออออ.... ผมเข้าใจถูกป่าวนิ   :prettiness: :prettiness: :prettiness: :prettiness:

ตามคุณ PNR เลยครับ

6
ห้อง MS Access / : สอบถามเรื่อง relationships
« เมื่อ: 25 ก.ค. 62 , 18:48:42 »

การรวม(Join) มีหลายแบบ แล้วแต่การนำไปใช้คับเช่น

การรวมภายใน: เฉพาะข้อมูลที่เกี่ยวข้องจากทั้งสองตารางที่รวม เช่นต้องการให้แสดงเฉพาะรายการ CustomerID ที่ตรงกันระหว่าง 2 ตาราง  ปกติน่าจะใช้แบบนี้อยู่ใช่ไหมคับ

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

ปกติเราจะกำหนด Criteria = null เพื่อดูว่า Customer รายการไหนยังไม่มีในอีกตารางหนึ่งเป็นต้นคับ

ขอบคุณมากครับ

7
ห้อง MS Access / : สอบถามเรื่อง relationships
« เมื่อ: 24 ก.ค. 62 , 11:24:46 »
ถ้า tb_process_detail และ _detail_1 เป็นข้อมูลจากเทเบิลเดียวกัน แต่แยกเพราะมีสถานะอะไรบางอย่างแตกต่างกัน ก็ให้เอาสถานะนั้นสร้างเป็นฟิลด์นึงใน tb_process และ/หรือ tb_process_detail แล้วไม่ต้องแยกเทเบิล จะได้ไม่ยุ่งยากครับ

เดี๋ยวผมจะลองทำดูนะครับ

ขอบคุณครับ

8
ห้อง MS Access / สอบถามเรื่อง relationships
« เมื่อ: 18 ก.ค. 62 , 14:40:23 »
ผมจะสร้าง relationship ของ 2 ตารางระหว่าง tb_process กับ tb_process_detail, _detail_1

ซึ่ง tb_process_detail และ detail_1 คือข้อมูลจาก table เดียวกัน

ไม่ทราบว่า ผมต้องทำยังไงครับ

ขอบคุณมากครับ




หน้า: [1]