แสดงกระทู้

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 ... 31 32 33 [34] 35 36
529
ห้อง MS Access / > รบกวนสอบถามครับ
« เมื่อ: 26 ก.พ. 61 , 10:35:19 »
งงครับ

ทำไมตอนแรกไม่เห็นมีบอกเรื่อง Total แล้วตอนนี้มามี total

530
ถ้าจะให้อัตโนมัติ ก็เอาไปใส่ที่ Event: After Update ของคอนโทรลสุดท้าย

สำหรับคำถามที่ 2 นี่คือไฟล์ตัวอย่างครับ
https://www.dropbox.com/s/1j6ov0iebl1hq98/InventoryCutting.accdb?dl=0 link

531
ขึ้นกับเงื่อนไขครับ ถ้าจะให้แก้ทุกเรคอร์ด ก็เอา WHERE ออก

532
ตอบยากครับ ต้องดูไฟล์ เพราะไม่รู้ว่าตั้งค่าอะไรเป็นอย่างไรบ้าง

534
ห้อง MS Access / > รบกวนสอบถามครับ
« เมื่อ: 25 ก.พ. 61 , 11:30:06 »
ทำไฟล์ให้ใหม่แล้วนะครับ ฟอร์มที่ 2 ครับ

https://www.dropbox.com/s/8g4bzemj7gy9un2/CalcRatebyRecord.accdb?dl=0 link

535
แทรกคำสั่ง

DoCmd.RunSQL "UPDATE ชื่อตาราง SET column1 = value1, column2 = value2, ... WHERE condition;"

536
ห้อง MS Access / > รบกวนสอบถามครับ
« เมื่อ: 25 ก.พ. 61 , 10:29:05 »
งั้นแทนจะใช้ Table ก็เปลี่ยนมาใช้ Query แทนครับ

537
ต้องทำไงครับ ในตารางข้อมูลสินค้า จำนวนที่มี ไม่ยอดลด แล้วทำไงครับ ให้ทราบว่าแต่ละเดือนขายได้เท่าไร

1. การจะให้ข้อมูลลดลงตามจำนวนที่ขายออกไป ต้องใช้ Update Query โดยกำหนดเงื่ิอน Where ให้เป็นเลขรหัสสินค้า ส่วนจำนวนก็คือ จำนวนเดิม-จำนวนขาย
2. ต้องการทราบว่าแต่ละเดือนขายไปเท่าไหร่ ต้องทำคิวรีระหว่างตาราง "หัวใบเสร็จ" กับ "Table5" แล้วกำหนดเงื่อนไขด้วย Month(วันที่ขาย)

ขออนุญาตแนะนำอีกอย่าง ชื่อตาราง ชื่อฟิลด์ ชื่อคอนโทรล ไม่ควรตั้งเป็นภาษาไทยครับ จัดการยาก แถมเปลี่ยน Version แล้วปัญหาเกิดง่ายมาก

538
ห้อง MS Access / > รบกวนสอบถามครับ
« เมื่อ: 24 ก.พ. 61 , 17:14:53 »
ใช้วิธีการเดียวกันครับ

539
ลองกดปุ่ม Shift ค้างไว้ แล้วดับเบิ้ลคลิกเปิดโปรแกรมโดยไม่ปล่อยปุ่ม Shift ดูหรือยังครับ

540
ก็ใช้วิธีการเดียวกันนี่แหละครับ เพียงแต่ผมเก็บ Log User ก็ให้เก็บ Password เพิ่มด้วยเท่านั้นเอง

แก้ไขเพราะเพิ่งนึกได้

ถ้าอย่างนั้นทำไมไม่เอาระบบ Login ออกซะล่ะครับ ง่ายกว่ากันเยอะ

541
เรื่องเดียวกันครับ แสดงชื่อผู้ใช้ล่าสุดแบบอัตโนมัติ ไม่ต้องป้อนใหม่

แต่การไม่ต้องป้อน Password ใหม่นี่อันตรายมากนะครับ

542
อย่าลืมทำสำเนาเก็บไว้ก่อนนะครับ เผื่อไฟล์มีปัญหา จะได้มีสำรองเก็บไว้

543
1. สร้างตารางใหม่ 1 ตาราง ชื่อ tblLog เพื่อเก็บ Log การ Login เข้าใช้งาน
2. ในตาราง tblLog มีฟิลด์ LogName,LogTime
3. ใส่ข้อมูล Initial ให้ตาราง tblLog
4. แทรกบรรทัด "ก่อน" DoCmd.OpenForm "Main form"
5. เรื่องมันยาว ดูตัวอย่างไฟล์เองละกัน

https://www.dropbox.com/s/xu4b2ziskfnmo82/LoginSystem.accdb?dl=0 link

544
ในส่วนของ Query นี่สามารถแปลงได้อยู่แล้วครับ เวลาสร้าง Query แล้วให้กดปุ่ม SQL ก็จะแสดงเป็น SQL ออกมาให้เห็นครับ

หน้า: 1 ... 31 32 33 [34] 35 36