กระทู้เก่าบอร์ด อ.Yeadram
1,505 4
URL.หัวข้อ /
URL
วันใหม่ + 1
ผมมี 2 ช่อข้อมุลครับ
A = date
B = Number
ผมต้องการให้..ถ้าเริ่มว้นใหม่ ให้ข้อมูลที่ช่อง B เริ่มที่เลข 1 ครับ
พอจะได้ไหม
(ตอนนี้ผมตั้งไว้ให้ข้อมูลใน B +ที่ล่ะ1 อยู่ครับ แต่พอเป็นวันใหม่มันก็เริ่มต่อจากเมื่อวานซึ่งอยากให้เริ่มที่ 1 ใหม่มากกว่า)
A = date
B = Number
ผมต้องการให้..ถ้าเริ่มว้นใหม่ ให้ข้อมูลที่ช่อง B เริ่มที่เลข 1 ครับ
พอจะได้ไหม
(ตอนนี้ผมตั้งไว้ให้ข้อมูลใน B +ที่ล่ะ1 อยู่ครับ แต่พอเป็นวันใหม่มันก็เริ่มต่อจากเมื่อวานซึ่งอยากให้เริ่มที่ 1 ใหม่มากกว่า)
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03759
พี่รบกวนเขียนให้ดูหน่อยนะครับ หาไม่เจอจริงๆ เจอก็เอามาแก้ไม่เป็นอ่ะ
ขอบพระคุณมากๆ ครับ
ขอบพระคุณมากๆ ครับ
3 @R03761
ขออนุญาตตอบแทนอาจารย์
สมมติว่า
ตาราง tblRun ประกอบด้วยfield
a datatype date/time
b datatype number
บนฟอร์ม
textbox txta เก็บ field a
textbox txtb เก็บ field b
Private Sub Command2_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
If MsgBox("lllllll", vbQuestion + vbYesNo, "......") = vbYes Then
If DCount("a", "tblRun") = 0 Then
Me.txta = Date
Me.txtb = 1
ElseIf DCount("b", "tblRun", "a=date()") = 0 Then
DoCmd.GoToRecord , , acNewRec
Me.txta = Date
Me.txtb = 1
Else
DoCmd.GoToRecord , , acNewRec
Me.txta = Date
Me.txtb = DMax("b", "tblRun", "a=date()") + 1
End If
End If
End Sub
ผลที่ได้
ขึ้นวันใหม่ เริ่มเลข 1 ใหม่
ยังไม่ทดสอบ
สมมติว่า
ตาราง tblRun ประกอบด้วยfield
a datatype date/time
b datatype number
บนฟอร์ม
textbox txta เก็บ field a
textbox txtb เก็บ field b
Private Sub Command2_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
If MsgBox("lllllll", vbQuestion + vbYesNo, "......") = vbYes Then
If DCount("a", "tblRun") = 0 Then
Me.txta = Date
Me.txtb = 1
ElseIf DCount("b", "tblRun", "a=date()") = 0 Then
DoCmd.GoToRecord , , acNewRec
Me.txta = Date
Me.txtb = 1
Else
DoCmd.GoToRecord , , acNewRec
Me.txta = Date
Me.txtb = DMax("b", "tblRun", "a=date()") + 1
End If
End If
End Sub
ผลที่ได้
ขึ้นวันใหม่ เริ่มเลข 1 ใหม่
ยังไม่ทดสอบ
4 @R06045
แจ่มมากๆ เลยครับ
ทำไม พอลบค่าในตารางแล้ว
ยังจำค่า Number เดิมอีก
ขอบคุณมากครับ
ทำไม พอลบค่าในตารางแล้ว
ยังจำค่า Number เดิมอีก
ขอบคุณมากครับ
Time: 0.2160s
- ถ้าไม่มีเรคคอร์ดของวันนี้เลย ให้เลขอัตโนมัติ = 1
- ถ้ามี ให้นำเลขที่ล่าสุดนั้น มาบวกด้วย 1
ค้นในเว็บบอร์ดนี้ ครับเยอะมา คำว่า "เลขที่อัตโนมัติ" "Autorun" "auto number" "Running"