แสดงกระทู้

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

หน้า: [1]
1
access 2007,2010,2013 32 bit ใช้ทั้งฐานข้อมูล access และ mysql ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

2
Macro เดิมติดตั้งไว้ที่ Event ไหนครับ ของ Form หรือ Control 

ที่ Event Afterupdate
ลองใส่ Call itemsalesMacro()
ดูครับได้ไหม
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

3
เวลา เอามารันบน access 2016 นั้น มันไม่สามารถใช้งานได้ ใช่เปล่า มันต้องเปลี่ยนเป็นคำสั่ง vba code ใช่มั้ยครับ ผมอยากรู้ว่า  sendkey f9 นั้น ใช้ทำงานอะไรครับ ถ้าผมจะเอามาเขียนเป็น vba code นั้น ต้องเขียนว่า อะไรครับ :dizzy:

Send Key F9 คือการใส่ให้ Requery  หรือ  recalc ครับ คือการให้ฟอร์มแสดงผลลัพท์ล่าสุด
ถ้าเป็นฟอร์ม ให้ลบคำสั่งนั้นทิ้ง ใส่ว่า Form.requery แทน เป็น combobox ก็ใส่ me.combobox.requery  แทนครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

4
บอกว่ามีการเชื่อมตาราง 4.. ไปยังตาราง 1.. โดยเรคอร์ดในตาราง 1.. ที่สามารถใช้ได้จะต้องมีค่าในฟิลด์ fgstartcode และ locationstart เดียวกันกับเรคอร์ดในตาราง 4..  ถ้าหากไม่มีที่เหมือนกัน ก็ให้เอามาเฉพาะเรคอร์ดในตาราง 4.. ส่วนฟิลด์ในตาราง 1.. ก็จะให้ค่า NULL แทนทุกฟิลด์

เวลาพิจารณาให้พิจารณาจากตาราง 4.. เป็นตารางเริ่มต้น เพราะเป็นตารางของต้นทางของลูกศร และพิจารณาไปทีละเรคอร์ดครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

5
ห้อง MS Access / > สอบถามการQuery คำนวนค่า
« เมื่อ: 18 เม.ย. 61 , 14:34:19 »
ฟิลด์ Date ใน StockMonthly_query อย่าไปกำหนดรูปแบบนะครับ มันต้องการ Data Type เป็น DATE ถ้าไปกำหนดรูปแบบแล้ว มันมีความเป็นไปได้ที่จะมี Data Type เป็น TEXT จะทำให้การเรียงข้อมูลทำตามแบบ TEXT แทน

ส่วนถ้าต้องการแสดงเป็น วัน-เดือน ค่อยมาสร้างฟิลด์ ที่ไปกำหนดรูปแบบใน SQL เพิ่มเติม เป็น Select ...+...-...,  Format$(T1.DATE, " dd-mmm") As FormatD., * From ...
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

6
ห้อง MS Access / > สอบถามการQuery คำนวนค่า
« เมื่อ: 10 เม.ย. 61 , 11:34:52 »
ตอนนี้คิดแนวทางโค้ดไว้ประมานนี้ค่ะ


IIf(min([Date]) ,[TotalBefore]+[IN], [Total Amount](วันก่อนหน้า) +[IN]-[OUT](วันก่อนหน้า)) AS Total Amount


อธิบาย
 ถ้าเป็นวันที่น้อยสุดของItemนั้น
 ให้ทำ [TotalBefore]+[IN] ถ้าไม่ใช่ให้ทำ >>นำค่า[Total Amount](วันก่อนหน้า) +[IN]-[OUT](วันก่อนหน้า)
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

7
ห้อง MS Access / สอบถามการQuery คำนวนค่า
« เมื่อ: 09 เม.ย. 61 , 16:56:17 »
สวัสดีค่ะ

อยากทราบวิธีเขียนQuery หรือ SQL เพื่อคำนวนค่าตามรูปที่อธิบายด้านล่างค่ะ
ต้องการหาค่า ค่าTotal Amount โดยคำนวนจาก
Total Amount(รายการของวันแรก จะยกเอาฟิลด์ Stock Before มาคิด) = StockBefore + Received
Total Amount(ต่อมา จะเอาฟิวด์ตัวเองมาคิด) = Total Amount(วันก่อนหน้า) + Received(วันนี้) - Shipment(ของวันก่อนหน้า)
โพสต์นี้ได้รับคำขอบคุณจาก: ekarat

หน้า: [1]