1
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.
หน้า: [1]
2
ห้อง MS Access / : ใช้ฟังก์ชั่น Date() ไม่ได้ แก้ได้ไหม
« เมื่อ: 05 พ.ค. 62 , 06:51:56 »
ใส่ในtextboxที่่มันขึ้นว่าunknowได้หรือเปล่าครับ อาจจะเป็นฟอร์มหรือรีฟอร์ทก็ได้ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: MiKu
3
ห้อง MS Access / : access 2013 runtime คลิกขวาไม่ได้
« เมื่อ: 03 พ.ค. 62 , 12:37:57 »
1.เป็นเพราะการป้องกันการคลิกขวาไว้ หรือ
2.เป็นเพราะตั้งค่าตัวเลือกแถบเครื่องมือ ไม่ติ๊กถูกหน้าข้ออนุญาตให้ใช้เมนูทางลัดเบื้องต้น หรือทั้ง2ข้อ
วิธีแก้หากทำข้อที่1และ2ไม่ได้ ให้กดปุ่มCtrl+P พร้อมกันครับ
2.เป็นเพราะตั้งค่าตัวเลือกแถบเครื่องมือ ไม่ติ๊กถูกหน้าข้ออนุญาตให้ใช้เมนูทางลัดเบื้องต้น หรือทั้ง2ข้อ
วิธีแก้หากทำข้อที่1และ2ไม่ได้ ให้กดปุ่มCtrl+P พร้อมกันครับ
โพสต์นี้ได้รับคำขอบคุณจาก: diehard4
4
ห้อง MS Access / : ใช้ฟังก์ชั่น Date() ไม่ได้ แก้ได้ไหม
« เมื่อ: 30 เม.ย. 62 , 20:30:43 »
ใส่แบบนี้ครับ =Date()
โพสต์นี้ได้รับคำขอบคุณจาก: MiKu
5
ห้อง MS Access / : ต้องการเปิดรายงานแบบเลื่อกข้อมูลในกล่องคำสั่งครับ
« เมื่อ: 07 มี.ค. 62 , 13:55:13 »
ขอบคุณอ.ปิ่นณรงค์เป็นอยากมากครับ
โพสต์นี้ได้รับคำขอบคุณจาก: SakDa
6
ห้อง MS Access / : รบกวนท่านอาจาร์หน่อยครับ เปลี่ยนจากวินโดวส์7เป็นวินโดวส์8แล้วเปิดโปรแกรมไม่ได้
« เมื่อ: 26 พ.ย. 61 , 14:27:08 »
อ.ปิ่นณรงค์ไม่ต้องทำแล้วก็ได้ครับ ผมแก้ไขตัวโปรแกรมเรียบร้อยแล้วครับ เปลี่ยนจากคำสั่งVBเป็นมาโครทั้งหมดเลยครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ปิ่นณรงค์
7
ห้อง MS Access / : รบกวนสอบถามการlogin เพิ่มเปิดฟอร์มตามสิทธิ
« เมื่อ: 19 พ.ย. 61 , 14:31:12 »
แบบนี้หรือเปล่าครับ พอดีผมได้วิธีในเว็บนี้แหละครับ
โพสต์นี้ได้รับคำขอบคุณจาก: prajak
8
ห้อง MS Access / : สร้างริบบอน ใช้เอง
« เมื่อ: 02 ส.ค. 61 , 18:58:40 »
Access2003 ทำได้ แต่ถ้าใหม่กว่านั้นไม่แน่ใจว่าทำได้หรือเปล่า แต่ผมเคยหาข้อมูลในเว็บนี้ไม่เจอคำตอบเลยครับ เลยมาประยุกต์ใช้เอาโดยใช้แท็บคอนโทรลทำเป็นเมนู เขียนโค้ดเพื่อตัดแถบเมนูออกทั้งหมดดังนี้ครับ
Private Sub Form_Current()
DoCmd.ShowToolbar "Ribbon", acToolbarNo
DoCmd.Maximize
End Sub
Private Sub Form_Current()
DoCmd.ShowToolbar "Ribbon", acToolbarNo
DoCmd.Maximize
End Sub

โพสต์นี้ได้รับคำขอบคุณจาก: kitisak
9
ห้อง Ms Access อื่นๆ / : วีดีโอแนะนำขั้นตอนการเขียนโปรแกรมขายสินค้าพร้อมตัดสต๊อค
« เมื่อ: 28 พ.ค. 61 , 07:10:51 »
ขอบคุณอ.สันติสุขนะครับ
แต่ดูเหมือนว่าผมใช้ฟิวอื่นสร้างความสัมพันธ์ไม่ได้ครับ มันจะไม่เป็นหนึ่ง-ต่อ-กลุ่ม ผมจะต้องยกเลิกCompact ฐานข้อมูลอัตโนมัติตอนปิดได้ไหมครับ แล้วใช้ฟิลด์ประเภท Autonumber เชื่อมความสัมพันธ์เหมือนเดิม (รู้แล้วว่าทำไมโปรแกรมขายสินค้าที่ผมเขียนก่อนหน้านี้และใช้อยู่ บิลแรกสุดตอนรับสินค้าข้อมูลหายหมดยกบิลเลย หายหลังจากที่ผมทำCompact ฐานข้อมูลด้วยครับ)
แต่ดูเหมือนว่าผมใช้ฟิวอื่นสร้างความสัมพันธ์ไม่ได้ครับ มันจะไม่เป็นหนึ่ง-ต่อ-กลุ่ม ผมจะต้องยกเลิกCompact ฐานข้อมูลอัตโนมัติตอนปิดได้ไหมครับ แล้วใช้ฟิลด์ประเภท Autonumber เชื่อมความสัมพันธ์เหมือนเดิม (รู้แล้วว่าทำไมโปรแกรมขายสินค้าที่ผมเขียนก่อนหน้านี้และใช้อยู่ บิลแรกสุดตอนรับสินค้าข้อมูลหายหมดยกบิลเลย หายหลังจากที่ผมทำCompact ฐานข้อมูลด้วยครับ)
โพสต์นี้ได้รับคำขอบคุณจาก: Ongart
10
ห้อง Ms Access อื่นๆ / วีดีโอแนะนำขั้นตอนการเขียนโปรแกรมขายสินค้าพร้อมตัดสต๊อค
« เมื่อ: 27 พ.ค. 61 , 19:20:43 »
เผื่อใครต้องการเรียนรู้การตัดสต๊อคสินค้านะครับลองศึกษาดูได้ครับ เป็นAccessเวอร์ชั่น2003และ2016ครับ
-ระบบแยกฐานข้อมูลออกจากฟอร์มและรายงาน
-ตัดบานหน้าต่างนำทางและแถบเมนูออก
-ใช้ระบบส่งข้อมูลยอดขายแยกไว้ในตารางใหม่เพื่อไม่ให้ออกรายงานผิดหากมีการเปลี่ยนแปลงเรื่องราคา
-ระบบตัดสต๊อคทันทีที่ขายโดยไม่ต้องส่งข้อมูลก่อน
-รายงานสต๊อคคงเหลือทันที
-รายงานจุดสั่งซื้อสินค้า
ออกแบบและเขียนแบบง่ายๆเพื่อให้เกิดความเข้าใจสำหรับมือใหม่
หากเกิดข้อผิดพลาดหรือวิธีการไหนที่ดีกว่านี้และง่ายกว่านี้ผมต้องขออภัยด้วยนะครับ เพราะไม่ใช่มืออาชีพสักเท่าไหร่ครับ







-ระบบแยกฐานข้อมูลออกจากฟอร์มและรายงาน
-ตัดบานหน้าต่างนำทางและแถบเมนูออก
-ใช้ระบบส่งข้อมูลยอดขายแยกไว้ในตารางใหม่เพื่อไม่ให้ออกรายงานผิดหากมีการเปลี่ยนแปลงเรื่องราคา
-ระบบตัดสต๊อคทันทีที่ขายโดยไม่ต้องส่งข้อมูลก่อน
-รายงานสต๊อคคงเหลือทันที
-รายงานจุดสั่งซื้อสินค้า
ออกแบบและเขียนแบบง่ายๆเพื่อให้เกิดความเข้าใจสำหรับมือใหม่
หากเกิดข้อผิดพลาดหรือวิธีการไหนที่ดีกว่านี้และง่ายกว่านี้ผมต้องขออภัยด้วยนะครับ เพราะไม่ใช่มืออาชีพสักเท่าไหร่ครับ







11
ห้อง MS Access / > สอบการการเปิดฟอร์มตามเงื่อนไข
« เมื่อ: 20 ก.พ. 61 , 13:49:34 »
ดับเบิ้ลคลิกขึ้นมาแล้วแก้ไขรายการ ผมใช้วิธีนี้อยู่ ลองนำไปปรับใช้ดูนะครับ
Private Sub ชื่อText Box_DblClick
Dim stLinkCriteria As String
stLinkCriteria = "[ชื่อText Box1]=" & "'" & Me![ชื่อText Box2] & "'"
DoCmd.OpenForm "ชื่อฟอร์มที่จะให้เปิดขึ้นมา", , , stLinkCriteria
End Sub
หรือสร้างปุ่มขึ้นมา1ปุ่ม
1เลือก Action เป็นOpen Form
2เลือกชื่อฟอร์มที่จะเปิดขึ้นมา
3เลือก เปิดฟอร์มพร้อมกับค้นหาข้อมูลที่แสดง(Open the form and find specific data to display)
4เลือก Text Box ด้านซ้าย และเลือก Text Box ด้านขวา
5คลิกปุ่มสัญลักษณ์ <-> ที่อยู่ตรงกลางระหว่าง2ช่องตามข้อ4

6คลิกNext 2ครั้งแล้ว คลิก Finish
Private Sub ชื่อText Box_DblClick
Dim stLinkCriteria As String
stLinkCriteria = "[ชื่อText Box1]=" & "'" & Me![ชื่อText Box2] & "'"
DoCmd.OpenForm "ชื่อฟอร์มที่จะให้เปิดขึ้นมา", , , stLinkCriteria
End Sub
หรือสร้างปุ่มขึ้นมา1ปุ่ม
1เลือก Action เป็นOpen Form
2เลือกชื่อฟอร์มที่จะเปิดขึ้นมา
3เลือก เปิดฟอร์มพร้อมกับค้นหาข้อมูลที่แสดง(Open the form and find specific data to display)
4เลือก Text Box ด้านซ้าย และเลือก Text Box ด้านขวา
5คลิกปุ่มสัญลักษณ์ <-> ที่อยู่ตรงกลางระหว่าง2ช่องตามข้อ4

6คลิกNext 2ครั้งแล้ว คลิก Finish
โพสต์นี้ได้รับคำขอบคุณจาก: prajak
12
ห้อง MS Access / > สอบถามเรื่องการ update ข้อมูลในตาราง
« เมื่อ: 01 ก.พ. 61 , 12:15:50 »
ต้องมีทั้งชื่อฟอร์มหลักและชื่อฟอร์มย่อยตามอ.pizza_p บอกครับ
หรือตามตัวอย่างของผมลองปรับใช้ดูครับ
Forms("รับสินค้าเข้าคลัง").ฟอร์มย่อยรับสินค้า.Form.Item = Me.Item
DoCmd.Close
ขยายความ
รับสินค้าเข้าคลัง=ชื่่อฟอร์มหลัก
ฟอร์มย่อยรับสินค้า=ชื่อฟอร์มย่อย
Itemตัวที่1=ชื่อText Box ในฟอร์มย่อย
Itemตัวที่2=ชื่อText Boxในฟอร์มที่ต้องการเลือกข้อมูล
ลองดูนะครับ
หรือตามตัวอย่างของผมลองปรับใช้ดูครับ
Forms("รับสินค้าเข้าคลัง").ฟอร์มย่อยรับสินค้า.Form.Item = Me.Item
DoCmd.Close
ขยายความ
รับสินค้าเข้าคลัง=ชื่่อฟอร์มหลัก
ฟอร์มย่อยรับสินค้า=ชื่อฟอร์มย่อย
Itemตัวที่1=ชื่อText Box ในฟอร์มย่อย
Itemตัวที่2=ชื่อText Boxในฟอร์มที่ต้องการเลือกข้อมูล
ลองดูนะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: prajak
หน้า: [1]