• Code số thứ tự tăng theo điều kiện
  • Code số thứ tự tăng theo điều kiện

    thanhtruong > 30-03-15, 02:41 PM

    Nhờ mọi người giúp đở mình với
    Mình có một code tìm trên thuthataccess như bên dưới, mình muốn sang năm mới thì mới reset lại 1thì sửa code như thế nào, giúp mình với. (bây giờ cứ sang 1 ngày thì nó lại reset lại 1)[/code]
    Mã:
    Private Sub Form_Current()
    'kiêÒm tra sôì thýì týò, nêìu Null thiÌ ðây laÌ record mõìi
    If IsNull(Me.STT) Then
    STT.Value = SoTT
    End If
    End Sub

    Function SoTT() As String
    Dim so As Integer
    so = Nz(DMax("[Couter]", "BangChi", "[Date]= date()"))
    Couter.Value = so + 1
    SoTT = Date & "-" & Format(Couter, "000")
    End Function
  • RE: Code số thứ tự tăng theo điều kiện

    maidinhdan > 30-03-15, 11:08 PM

    Mã PHP:
    Function SoTT() As String
    Dim so 
    As Integer
    so 
    DMax("[Couter]""BangChi""Year(Ngaylamviec) = " Year(Date()))
    If 
    Nz(so0) = 0 Then
    Couter
    .Value so 1
    Else
    SoTT Date "-" Format(Couter"000")
    End If
    End Function 

    Chưa test, bạn thử xem sao.

    Hoặc cần tham khảo bài này: Số TT tự động Reset mỗi năm, có cả demo

    http://thuthuataccess.com/forum/thread-1...l#pid25032