แสดงกระทู้

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 2 [3] 4 5 6 ... 24
33
ใช้ FindDuplicatedQuery ครับ น่าจะเป็นคำตอบที่ตรงที่สุด

มีใน Query Wizard

34
ห้อง MS Access / : สอบถามเกี่ยวกับ report
« เมื่อ: 04 พ.ค. 63 , 23:13:07 »
คำถามชวนงงมากครับ

35
ที่คิวรี ตรงฟิลด์ "ยกเลิก" กำหนด Criteria เป็น False

36
ให้กำหนด RecordSource ของ Report เป็นคิวรี โดยคิวรีนี้ให้ดึงข้อมูลมาจาก RecordSource ของฟอร์ม
แล้วที่คิวรีของ Report ก็ให้กำหนด "ยกเลิก" เป็น False

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

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

แบบนี้ก็ได้นะครับ ไม่ยุ่งยากด้วย

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

อันนี้ผมคิดแบบฉุกเฉินก็ได้ตั้ง 3 แบบ แล้ว ดังนั้นต้องตอบตรงนี้ให้ได้ก่อนครับ ถึงจะสามารถตอบต่อได้

39
จริงๆ แล้วไม่ต้องใช้ VBA ครับ แค่ออกแบบตารางให้เหมาะสมแล้วใช้คิวรีแบบตัวอย่างนี้ครับ

ที่เหลือคุณไปทำต่อเองได้แล้วนะครับ จะใช้ Total Query เพื่อสรุปข้อมูลแต่ละคนก็ได้

40
ห้อง MS Access / : การยกเลิกการ split database
« เมื่อ: 31 มี.ค. 63 , 10:57:53 »
คลิกเมาส์ขวาที่ตารางเป้าหมาย แล้วเลือก Convert to Local Table ครับ

41
ให้คลิก File > Account > About Access

มันจะมีเวอร์ชั่นบอกมา ให้นำของแต่ละเครื่องมาให้ดูหน่อยครับ

42
เกิดได้จากหลายสาเหตุครับ
เช่นการกำหนดภาษาให้ Office มีผล

แนะนำให้แปะรูปให้ดูดีกว่าครับ สมาชิกท่านอื่นจะได้เห็นว่าเป็นอย่างไรด้วย

43
แนะนำให้ทำ VPN ดีกว่าครับ ทำบน Cloud นี่มีปัญหาเยอะแยะมากมาย
เช่น
กด Enter เพื่อบันทึกข้อมูลที่เครื่อง A จนเห็นว่า ข้อมูลเข้าระบบเรียบร้อย แต่ B จะไม่เห็นข้อมูลที่ A ป้อนเข้ามาแล้ว จนกว่าจะ Refresh Data

อันนี้ผมทดลองกับเครื่อง 2 เครื่องที่ว่างไว้ติดกันนะครับ

44
ปัญหาที่เคยเจอคือมีการตั้งชื่อออบเจ็กต์หรือชื่อ Sub เป็นภาษาไทยครับ

ลองหาเครื่องที่เปิดได้แล้วแก้ไขชื่อออบเจ็กต์ หรือชื่อ Sub ชื่อ Function เป็นภาษาอังกฤษให้หมดครับ


45
ลองดูวิธีการของเขานะครับ (ไม่รู้เวิร์กไหม)
http://accesshosting.com/create-login-form-ms-access link

ชอบคุณมากครับ เดี๋ยวผมลองดูครับ

แค่ "ขอบคุณ" ก็พอครับ

ไม่ต้องถึงกับ "ชอบ" หรอก

46
ลองดูวิธีการของเขานะครับ (ไม่รู้เวิร์กไหม)
http://accesshosting.com/create-login-form-ms-access link

47
ได้ครับ ต้องสร้างระบบ Login แล้วเช็คว่าผู้ใช้คนนี้อยู่แผนกไหน ก็ให้เห็ยเฉพาะข้อมูลของแผนกตัวเอง

48
เดี๋ยวสะดวกแล้วแจ้งมาละกันครับ ไปดาวน์โหลด AnyDesk มาดีกว่าครับ

ผมว่าผมเจอปัญหาแล้วนะ คุณกำหนด DIM ผิด ในรูปนี่ผมแก้ไขให้แล้ว ลองไปดูไฟล์ของคุณ


หน้า: 1 2 [3] 4 5 6 ... 24