اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

وعليكم السلام ورحمة الله وبركاته

لم يتوقف البرنامج ولكن جدول table1 غير موجود

والموجود جدول table12 لو اردنا استخدامه ولكن به مشكلة ايضاً فبه حقول مطلوبة مثل txtbyan و txtdes

جرب الدخول باسم : محمد وكلمة المرور : 123

tashfertable.rar

تحياتي

 

قام بنشر

اشكرك استاذي محمد

ولاكن لعلي لم اوضح المطلوب

اريدك استاذي العزيز ان تشغل استعلام التحديث (استعلام4)الموجود لتشفير البيانات

وانظر كيف تتوقف القاعدة عن العمل

قام بنشر

المشكلة في كود التشفير نفسه

تفضل اخي الكريم هذا كود لتشفير وفك تشفير البيانات اسرع من المستخدم

للتشفير

Public Function Encrypt(StringToEncrypt As String, Optional AlphaEncoding As Boolean = False) As String
    On Error GoTo ErrorHandler
    Dim Char As String
    Encrypt = ""
    
    For i = 1 To Len(StringToEncrypt)
        Char = Asc(Mid(StringToEncrypt, i, 1))
        Encrypt = Encrypt & Len(Char) & Char
    Next i
    
    If AlphaEncoding Then
    
        StringToEncrypt = Encrypt
        Encrypt = ""
        
        For i = 1 To Len(StringToEncrypt)
            Encrypt = Encrypt & Chr(Mid(StringToEncrypt, i, 1))
        Next i
        
    End If
    Exit Function
ErrorHandler:
    Encrypt = "Error"
End Function

لفك التشفير

Public Function Decrypt(StringToDecrypt As String, Optional AlphaDecoding As Boolean = False) As String
    On Error GoTo ErrorHandler
    Dim CharCode As String
    Dim CharPos As Integer
    Dim Char As String
    
    If AlphaDecoding Then
    
        Decrypt = StringToDecrypt
        StringToDecrypt = ""
        
        For i = 1 To Len(Decrypt)
            StringToDecrypt = StringToDecrypt & (Asc(Mid(Decrypt, i, 1)))
        Next i
        
    End If
    
    Decrypt = ""
    
    Do
    
        CharPos = Left(StringToDecrypt, 1)
        StringToDecrypt = Mid(StringToDecrypt, 2)
        CharCode = Left(StringToDecrypt, CharPos)
        StringToDecrypt = Mid(StringToDecrypt, Len(CharCode) + 1)
        Decrypt = Decrypt & Chr(CharCode)
        
    Loop Until StringToDecrypt = ""
    Exit Function
ErrorHandler:
    Decrypt = "Error"
End Function

مثال للتفشير

    DoCmd.RunSQL "UPDATE table12 SET table12.txtbyan = Encrypt([txtbyan])"
    DoCmd.RunSQL "UPDATE table12 SET table12.txtdes = Encrypt([txtdes])"
    DoCmd.RunSQL "UPDATE table12 SET table12.txtallkad = Encrypt([txtallkad])"

مثال لفك التشفير

If Decrypt(DLookup("[pass]", "table12", "[username]='" & names & "'")) = Me.pswrd Then

tashfertable.rar

تحياتي

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information