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



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

10 พ.ค. 61 , 10:27:28
อ่าน 1627 ครั้ง

nousinh

การใซ้ Checkbox ใน subform ของaccess
« เมื่อ: 10 พ.ค. 61 , 10:27:28 »
สวัสดีครับผมอยากสอบถามเรื่องการใช้ Checboxใน subform ของ access. ถ้าเลือกแล้ว สินค้าที่เราเลือกจะบันทึกไปยังอีกฟอร์มหนึ่ง แล้วเราสามารถทำรายงานออกมา. ผมขอรบกวน ถามผู้รู้หน่อยได้ไหมครับ :smile: พอมี code หรือวิดีโอ ตัวอย่างไหมครับ.


 

10 พ.ค. 61 , 10:30:18
ตอบกลับ #1

ปิ่นณรงค์

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #1 เมื่อ: 10 พ.ค. 61 , 10:30:18 »
สวัสดีครับผมอยากสอบถามเรื่องการใช้ Checboxใน subform ของ access. ถ้าเลือกแล้ว สินค้าที่เราเลือกจะบันทึกไปยังอีกฟอร์มหนึ่ง แล้วเราสามารถทำรายงานออกมา. ผมขอรบกวน ถามผู้รู้หน่อยได้ไหมครับ :smile: พอมี code หรือวิดีโอ ตัวอย่างไหมครับ.
ยังไม่ค่อยเข้าใจคำถามครับ
มีไฟล์ตัวอย่างไหมที่ทำอยู่ไหม เดี่ยวลองทำให้ดู
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: nousinh

10 พ.ค. 61 , 14:36:49
ตอบกลับ #2

nousinh

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #2 เมื่อ: 10 พ.ค. 61 , 14:36:49 »
ผมแนบไฟล์ที่อยู่ด้านล่างแล้วนะครับ คือแบบว่าผมอยากทำcheckboxอยู่ในform1 แล้วสามารถที่จะควบคุมcheckboxส่งค่าrecordตัวใดตัวหนึ่งไปยังอีกฟอร์ม

 

10 พ.ค. 61 , 18:48:42
ตอบกลับ #3

ปิ่นณรงค์

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #3 เมื่อ: 10 พ.ค. 61 , 18:48:42 »
ลองดูแบบนี้นะครับ
เรื่องฐานข้อมูลท่านออกแบบเองเลย อันนี้ทำสร้างพอที่จะใช้งาน ตัวอย่างได้
วิธีการคือ สร้างคิวรี่ เพื่อกรองข้อมูลจาก ID และสถานะ CheckBox ของเราพอได้มาแล้วกด
เปิดฟอร์มมา ก็จะได้ข้อมูลตามที่เราเลือกไว้
หรือถ้าอยากได้เพิ่มเติมแบบไหน ก็สอบถามได้นะครับ

หน้าแรกกดเลือก

หน้าต่อไป



ตัวอย่างด้านล่าง

« แก้ไขครั้งสุดท้าย: 10 พ.ค. 61 , 19:08:39 โดย Newbies »
:love: :grin:
 

12 พ.ค. 61 , 11:44:13
ตอบกลับ #4

nousinh

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #4 เมื่อ: 12 พ.ค. 61 , 11:44:13 »
โปรแกรมที่พี่ส่งมา เวลาผมเลือกเล็กคอร์ดแล้วกดปุ่มเปิดฟอร์มต่อไปแล้วทำไมมันไม่ไปที่ฟอร์มออกรายงานอ่ะครับ มันเป็นเพราะอะไร เป็นเพราะพี่เขียนcodeไว้หรอครับ พอดีผมไม่เก่งเรื่องcodeสักเท่าไหร่  :smile:

 

12 พ.ค. 61 , 12:18:15
ตอบกลับ #5

ปิ่นณรงค์

> > การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #5 เมื่อ: 12 พ.ค. 61 , 12:18:15 »
โปรแกรมที่พี่ส่งมา เวลาผมเลือกเล็กคอร์ดแล้วกดปุ่มเปิดฟอร์มต่อไปแล้วทำไมมันไม่ไปที่ฟอร์มออกรายงานอ่ะครับ มันเป็นเพราะอะไร เป็นเพราะพี่เขียนcodeไว้หรอครับ พอดีผมไม่เก่งเรื่องcodeสักเท่าไหร่  :smile:
ใช่คับใช้ คิวรี่ที่ตัวรายงานเหมือนตัวในฟอร์ม และ ใส่ code เปิดรายงายไว้คับ
:love: :grin:
 

12 พ.ค. 61 , 22:07:54
ตอบกลับ #6

nousinh

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #6 เมื่อ: 12 พ.ค. 61 , 22:07:54 »
พี่ผมต้องแก้ตัวไหนบ้างครับ ถ้าเป็นไปได้ผมขอตัวที่ใช้งานได้เลยได้ไหมครับ ผมต้องขอโทษจริงๆครับ ผมยังมือใหม่ในการใข้Accessครับ :smile:

 

13 พ.ค. 61 , 00:12:00
ตอบกลับ #7

ปิ่นณรงค์

> > การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #7 เมื่อ: 13 พ.ค. 61 , 00:12:00 »
พี่ผมต้องแก้ตัวไหนบ้างครับ ถ้าเป็นไปได้ผมขอตัวที่ใช้งานได้เลยได้ไหมครับ ผมต้องขอโทษจริงๆครับ ผมยังมือใหม่ในการใข้Accessครับ :smile:



จากที่เช็ค ที่มันขึ้นแจ้งเตือนนั้นเป็น การแจ้งเตือนว่า ขอบกระดาษเกินแต่ถ้ากด ok มันก็จะเปิดรายงานได้ปกติครับ

อันนี้ผมแก้ให้แจ้งเตือนนั้นหายไปแล้วลองไปเปิดดูใหม่นะครับ
ถ้ามือใหม่จริงๆ อยากหัดเขียนโปรแกรมติดตรงไหน หรืออยากให้มันออกมาเป็นแบบไหนก็สอบถามได้นะครับเดี่ยวช่วยดูให้
« แก้ไขครั้งสุดท้าย: 13 พ.ค. 61 , 00:20:50 โดย Newbies »
:love: :grin:
 

13 พ.ค. 61 , 11:59:11
ตอบกลับ #8

nousinh

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #8 เมื่อ: 13 พ.ค. 61 , 11:59:11 »

พี่ผมกดปุ่มเปิดฟอร์มต่อไปแต่มันยังออกแบบนี้ผมต้องแก้ไขตรงไหนครับ
https://www.thai-access.com/tiupld/view.php?id=p8ml9o-c25285

 

13 พ.ค. 61 , 12:01:49
ตอบกลับ #9

nousinh

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #9 เมื่อ: 13 พ.ค. 61 , 12:01:49 »

 

13 พ.ค. 61 , 20:22:23
ตอบกลับ #10

ปิ่นณรงค์

> > การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #10 เมื่อ: 13 พ.ค. 61 , 20:22:23 »

ไว้ผม กลับจากเล่นคอนเสริตคืนนี้ก่อน เดี่ยวทีมวิวไปทำให้ดูครับ
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: nousinh

13 พ.ค. 61 , 23:25:00
ตอบกลับ #11

nousinh

> การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #11 เมื่อ: 13 พ.ค. 61 , 23:25:00 »
ขอบคุณครับพี่   :smile: ผมมีไฟล์ตัวอย่างที่อยากจะให้พี่ช่วยดูให้หน่อย ทำแบบตัวCheckbox แล้วให้ส่งค่าrecordไปยังที่ฟอร์มรายงานครับ และ ถ้ามีส่วนไหนที่ผิดพลาดผมขอลบกวนให้พี่ช่วยแก้ไขให้ผมหน่อยได้ไหมครับ เช่นว่าการทำ คิวรี่ หรือ การทำฟอร์มช่วยแนะนำผมหน่อยครับคือผมทำได้แค่นี้ครับ

 

15 พ.ค. 61 , 10:06:09
ตอบกลับ #12

ปิ่นณรงค์

: > การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #12 เมื่อ: 15 พ.ค. 61 , 10:06:09 »
ผมได้ทำตัวอย่างให้ใหม่นะครับ
ที่แก้ไปคือ
1.การค้นหาข้อมูล Size_Type ให้เลือกเสร็จแล้วกดค้นหา ถ้าต้องการแสดงข้อมูลทั้งหมดอีกครั้งให้ลบรายการออกแล้วกดค้นหา
2.เพิ่ม Check20 ถ้ากดติ๊กเลือกอยู่ก็จะปริ้น ส่วนที่ติ๊กเลือก
3.แก้ไขฟอร์มเป็น Continuous Forms
เพราะดูจากข้อมูลแล้วไม่มีความจำเป็นที่จะทำ Sub Form
ตัวอย่างด้านล่าง

4.ถ้าต้องการ เคลีย Checkbox เพื่อติ๊กเลือกใหม่ กดที่ปุ้ม ลบ นะครับ
« แก้ไขครั้งสุดท้าย: 15 พ.ค. 61 , 13:05:35 โดย Newbies »
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: nousinh

15 พ.ค. 61 , 21:44:20
ตอบกลับ #13

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #13 เมื่อ: 15 พ.ค. 61 , 21:44:20 »
ขอบคุณครับพี่ 
พี่ผมอยากจะเพิ่มปุ่ม Show All. พอดีว่าเวลาเราเลือกขนาดแล้วอยากให้มันกลับไปแสดงตารางทั้งหมดอีกครั้ง



 

15 พ.ค. 61 , 21:47:20
ตอบกลับ #14

nousinh

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #14 เมื่อ: 15 พ.ค. 61 , 21:47:20 »
และก็ผมอยากให้แบบฟอร์มไม่แสดงตารางก่อนที่จะเลือกขนาดครับ

 

16 พ.ค. 61 , 08:38:47
ตอบกลับ #15

ปิ่นณรงค์

: การใซ้ Checkbox ใน subform ของaccess
« ตอบกลับ #15 เมื่อ: 16 พ.ค. 61 , 08:38:47 »
ทำให้แล้วครับ
เมื่อเปิดโปรแกรมมาให้ซ่อนรายการ
โค๊ด: [Select]
Private Sub Form_Current()
Call ShowList
End Sub
Sub ShowList()
If IsNull(Me.cb_GSP) Then
Me.Check20.Visible = False
Me.factory.Visible = False
Me.SteelID.Visible = False
Me.Adress.Visible = False
Me.PhoneNumber.Visible = False
Me.Size_Type.Visible = False
Me.Thickness.Visible = False
Me.Length.Visible = False
Me.weight.Visible = False
Me.Price.Visible = False
Else
Me.Check20.Visible = True
Me.factory.Visible = True
Me.SteelID.Visible = True
Me.Adress.Visible = True
Me.PhoneNumber.Visible = True
Me.Size_Type.Visible = True
Me.Thickness.Visible = True
Me.Length.Visible = True
Me.weight.Visible = True
Me.Price.Visible = True
End If
End Sub
Private Sub Image57_Click()
Call ShowList
End Sub

ตัวอย่างให้แสดงข้อมูลทั้งหมดอีกครั้ง และให้ cb_GSP เป็นค่าว่าง
โค๊ด: [Select]
DoCmd.ApplyFilter , " Size_Type like '*'"
Me.cb_GSP = Null

ผมได้ทำไอค่อนให้กดเพื่อ ซ่อนรายการให้ด้วยนะครับ ที่เป็นรูปดวงตา


ตัวอย่างด้านล่าง
« แก้ไขครั้งสุดท้าย: 16 พ.ค. 61 , 14:17:04 โดย Newbies »
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: pirin


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