ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

¬°¦óTextboxªºSetfocusµLªkµo´§¥\¯à©O¡H

¦^´_ 4# GBKEE
½Ð°Ý¤j¤j~~
§Q¥ÎAfterUpdate()ÅçÃÒ¨­¤ÀÃÒ¦r¸¹¿ù»~«á¡A¬O§_¥i¥H§Q¥Îsetfocus±N«ü¼Ð«ü©w¦b¨­¥÷ÃÒ¦r¸¹ªºÄæ¦ì¤W©O?
§Úªºµ{¦¡½X¦p¤U:
Private Sub id_AfterUpdate()
Dim mPID As String
mPID = Me![id]
mAE = Left(mPID, 1)
mSE = Mid(mPID, 2, 1)

Aer = DLookup("Numb", "CITYID", "[CODE]='" & mAE & "'")
chk = (Mid(Aer, 1, 1) + Mid(Aer, 2, 1) * 9 + Mid(mPID, 2, 1) * 8 + Mid(mPID, 3, 1) * 7 + Mid(mPID, 4, 1) * 6 + Mid(mPID, 5, 1) * 5 + Mid(mPID, 6, 1) * 4 + Mid(mPID, 7, 1) * 3 + Mid(mPID, 8, 1) * 2 + Mid(mPID, 9, 1) * 1 + Mid(mPID, 10, 1) * 1) Mod 10

If chk <> 0 Then
    MsgBox "¨­¤ÀÃÒ¸¹½X¿é¤J¿ù»~!!! ½Ð­«·s¿é¤J"
    Me![id] = ""
    Me![id].SetFocus
   
    Exit Sub
Else
    MsgBox "¨­¤ÀÃÒ¸¹½X¿é¤J¥¿½T!!!"
               
            Select Case mSE
                Case "1"
                    Me![e] = "¨k"
                    Me![Sexl].Value = "1"
                Case "2"
                    Me![e] = "¤k"
                    Me![Sexl].Value = "2"
            End Select
End If
End Sub

ÀYµhªº¤p¾Ç¥Í 2012.7.14

TOP

        ÀR«ä¦Û¦b : ¨C¤ÑµL©Ò¨Æ¨Æ¡A¬O¤H¥Íªº®ø¶OªÌ¡A¿n·¥¡B¦³¥Î¤~¬O¤H¥Íªº³Ð³yªÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD