ขอคำแนะนำเอา ค่าระหว่าง สูงสุด และ ต่ำสุด ออกมาShow ครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 274   4
URL.หัวข้อ / URL
ขอคำแนะนำเอา ค่าระหว่าง สูงสุด และ ต่ำสุด ออกมาShow ครับ

ผมสร้าง Form วาง Text1 และText2  
ผมใส่ Dmax ให้ Text1 เพื่อนำค่าสูงสุดออกมา ทำอย่างไรให้Text 2 รับค่ารองลงมาจาก Dmax ครับ หรือควรจะปรับอย่างไรครับ 

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R01227
ผมลองใช้ Dmax อีกครั้งที่ curY และกำหนดค่าเริ่มต้นของ Text23 เป็น Output เพื่อให้ค่า Output ออกที่ Text2 ที่ Text1จะให้ค่า Input ออกมานะครับแต่ไม่ต้องกำหนดเพราะค่า Input จะมากกว่า Output อยู่แล้ว ค่า Input จะทำได้ ที่ curY ถึงใช้อีกไม่ได้ครับ ผิดตรงไหนครับ Private Sub cmdrefresh_Click() On Error GoTo ErrMsg Dim x As Integer Dim curY As Integer x = DMax("[Sum]", "Main", "Date= '" & Me![txtDate] & "'") curY = DMax("[Sum]", "Main", "Item = " & Me![Text23] & "and Date = '" & Me![txtDate] & "'") txtInput = x txtOutput = curY ExitNow: Exit Sub ErrMsg: If Err.Number = 94 Then MsgBox "ไม่มีข้อมูล !", vbExclamation + vbOKOnly Else MsgBox "ติดต่อผู้ดูแลระบบ !", vbExclamation + vbOKOnly End If Resume ExitNow End Sub
2 @R01241
อ.และเพื่อนๆครับ ขอคำแนะนำเพิ่มครับ ผมลอง DLookupแล้วค่าที่ออกมาก็เป็น 0 ครับ ติดปัญหาเพราะว่า Database เป็นอย่างนี้ครับ Field: Date Field : Item Field : sum 01/01/03 Input 2900 01/01/03 Output 2800 01/01/03 Reject 100 ผมต้องการนำค่า Input กับ Output ออกมาShow ที่ Main Form Text1 และ Text2 ลองใช้ Dlookup อย่างนี้ค่า curY ก็ยังเป็น 0 อยู่ครับ curY = Dlookup("[Sum]", "Main", "Item = " & Me![Text23] & "and Date = '" & Me![txtDate] & "'") .......ตรง Text23 ผมใส่ค่าเริ่มต้นเป็น Output ครับ รบกวนด้วยนะครับ
3 @R01243
ฟีลด์ Date เป็น Text หรือ Date/Time ครับ curY = Dlookup("[Sum]", "Main", "Item = '" & Me![Text23] & "' and Date = '" & Me![txtDate] & "'") ให้มี space ก่อน and ด้วย ลองดูใหม่ครับ
4 @R01245
ขอบคุณมากครับอ. codeที่อ.แนะนำใช้ได้แล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0437s