กระทู้เก่าบอร์ด อ.Yeadram
1,175 3
URL.หัวข้อ /
URL
นำผลการคำนวณในช่องไปเก็บที่เทเบิลครับผม
คือผมสร้างช่องมาเพื่อรับค่าผลจะการคำนวณ
เช่น ผมมีสองช่องที่ใส่ค่าใช้จ่าย ผมก็เอาสองช่องนี้มาบวกกัน ในช่องที่สามที่สร้างขึ้นมา ผมได้ตัวเลขที่มันคำนวณออกมาให้ แต่มันไม่ยอมเอาไปเก็บที่เทเบิลที่เตรียมไว้ครับผม
รบกวนด้วยครับ
ไหนๆก็ไหนๆละครับผมรบกวนอีกเรื่อง
ผมได้ใส่คำสั่งเช็คของเหลือน้อยให้มีข้อความเตือนเมื่อเปิดฟอร์ม
มันเตือนจริงครับ แต่เตือนทุกหน้าเลย แทนที่จะเตือนเฉพาะหน้าที่มันมีของเหลือน้อยตามที่กำหนดครับ
ไฟล์คิวรี่ใช้งานได้ครับกรองมาเฉพาะของเหลือน้อยตามที่กำหนดแล้วครับผม
ขอบคุณมากๆครับ
เช่น ผมมีสองช่องที่ใส่ค่าใช้จ่าย ผมก็เอาสองช่องนี้มาบวกกัน ในช่องที่สามที่สร้างขึ้นมา ผมได้ตัวเลขที่มันคำนวณออกมาให้ แต่มันไม่ยอมเอาไปเก็บที่เทเบิลที่เตรียมไว้ครับผม
รบกวนด้วยครับ
ไหนๆก็ไหนๆละครับผมรบกวนอีกเรื่อง
ผมได้ใส่คำสั่งเช็คของเหลือน้อยให้มีข้อความเตือนเมื่อเปิดฟอร์ม
มันเตือนจริงครับ แต่เตือนทุกหน้าเลย แทนที่จะเตือนเฉพาะหน้าที่มันมีของเหลือน้อยตามที่กำหนดครับ
Private Sub Form_Load()
Dim rst As Object
Set rst = CurrentDb.OpenRecordset("qCheckStock")
If rst.RecordCount > 0 Then
If MsgBox("มีสินค้าในสต็อคเหลือน้อยต้องการดูหรือไม่?", vbQuestion + vbYesNo, "สินค้าเหลือน้อย") = vbYes Then
DoCmd.OpenQuery "qCheckStock"
End If
End If
rst.Close
Set rst = Nothing
End Sub
ไฟล์คิวรี่ใช้งานได้ครับกรองมาเฉพาะของเหลือน้อยตามที่กำหนดแล้วครับผม
ขอบคุณมากๆครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R20025
แก้ query ที่ใช้ใน form ให้เป็นประมาณนี้ครับ
SELECT LastStock
FROM Inventory
WHERE ProductID = Form1!txtProductID
And LastStock <=10
SELECT LastStock
FROM Inventory
WHERE ProductID = Form1!txtProductID
And LastStock <=10
3 @R20028
ขอบคุณครับ แต่มัน error แถวนี้ครับผม
Private Sub Form_Current()
Dim rst As Object
Set rst = CurrentDb.OpenRecordset("qCheckStock")
If rst.RecordCount > 0 Then
If MsgBox("ÁÕÊÔ¹¤éÒã¹ÊµçͤàËÅ×͹é͵éͧ¡ÒôÙËÃ×ÍäÁè?", vbQuestion + vbYesNo, "ÊÔ¹¤éÒàËÅ×͹éÍÂ") = vbYes Then
DoCmd.OpenQuery "qCheckStock"
End If
End If
rst.Close
Set rst = Nothing
End Sub
Time: 0.3651s
SELECT *
FROM Inventory
WHERE LastStock <=10;