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

استفسار عن سلامة الكود


عفرنس
إذهب إلى أفضل إجابة Solved by أبوبسمله,

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

السلام عليكم أعزائي المشاهدين . 

هل الكود التالي سليم من حيث ترتيبه . 

إذا فيه ملحوظات ياليت يتم تعديلها .  

Private Sub zer1_Click()
Dim filename As Variant
Dim SourceFile, DestinationFile
Dim picturepaht
 picturepaht = GetOpenFile_CLT("", "اختر صورة :")
     With picturepaht
        If picturepaht <> "" Then
            Me.imgLogo.Picture = picturepaht
            logo = picturepaht
            SourceFile = logo
            DestinationFile = CurrentProject.Path & "\" & "shar" & ".jpg"
            FileCopy SourceFile, DestinationFile
            MsgBox "تم تغيير الشعار"
              Else
            MsgBox "تم التراجع عن تغيير الشعار"
        End If
    End With

End Sub

 

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

4 ساعات مضت, أحمد الفلاحجى said:

وعليكم السلام

اخى فايز ان كان يعمل معك بصوره طبيعيه فتمام

ان كان بيظهر لك مشاكل فقم بعرضها

بالتوفيق اخى فايز

الكود يعمل بشكل صحيح . لكنه كان عندي قبل بهذا الشكل

Private Sub zer1_Click()
Dim filename As Variant
Dim SourceFile, DestinationFile
Dim picturepaht
 picturepaht = GetOpenFile_CLT("", "اختر صورة :")
     With picturepaht
        If picturepaht <> "" Then
            Me.imgLogo.Picture = picturepaht
            logo = picturepaht
              Else
            MsgBox "No image selected."
        End If
    End With
  SourceFile = logo
 DestinationFile = CurrentProject.Path & "\" & "shar" & ".jpg"
 FileCopy SourceFile, DestinationFile
 MsgBox "تم تغيير الشعار"

End Sub

 فقدمت فيه وأخرت .

والسبب لأنه في حال اخترت تغيير الشعار ثم تراجعت عن التغيير تظهر رسالة ( لم يتم تغيير الشعار ثم يتلوها الرسالة الأخرى تم تغيير الشعار . فقدمت الأربعة الأسطر الأخيرة من الكود ووضعتها قبل else فلم تعد تظهر لي اللخبطة التي كانت . 

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

9 دقائق مضت, أحمد الفلاحجى said:

اخى فايز

قمت بتجربه الكود تبعك الان وانا اعمل على مرفقك الاخير بالموضوع الاخر وشغال تمام زى الفل

بالتوفيق ان شاء الله

شكر الله لك . 

  • Thanks 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