figo82eg قام بنشر يوليو 4, 2019 قام بنشر يوليو 4, 2019 الكبير استاذ @أبو إبراهيم الغامدي لدى نموذج به خانة كود العميل مربوط بملف بى دى اف بنفس كود العميل بملف على الحاسب عند الضغط عليه دبل كليك يفتح الملف مباشرا. نفس مشكلة الاخ محمد لدى انه عند تعير الكود لا يتغير اسم الملف . ما اريده هو عند تغير الاسم فى النموذج يتغير اسم الملف بنفس تغير اسم النموذج Private Sub crn_DblClick(Cancel As Integer) File_Path = Application.CurrentProject.Path & "\CONTACT\" File_Name = Me.crn & ".pdf" Name_Path = File_Path & File_Name If Dir(Name_Path) <> "" Then Application.FollowHyperlink Name_Path Else MsgBox "صورة ايصال العميل غير محفوظة" End If End Sub
أبو إبراهيم الغامدي قام بنشر يوليو 5, 2019 قام بنشر يوليو 5, 2019 أهلا بك @figo82eg أشكرك على تفهمك لسياسة المنتدى.. أتمنى من أحد متابعي الأفاضل التكرم بوضع تصورة للشفرة وكيفية تطبيقها.. 👨💻
AlwaZeeR قام بنشر يوليو 5, 2019 قام بنشر يوليو 5, 2019 (معدل) ابشر اخوي أبو ابراهيم تفضل On Error GoTo ErrHandler Dim File_Path As String Dim File_Name As String Dim Name_Path As String File_Path = Application.CurrentProject.Path & "\CONTACT\" File_Name = Dir(File_Path & "\*.*") Name_Path = File_Path & File_Name '=ابحث ان كان الملف موجود في المجلد المحدد If InStr(File_Name, crn) > 0 Then '= في حال وجوده وتم تغيير اسمه قم بتبديل الاسم القديم بالجديد Name File_Path & File_Name As File_Path & Replace(File_Name, crn, Newname) '= افتح الملف Application.FollowHyperlink Name_Path Else '= في حال لم ييجد الملف باعتماد رقم Crn MsgBox "صورة ايصال العميل غير محفوظة" End If '== ازالة خطأ Esc / ليس مهما الرقم ErrHandler: If Err.Number = 16388 Then Exit Sub عمل الكود - يقوم بمقارنة الاسم الموجود في الملف كونتاكت حسب الرقم Crn - في حال وجد الملف يقوم بفتحه - اذا تم تعديل الاسم في حقل الاسم الجديد يقوم بتغييره الى الاسم الجديد :: تحياتي نسيت حقل NewName مفترض ان يكون في النموذج للاسم الجديد تم تعديل يوليو 5, 2019 بواسطه AlwaZeeR 1
figo82eg قام بنشر يوليو 5, 2019 الكاتب قام بنشر يوليو 5, 2019 شكرا اخر الكريم على اهتمامك @AlwaZeeR ارجو تطبيق الشفرة السابقة على المثال المرفق لأنى حاولت ولم تنفع معى account.mdb CONTACT.rar
أفضل إجابة AlwaZeeR قام بنشر يوليو 5, 2019 أفضل إجابة قام بنشر يوليو 5, 2019 تفضل واي استفسار لا تتردد 5555.pdf account.mdb 2
figo82eg قام بنشر يوليو 5, 2019 الكاتب قام بنشر يوليو 5, 2019 شكرا استاذنا الكريم هو المطلوب فعلا وجزاك الله عنا خيرا NewName ولكن لو تكرمت تعديل لو امكن هو: انه بمجرد تعديل الرقم ان يتم التعديل بمجرد الإنتقال الى الخانة التالية دون الحاجه الى زر ابديت فى النموذج ونلغى خانه
AlwaZeeR قام بنشر يوليو 5, 2019 قام بنشر يوليو 5, 2019 عند التعديل في نفس الرقم كيف سيعرف ملف البي دي اف؟ التعديل يتم بعد ان يبحث عن الرقم الموجود في crn اذا وجد انه نفس الرقم لا يقوم بعمل شيء واذا تم تغييره يتم التعديل على ماذا سيعتمد اذا غيرنا رقم crn === قد أكون لم افهمك جيدا دائما هناك حل اشرح اكثر
figo82eg قام بنشر يوليو 5, 2019 الكاتب قام بنشر يوليو 5, 2019 شكرا اخى الكريم قمت بتطبيق الحل لدى بطريقة مثالية
أبو إبراهيم الغامدي قام بنشر يوليو 6, 2019 قام بنشر يوليو 6, 2019 1 ساعه مضت, figo82eg said: شكرا اخى الكريم قمت بتطبيق الحل لدى بطريقة مثالية من حقنا عليك أن تكشف عن هذه الطريقة المثالية..
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.