415
ห้อง MS Access / : สร้าง runing number บนฟอร์ม
« เมื่อ: 22 พ.ค. 61 , 10:39:14 »
ลองดูอีกตัวอย่างนะครับ
บน Module
=RunNumber([ชื่อของ Control ที่เราจะนับอันไหนก็ได้ในฟอร์มเลือกมา 1 ตัว])
แค่นี้ก็จะสามารถรันได้เหมือนกันครับ
หมายเหตุ
ถ้ารันฟอร์มแล้ว ตัวเลขที่รันตัวแรกไม่ใช้ 1 อาจจะเป็น 0 หรือ 2 ก็ให้เพิ่มลดที่ตรงนี้ได้เลยนะครับ
Global sNumber As Long
Global lastcall As Date
Function RunNumber(i) As Long
If Now - lastcall > 1 / 60 / 60 / 24 Then
lastcall = Now
sNumber = -1 '-1 หรือ 0 หรือ 1 เลือกกำหนดได้
End If
sNumber = sNumber + 1
RunNumber = sNumber
End Function
บน Module
โค๊ด: [Select]
Global sNumber As Long
Global lastcall As Date
Function RunNumber(i) As Long
If Now - lastcall > 1 / 60 / 60 / 24 Then
lastcall = Now
sNumber = -1
End If
sNumber = sNumber + 1
RunNumber = sNumber
End Function
ที่ฟอร์ม สร้าง Unbound Textbox ขึ้นมา 1 ตัว ใส่ =RunNumber([ชื่อของ Control ที่เราจะนับอันไหนก็ได้ในฟอร์มเลือกมา 1 ตัว])
แค่นี้ก็จะสามารถรันได้เหมือนกันครับ
หมายเหตุ
ถ้ารันฟอร์มแล้ว ตัวเลขที่รันตัวแรกไม่ใช้ 1 อาจจะเป็น 0 หรือ 2 ก็ให้เพิ่มลดที่ตรงนี้ได้เลยนะครับ
Global sNumber As Long
Global lastcall As Date
Function RunNumber(i) As Long
If Now - lastcall > 1 / 60 / 60 / 24 Then
lastcall = Now
sNumber = -1 '-1 หรือ 0 หรือ 1 เลือกกำหนดได้
End If
sNumber = sNumber + 1
RunNumber = sNumber
End Function