การใซ้ Checkbox ใน subform ของaccess



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

16 พ.ค. 61 , 11:29:45
ตอบกลับ #16

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #16 เมื่อ: 16 พ.ค. 61 , 11:29:45 »
พี่คือฮีโร่ผมเลียครับ :smile: ขอบคุณมากๆครับพี่ :miao:

 
โพสต์นี้ได้รับคำขอบคุณจาก: pirin

25 มิ.ย. 61 , 08:07:53
ตอบกลับ #17

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #17 เมื่อ: 25 มิ.ย. 61 , 08:07:53 »
สวัสดีครับพี่ผมขออนุญาตรบกวนถาม. ถ้าผมมีตารางสามแบบที่เนื้อหาคล้ายคือกันแล้วผมต้องการทำฟอร์มรายงานแบบฟอร์มเดียวกันได้ไหมครับแบบผมไม่ต้องทำคิวรี่ที่ซ้ำซ้อนกัน



 

25 มิ.ย. 61 , 11:40:12
ตอบกลับ #18

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #18 เมื่อ: 25 มิ.ย. 61 , 11:40:12 »
ถ้าจะรวมข้อมูลจาก 3 ตารางเพื่อมาแสดงบนฟอร์มและสามารถออกรายงานได้เลย




ลองดูตัวอย่างด้านล่างครับ
« แก้ไขครั้งสุดท้าย: 25 มิ.ย. 61 , 13:03:24 โดย ปิ่นณรงค์ »
:love: :grin:
 

25 มิ.ย. 61 , 14:27:08
ตอบกลับ #19

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #19 เมื่อ: 25 มิ.ย. 61 , 14:27:08 »
ถ้าผมอยากให้มี 3ฟอร์ม แล้ว แต่ละฟอร์มสามารถออกรายงานในReport ตวเดียวกันได้ไหมครับ

 

25 มิ.ย. 61 , 19:51:36
ตอบกลับ #20

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #20 เมื่อ: 25 มิ.ย. 61 , 19:51:36 »
สามารถกำหนดให้ Report ตัวเดียว สามารถใช้กับ Query Report ที่เรากำหนดได้โดยกำหนดดังนี้
ที่ RecordSource ของรายงานเว้นว่างไว้ ไม่ต้องกำหนด

ที่ตัวรายงาน ใส่ Event On Open Code ตามนี้

โค๊ด: [Select]
If Len(Me.OpenArgs & "") > 0 Then
Me.RecordSource = Me.OpenArgs
End If

OpenArgs คือการกำหนดตั้งค่าคุณสมบัติให้กับ RecordSounce ของตัวรายงาน หรือฟอร์ม

ส่วนที่ Command Botton ที่เราใช้เปิดรายงานบนฟอร์มนั้น กำหนดค่า Docmd.OpenReport..........
เป็นแบบนี้ ผมยกตัวอย่างเปิดรายงานจากฟอร์ม PG_Type

Private Sub Print_PG_Click()
Form.Requery   
DoCmd.OpenReport "report", acViewPreview, , , , "Report_PG"
End Sub

Report คือ ชื่อของ Report ที่เราจะเปิดขึ้นมา 
Report_PG คือ ชื่อคิวรี่ที่จะกำหนดเป็น RecordSource
« แก้ไขครั้งสุดท้าย: 25 มิ.ย. 61 , 19:55:02 โดย ปิ่นณรงค์ »
:love: :grin:
 

25 มิ.ย. 61 , 21:36:30
ตอบกลับ #21

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #21 เมื่อ: 25 มิ.ย. 61 , 21:36:30 »
ผมทำแล้วแต่มันยังไม่ได้ครับพี่

 

25 มิ.ย. 61 , 22:01:26
ตอบกลับ #22

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #22 เมื่อ: 25 มิ.ย. 61 , 22:01:26 »
ผมทำแล้วแต่มันยังไม่ได้ครับพี่

คุณกำหนด Event ใน Report เป็น On Click มันเลยไม่ทำงาน
ต้องกำหนดที่ Event On Open ครับ


« แก้ไขครั้งสุดท้าย: 25 มิ.ย. 61 , 22:03:14 โดย ปิ่นณรงค์ »
:love: :grin:
 

25 มิ.ย. 61 , 23:38:57
ตอบกลับ #23

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #23 เมื่อ: 25 มิ.ย. 61 , 23:38:57 »
ผมทำแล้วคับพี่แต่มันยังผิดตรงนี้ครับ

 

26 มิ.ย. 61 , 00:53:40
ตอบกลับ #24

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #24 เมื่อ: 26 มิ.ย. 61 , 00:53:40 »
คุณพยายามอ่านที่ผมอธิบายนิดนึงนะครับบางทีผมก็แจ้งไว้แล้วแต่คุณไม่ได้ตั้งค่าเลยผิดพลาด

:love: :grin:
 

26 มิ.ย. 61 , 08:43:01
ตอบกลับ #25

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #25 เมื่อ: 26 มิ.ย. 61 , 08:43:01 »
พี่ผมต้องขออนุญาตพี่ช่วยทำตัวอย่างให้ผมหน่อยได้ไหมครับ เพราะผมทำอย่างที่พี่บอกแล้วแต่ก็ยังไม่ได้
 ในฟอร์มรายงานเปิดขึ้นมาเป็นแบบนี้ครับ :cry: ช่วยผมหน่อยครับ

 

26 มิ.ย. 61 , 11:35:37
ตอบกลับ #26

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #26 เมื่อ: 26 มิ.ย. 61 , 11:35:37 »
ส่วนท้ายที่ผมโพสผมจะแนบตัวอย่างอยู่ด้วยครับ


ชื่อ database.rar
หรือถ้าสะดวกลง Treamveiwer แล้วส่งรหัสมาทางข้อความ เดี่ยวผมไปทำให้คับ
« แก้ไขครั้งสุดท้าย: 26 มิ.ย. 61 , 11:38:02 โดย ปิ่นณรงค์ »
:love: :grin:
 

26 มิ.ย. 61 , 14:56:13
ตอบกลับ #27

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #27 เมื่อ: 26 มิ.ย. 61 , 14:56:13 »
พอดีผมไม่ได้ใช้โปรแกรมTreamviewer. ผมก็ดาวน์โหลดไฟล์ที่พี่แนบมาแล้วนะครับแต่มันเปิดมาก็เป็นแบบที่ผมส่งให้พี่ดูหะครับ. ผมก็ไม่รู้ว่าเป็นเพาะอะไร :sweat:

 

26 มิ.ย. 61 , 15:02:42
ตอบกลับ #28

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #28 เมื่อ: 26 มิ.ย. 61 , 15:02:42 »
ลองตั้งค่า เปิดใช้ Macro VBA ตามนี้ดูครับว่าได้ไหม
https://www.ugetproject.com/wp/ms-office-access/ตั้งค่าให้vbaทำงาน.html link

อีกอย่างคือ ผมสร้างโปรแกรมตัวนี้ ด้วยการตั้งค่า Location เป็นไทย ถ้าท่านตั้งเป็นที่อื่นต้องแก้เป็นไทยให้เหมือนกัน
วิธีแก้กดที่ RUN > intl.cpl > administrative > language for non-Unicode programs > change system locale
« แก้ไขครั้งสุดท้าย: 26 มิ.ย. 61 , 15:11:05 โดย ปิ่นณรงค์ »
:love: :grin:
 

26 มิ.ย. 61 , 21:51:02
ตอบกลับ #29

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #29 เมื่อ: 26 มิ.ย. 61 , 21:51:02 »
มีวิธีอื่นอีกไหมครับพี่พอดีผมทำแล้วแต่มันก็ยังไม่ได้ครับ :cry:

 


บอร์ดเรียนรู้ Access สำหรับคนไทย