اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم

يرجى مساعدتى فى تحديث قاعدة البيانات المرفقة حيث ارغب فى كود لتعديل اسماء ملفات مخزنة على الكمبيوتر (أسم الملف عبارة عن رقم التسلسلى ) ليصبح إسم الملف (الرقم التسلسلى + إسم الطالب ) طبقا لما هو مخزن فى قاعدة البيانات

مثال : عند الضغط على زر تغيير أسماء ملفات الطلبة  يتغير إسم الملف من 1 إلى 1_زياد .. و هكذا

مع الشكر

Students.accdb 5.pdf 4.pdf 3.pdf 1.pdf 2.pdf

قام بنشر

تفضل

Dim i As Integer
Dim rs As Recordset
Set rs = Me.Recordset
Dim OldName, NewName
Dim x As Variant
Dim xx As Variant
With rs
.MoveFirst
For i = 0 To .RecordCount
x = Me.Serial
xx = Me.Name1
OldName = CurrentProject.Path & "\" & x & ".pdf"
NewName = CurrentProject.Path & "\" & x & "_" & xx & ".pdf"
Name OldName As NewName
.MoveNext
Next i
End With

ملحوظة : ضع البرنامج داخل مجلد الملفات 

ايضا تجنب تسمية الحقول بعبارات محجوزة في أكسس ... تم تعديل الحقل   Name الى Name1

Students.rar

  • Like 3
قام بنشر

الصديق الغالي أبو خليل السلام عليكم

أشكر لحضرتك إهتمامكم ولكن الكود لا يعمل  و لا تتغير أسماء الملفات و عند حذف on error resume next  حيث يطهر خطا (Bad file name or number )

مع الشكر

Untitled.png

  • أفضل إجابة
قام بنشر

يعمل عندي بكل كفاءة .. انظر الصورة

وضعت on error resume next فقد يكون بعض الطلاب ليس لديهم صور فيقفز الخطأ لما بعده

لو وضعت المؤشر على السطر الأصفر  واطلعت على قيم  oldName  و NewName  لتبين لك مكان الخلل

Untitled.png

قام بنشر
في 20‏/1‏/2023 at 11:59, ابوخليل said:

ملحوظة : ضع البرنامج داخل مجلد الملفات 

ايضا تجنب تسمية الحقول بعبارات محجوزة في أكسس ... تم تعديل الحقل   Name الى Name1

يعمل بكفائه جزاك الله خيرا معلمنا وشيخنا الجليل ابوخليل

  • Thanks 1
  • 2 months later...

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