แสดงกระทู้

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

หน้า: 1 ... 8 9 10 [11] 12 13 14 ... 22
181
ได้ครับ
โดยนำ Union Query ไปสร้างเป็น Action Query ตามต้องการ
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

182
คือถ้า Query ประเภทที่แก้ไขข้อมูลไม่ได้ คือแก้ไขไม่ได้ครับ
วิธีการคือให้สร้าง Update Query เพื่อไปแก้ไขข้อมูลในตารางที่นำมาทำ Union ครับ จากนั้นก็สั่ง Requery อีกที่หลังจาก Update Query ทำงานเสร็จ
โพสต์นี้ได้รับคำขอบคุณจาก: สันติสุข, pattan0013

183
ใข้เรื่อง Running Sum ลองดูวิธีการจากในไฟล์แนบนะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: PNR, napat2020

184
ไม่แนะนำให้ใช้ OneDrive ครับ

จากที่เคยทดลองมา ถึงจะสามารถใช้ได้ก็จริง แต่มันใช้เวลาในการ Process แต่ละ Transaction นานมาก ตอนทดสอบก็ประมาณ 30 วินาทีต่อ 1 เรคอร์ด

สมมติว่ามีผู้ใช้ 2 คน ชื่อ A กับ B

เวลา A ป้อนข้อมูลแล้วกด Enter ทั้ง A และ B ต้องรอประมาณ 30 วินาทีกว่าจะเห็นว่าข้อมูลถูก Update แล้ว

แนะนำว่าให้เก็บไฟล์ไว้ใน Server ของหน่วยงานแล้ว Share ให้ใช้จะเร็วกว่า

ถ้า 2 หน่วยงานอยู่ไกลกันก็เพิ่ม VPN เข้าไป
โพสต์นี้ได้รับคำขอบคุณจาก: สันติสุข, เก่ง

185
Query มีทั้งแบบที่ Update ข้อมูลได้ และไม่ได้ครับ ขึ้นอยู่กับประเภทและความสัมพันธ์ของตารางหรือคิวรีที่นำมาสร้างคิวรี

เช่น Crosstab Query หรือ Total Query แบบนี้จะ Update ไม่ได้
หรือ Select Query ที่มีการเชื่อมโยงข้อมูลจากหลายๆ ตาราง ก็มีโอกาสที่ไม่สามารถแก้ไขได้ครับ

วิธีแก้ไขคือสร้างคิวรีแบบ 1:1 ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

186
ตัวอย่างไฟล์ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: assetthai, sommai

187
ห้อง MS Access / : ทำบัตรพนักงานใน MS Access
« เมื่อ: 14 ก.ค. 63 , 17:59:06 »
เรื่องตั้งหน้ากระดาษเป็น Inch หรือ cm นี่ต้องไปตั้งที่ Windows ครับ กำหนดที่ Regional Settings ให้มีหน่วยเป็น US ก็จะเป็นนิ้วแล้วครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess, mon

188
ห้อง MS Access / : หาค่า Min จาก Query Access
« เมื่อ: 18 พ.ค. 63 , 09:53:30 »
คือเงื่อนไขมันเริ่มซับซ้อนครับ เพราะถ้าไม่เอา 0 แล้วจะเป็นอย่างไร ถ้าทุกฟิลด์เป็น 0 หมด

แนะนำว่าให้ใช้ VBA ดีกว่านะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: napat2020

189
ห้อง MS Access / : หาค่า Min จาก Query Access
« เมื่อ: 17 พ.ค. 63 , 13:57:00 »
IIf([Field1]<[Field2], IIf([Field1]<[Field3], [Field1], [Field3]),IIf([Field2]<[Field3], [Field2], [Field3]))

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

190
ตามรูปนะครับ


โพสต์นี้ได้รับคำขอบคุณจาก: พิชญะ ชัยชนะ

191
เกิดจากไม่มีฟิลด์นี้ในคิวรีครับ

การทำ Crosstab Query นั้น จะนำข้อมูลในตารางหรือ Select Query มาเป็นชื่อฟิลด์ครับ ดังนั้นให้เปิด Crosstab ดูว่าชื่อฟิลด์ใหม่นั้นชื่ออะไร แล้วถึงเอามาใช้งานครับ
โพสต์นี้ได้รับคำขอบคุณจาก: พิชญะ ชัยชนะ

192
MsgBox "ข้อความ", vbOKCancel + vbDefaultButton2
โพสต์นี้ได้รับคำขอบคุณจาก: Krathok-man

193
จากที่เคยติดตั้งมาในเรื่องการลง Access Runtime
ระบบจะเช็ค version ของ Office (ปัจจุบันเปลี่ยนชื่อเป็น Microsoft แล้ว) ในเครื่องที่ลงด้วยนะครับ

ส่วน Version ที่ใช้สร้างฐานข้อมูล มันจะมีผลในเรื่องคำสั่ง เพราะบางคำสั่งมีในเวอร์ชั่นที่ใหม่ว่า แต่ในเวอร์ชั่นเก่าจะไม่มี
โพสต์นี้ได้รับคำขอบคุณจาก: สันติสุข

194
ห้อง MS Access / : สอบถามเกี่ยวกับ report
« เมื่อ: 04 พ.ค. 63 , 23:13:07 »
คำถามชวนงงมากครับ
โพสต์นี้ได้รับคำขอบคุณจาก: สันติสุข

195
ที่คิวรี ตรงฟิลด์ "ยกเลิก" กำหนด Criteria เป็น False
โพสต์นี้ได้รับคำขอบคุณจาก: gapook

196
ให้กำหนด RecordSource ของ Report เป็นคิวรี โดยคิวรีนี้ให้ดึงข้อมูลมาจาก RecordSource ของฟอร์ม
แล้วที่คิวรีของ Report ก็ให้กำหนด "ยกเลิก" เป็น False
โพสต์นี้ได้รับคำขอบคุณจาก: gapook

197
ทำบนฟอร์มหรือเปล่าครับ ที่จริงแล้ว ไม่ใช่แค่สินค้ามีค่าเป็น 0 นะครับ
วิธีการผมว่าน่าจะสร้างการเปรียบเทียบจำนวนคงเหลือ กับ จำนวนเบิกด้วย เช่น
สินค้าคงเหลือ = 3 แต่เบิก = 5 แบบนี้ก็ไม่ได้อยู่แล้ว มันติดลบ
ใช้ IF check ก็ได้เช่น

IF สินค้าเบิก > สินค้าคงเหลือ or สินค้าเบิก = "0" Then
msgbox "ไม่สามารถเบิกได้เกินจำนวนที่มีอยู่ คงเหลือปัจจุบัน" & สินค้าคงเหลือ & " อัน"
End if

แบบนี้ก็ได้นะครับ ไม่ยุ่งยากด้วย
โพสต์นี้ได้รับคำขอบคุณจาก: Eakaluk Sansila

198
คือคำถามคุณกว้างมากจนไม่รู้จะตอบอย่างไร
ก่อนอื่นคุณต้องถามตัวเองก่อนว่าถ้าไม่ต้องการให้ติดลบแล้วต้องการอย่างไรต่อครับ
1. ต้องการว่าถ้าค่าติดลบ แล้วให้แสดงเป็น 0 แทน
2. ต้องการว่าถ้าค่าติดลบแล้วให้ใส่ข้อมูลนั้นไม่ได้
3. ต้องการว่าถ้าค่าที่จะใส่แล้วทำให้ติดลบ ก็แนะนำว่าให้ใส่ค่าอะไรที่จะพอดีออกมาเป็น 0 แทน

อันนี้ผมคิดแบบฉุกเฉินก็ได้ตั้ง 3 แบบ แล้ว ดังนั้นต้องตอบตรงนี้ให้ได้ก่อนครับ ถึงจะสามารถตอบต่อได้
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown, Eakaluk Sansila

หน้า: 1 ... 8 9 10 [11] 12 13 14 ... 22