163
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.
164
ห้องโฆษณาฟรี / : มีใครรับเขียน access บ้างไหมคะ
« เมื่อ: 18 ม.ค. 64 , 15:46:34 »
ห๊ะ! ไปเห็นได้ไง
โพสต์นี้ได้รับคำขอบคุณจาก: noi
167
ห้อง MS Access / : การใช้งานฟังก์ชันคำนวณ
« เมื่อ: 17 ม.ค. 64 , 11:42:41 »
ให้ลองเปลี่ยน Data Type ของฟิลด์ที่ต้องการคำนวณเป็น Calculated ดูครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Pgh
168
ห้อง MS Access / : สอบถามเกี่ยวกับ Page Footer
« เมื่อ: 06 ม.ค. 64 , 17:16:23 »
ดูตัวอย่าง Text Box สีฟ้านะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Normunu
169
ห้อง MS Access / : สอบถามการยกยอดจำนวนเงินของรายการสั่งซื้อในReportค่ะ
« เมื่อ: 25 ธ.ค. 63 , 14:47:25 »
เขียนแบบเดียวกัย ยอดยกมาที่หน้าแรกครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Normunu
170
ห้อง MS Access / : สอบถามการยกยอดจำนวนเงินของรายการสั่งซื้อในReportค่ะ
« เมื่อ: 20 ธ.ค. 63 , 18:15:12 »171
ห้อง MS Access / : สอบถามการตั้งค่าให้ Access รับค่าจาก Port (COM01) จาก Scanner
« เมื่อ: 14 ธ.ค. 63 , 20:07:06 »
แนะนำว่าหาตัว Converter Com1 to USB มาใช้เถอะครับ ราคาไม่แพง ลง Driver ก็น่าจะใช้ได้แล้วครับ
https://smallbusiness.chron.com/update-driver-dell-usb-mouse-54449.html
คำค้น "convert RS232 to usb"
https://smallbusiness.chron.com/update-driver-dell-usb-mouse-54449.html
คำค้น "convert RS232 to usb"
โพสต์นี้ได้รับคำขอบคุณจาก: sjs
172
ห้อง MS Access / : ขอโค้ดแจ้งเตือนเวลาเชื่อมต่อวงแลนไม่ได้
« เมื่อ: 16 พ.ย. 63 , 22:35:45 »
ปกติเวลามี Error แล้วเค้าจะมี Error Number แจ้งมาด้วย
เราก็ใช้ประโยชน์จาก อันนี้มาจัดการได้ครับ
เช่นตัวอย่างนี้ เป็นการหารด้วย 0 ซึ่ง Error Number คือ 11
เราก็ใช้ประโยชน์จากตรงนี้มาเขียนโค้ดแบบนี้ครับ
แล้วเราจะได้การแสดงผลเป็นแบบนี้
เราก็ใช้ประโยชน์จาก อันนี้มาจัดการได้ครับ
เช่นตัวอย่างนี้ เป็นการหารด้วย 0 ซึ่ง Error Number คือ 11
เราก็ใช้ประโยชน์จากตรงนี้มาเขียนโค้ดแบบนี้ครับ
แล้วเราจะได้การแสดงผลเป็นแบบนี้
โพสต์นี้ได้รับคำขอบคุณจาก: pondniizz
173
ห้อง MS Access / : Access เชื่อมต่อ MySQL มันช้าจัง
« เมื่อ: 08 พ.ย. 63 , 21:21:16 »
ถ้าข้อมูลระดับแสน/ล้านเรคอร์ด ก็คงประมาณเหมือนเอารถเก๋งไปลากตู้คอนเทนเนอร์ครับ
จากที่เคยใช้งานมาเมื่อนานมาแล้ว เคยทำงานกับข้อมูลระดับนี้โดยวางเอาไว้ใน Oracle แล้วใข้ VB สร้าง UI ความเร็วก็ระดับใช้ได้เลยนะครับ
ซึ่ง VB เนี่ยก็ใกล้เคียงกับ Access ที่สุดแล้วครับ
จากที่เคยใช้งานมาเมื่อนานมาแล้ว เคยทำงานกับข้อมูลระดับนี้โดยวางเอาไว้ใน Oracle แล้วใข้ VB สร้าง UI ความเร็วก็ระดับใช้ได้เลยนะครับ
ซึ่ง VB เนี่ยก็ใกล้เคียงกับ Access ที่สุดแล้วครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mivien20
174
ห้อง MS Access / : โปรแกรมช้าค่ะ คือวนลูปแล้วมันช้าเกินไปมีทางแก้ไหมคะ
« เมื่อ: 04 พ.ย. 63 , 17:22:34 »175
ห้อง MS Access / : สอบถามการสั่งพริ้นครับ สามารถตั้งค่าให้สั่งพริ้นได้ครั้งเดียว ทำได้ไหมครับ??
« เมื่อ: 20 ต.ค. 63 , 17:57:40 »
ได้ครับ
เพิ่มฟิลด์ Printed แล้วกำหนด DataType เป็น Yes/No
เริ่มแรกให้กำหนด Default ของฟิลด์นี้เป็น No
เมื่อสั่งพิมพ์ก็ให้เปลี่ยนฟิลด์นี้เป็น Yes
คำสั่งในการสั่งพิมพ์ให้มีเงื่อนไขว่า ถ้าฟิลด์นี้เป็น Yes ไม่ให้พิมพ์
เพิ่มฟิลด์ Printed แล้วกำหนด DataType เป็น Yes/No
เริ่มแรกให้กำหนด Default ของฟิลด์นี้เป็น No
เมื่อสั่งพิมพ์ก็ให้เปลี่ยนฟิลด์นี้เป็น Yes
คำสั่งในการสั่งพิมพ์ให้มีเงื่อนไขว่า ถ้าฟิลด์นี้เป็น Yes ไม่ให้พิมพ์
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013
176
ห้อง MS Access / : ขอคำแนะนำครับ เปิดหน้า Record พร้อมกันแล้วข้อมูลหายครับ
« เมื่อ: 16 ต.ค. 63 , 13:38:06 »ใครอธิบายให้หน่อย ผมอ่านแล้วไม่เข้าใจ ... 2 คนเปิดฟอร์มเดียวกัน พร้อมกัน นาย ก. ป้อนแล้วบันทึกเรคอร์ด แล้วหน้าฟอร์มของนาย ข. ไม่มีเรคอร์ดที่นาย ก.เพิ่งป้อนโผล่ขึ้นมาให้เห็นแบบอัตโนมัติอย่างงั้นเหรอครับ ?
ผมอ่านก็งงๆ อะครับ แต่พอดีเคยเจอเคสทำนองนี้มาก่อน
เลยเข้าใจว่าอย่างนี้
1. มีฟอร์มอยู่ 1 ฟอร์ม
2. นาย A กับ นาย B เปิดฟอร์มนี้พร้อมๆ กัน แถมดูเรคอร์ดเดียวกันอีก
3. นาย A ป้อนข้อมูลแล้วบันทึก จากนั้นก็ปิดฟอร์มซึ่งข้อมูลก็ยังไม่แสดงให้นาย B เห็น
4. จากนั้นนาย B ก็อาจมีการแก้ไขข้อมูลไปโดยไม่รู้ตัว หรือไม่ก็กดลบเรครอ์ดแล้วปิดฟอร์ม ซึ่งระบบก็คงถามอะไรซักอย่าง แล้วกด OK (ซึ่งส่วนนี้เค้าไม่ได้เล่าถึง)
ก็เลยทำให้ข้อมูลของนาย B ไปทับนาย A
อันนี้เดาล้วนๆ ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013
177
ห้อง MS Access / : ขอคำแนะนำครับ เปิดหน้า Record พร้อมกันแล้วข้อมูลหายครับ
« เมื่อ: 15 ต.ค. 63 , 12:39:39 »
แสดงว่าคุณให้ฟอร์มเดียวกัน แถมฟอร์มนี้ก็เชื่อมต่อกับตารางอีกด้วย
แนะนำให้ทำเป็น 2 ฟอร์ม ฟอร์มนึงสำหรับดูอย่างเดียว อีกฟอร์มสำหรับแก้ข้อมูล
ฟอร์มดูอย่างเดียวอาจใช้คิวรีในการดูข้อมูล แล้วกำหนดว่า ไม่ให้ Add Data
ฟอร์มแก้ข้อมูลสามารถต่อกับตารางได้โดยตรง
แนะนำให้ทำเป็น 2 ฟอร์ม ฟอร์มนึงสำหรับดูอย่างเดียว อีกฟอร์มสำหรับแก้ข้อมูล
ฟอร์มดูอย่างเดียวอาจใช้คิวรีในการดูข้อมูล แล้วกำหนดว่า ไม่ให้ Add Data
ฟอร์มแก้ข้อมูลสามารถต่อกับตารางได้โดยตรง
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013
178
ห้อง MS Access / : ต้องการทราบวิธีกำหนดขนาดกระดาษ
« เมื่อ: 07 ต.ค. 63 , 11:02:33 »
สร้าง Label ครับ
ตรงประเด็นที่สุด
ตรงประเด็นที่สุด
โพสต์นี้ได้รับคำขอบคุณจาก: chai
179
ห้อง MS Access / : สอบถามครับ "This Recordset is not updateable" นี่แก้ยังไงครับ???
« เมื่อ: 25 ก.ย. 63 , 17:51:03 »
คือคุณต้องการ Update ข้อมูลในตารางไหน คุณเอาตารางนั้นมาทำ Update Query ครับ ไม่จำเป็นต้องทำ Union เลยนี่นา เพราะ Union นั้นเขาเอาไว้ดูข้อมูลอย่างเดียว
คราวนี้มาดูรูปแบบการกรอกข้อมูลแล้ว มันเหมาะกับ Excel มากกว่า เนื่องจากยังไม่ได้ทำ Normalization
การใช้งานฐานข้อมูลนั้นต้องทำ Normalization ครับ เรื่องนี้เป็นเรื่องสำคัญมากมาย
ถ้าคุณทำ Normalization แล้ว การ Update ข้อมูลน่าจะทำได้ง่ายกว่านี้ครับ
คราวนี้มาดูรูปแบบการกรอกข้อมูลแล้ว มันเหมาะกับ Excel มากกว่า เนื่องจากยังไม่ได้ทำ Normalization
การใช้งานฐานข้อมูลนั้นต้องทำ Normalization ครับ เรื่องนี้เป็นเรื่องสำคัญมากมาย
ถ้าคุณทำ Normalization แล้ว การ Update ข้อมูลน่าจะทำได้ง่ายกว่านี้ครับ
180
ห้อง MS Access / : สอบถามครับ "This Recordset is not updateable" นี่แก้ยังไงครับ???
« เมื่อ: 25 ก.ย. 63 , 14:50:23 »
ก็อย่างที่เคยบอกไว้คือ
Query ไม่ใช่จะสามารถป้อนหรือแก้ไขข้อมูลได้ทุกคิวรี โดยเฉพาะ Action Query หรือ Crosstab Query หรือ Query ที่มีความสัมพันธ์แบบ 1:N (มีบางกรณีที่ Update ข้อมูลได้) หรือ M:N
ถ้า Select Query ที่คุณสร้าง มีความสัมพันธ์แบบ 1:N หรือ M:N อย่าได้พยายามแก้ไขหรือป้อนข้อมูลเลยครับ ถ้าทำได้ ข้อมูลก็อาจผิดมันก็เลยล็อคไว้ตัวตัวของมันเอง
Query ไม่ใช่จะสามารถป้อนหรือแก้ไขข้อมูลได้ทุกคิวรี โดยเฉพาะ Action Query หรือ Crosstab Query หรือ Query ที่มีความสัมพันธ์แบบ 1:N (มีบางกรณีที่ Update ข้อมูลได้) หรือ M:N
ถ้า Select Query ที่คุณสร้าง มีความสัมพันธ์แบบ 1:N หรือ M:N อย่าได้พยายามแก้ไขหรือป้อนข้อมูลเลยครับ ถ้าทำได้ ข้อมูลก็อาจผิดมันก็เลยล็อคไว้ตัวตัวของมันเอง
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013