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

رجاء تصحيح كود لتحرير احد السجلات عن طريق VBA


إذهب إلى أفضل إجابة Solved by علي البحيري,

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

السلام عليكم

 

اريد تعديل بيانات أحد السجلات عن طريق فورم واوامر VBA  بشرط المعرف او id

اعتقد المشكلة في نوع المتغير ما عرفت اختاره صح مع كثرة المحاولات لساعات

تظهر لي رسالة خطأ "  نوع البيانات غير متطابق في تعبير المعايير 3464"

بين يديكم الكود + والملف

Private Sub Update1_Click()

Dim db As DAO.Database
    Dim rs As DAO.Recordset
   'تجارب فاشلة
   'Dim ud1 As Integer
   'Dim Aa As Byte
   'Dim Aa As Long
   'Dim Aa As Variant
   'Aa = [ud1]
    
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM tb1 Where [id]='" & [ud1] & "'")
        rs.Edit
        rs![name2] = [ud2]
        rs![mobily2] = [ud3]
        rs![Date2] = [ud4]
        rs.Update
    rs.Close
    Set rs = Nothing
    
'ياليت تكون فيه رسالة تأكيد بالتحديث " تم تحديث البيانات "
End Sub

 

Update-access-VBA.accdb

تم تعديل بواسطه عبدالله 760
رابط هذا التعليق
شارك

اخ من هالفواصل والرموز ... ضاعت عليها كم ساعة بحث ولا لقيت الحل

 

الله يجزاك خيرا اخوي علي البحري .... فعلا انحلت المشكلة

رابط هذا التعليق
شارك

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