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

jjafferr

أوفيسنا
  • Posts

    9910
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    404

كل منشورات العضو jjafferr

  1. اخي الفاضل 🙂 بعد كل هذه المشاركات ، الظاهر اننا ما فهمنا قصدك !! ياريت توضح طلبك بصورة او بطريقة اخرى 🙂 جعفر
  2. السلام عليكم 🙂 اخوي ابو خليل ، هناك ملاحظة عن تشفيرك في اول مشاركة ، فلما يفتح البرنامج الصورة ، فتظهر بألوان تختلف عن الصورة الاصليه (مع العلم ان الصورة المحفوظه بعد التشفير الوانها صحيحة!!). ***** وهنا ملاحظات هامة : بعض البرامج مثل الاكسل لا تنفتح بعد اعادة التشفير. عند ارفاق الملف ، والذي يقوم الكود بتشفيره ، فإذا ذهبث للمجلد الذي فيه الصورة المشفرة ، ثم اردت فتح الصورة ، فستجد رسالة خطأ من الوندوز بأنه لا يمكن فتح الملف ، وهو المطلوب ، الآن افتح الملف عن طريق النقر على اسم الملف من البرنامج ، فسينفتح الملف ، ورجاء غلق الملف ، الآن اذهب الى الخطوة رقم 2 اعلاه ، فالمفاجأة بأنه يمكنك فتح الملف مباشرة من المجلد !! والسبب بأننا قمنا بفك تشفير الملف عن طريق الخطوة رقم 2 !! الطريقة الصحيحة للتعامل مع الملف ، هو اخذ نسخة من الملف الى مجلد آخر ، فك التشفير ، ثم افتح الملف. يعني فك التشفير يكون للملف المؤقت دون المساس بالملف الاصل ، هذا الكود في النموذج الفرعي يقوم بالعمل اعلاه : Private Sub name_morfke_Click() Dim Source_File_Path As String, Destination_File_Path As String Source_File_Path = CurrentProject.Path & "\" & Me.name_morfke Destination_File_Path = Environ("Temp") & "\" & Me.name_morfke FileCopy Source_File_Path, Destination_File_Path Application.FollowHyperlink (Destination_File_Path) EcryptDcryptImage (Destination_File_Path) End Sub Private Sub Form_Close() On Error Resume Next Dim Srst As DAO.Recordset Set Srst = Me.RecordsetClone Do Until Srst.EOF Kill Environ("Temp") & "\" & Srst!name_morfke Srst.MoveNext Loop End Sub جعفر
  3. كود رائع اخوي ابو ابراهيم ، تغوص في الاعماق من مجلد فرعي الى آخر 🙂 جعفر
  4. وتنسيب البرامج الى صاحبها ، او الى رابط الموضوع اللي كانت فيه 🙂 جعفر
  5. هل قصدك انك تريد تغير دقة شاشة وندوز المستخدم الى 1024*768 . ومع امكانية عمل هذا ، فلا انصح بهذا العمل ، فستصادفك مشاكل اخرى ، وانا من المسخدمين اللي ما اسمح لأحد ان يلعب باعدادات الوندوز في كمبيوتري 🙂 جعفر
  6. شكرا جزيلا اخوي ابوبسمله على المحاولة ، وايجاد الحل 🙂 قبل ان اضع مشاركتي السابقة ، كنت قد حاولت المحاولات التالية ، ولم يستجب/يقبل البرنامج : بعمل تغيير على التقرير وحفظه ، عمل برنامج جديد ، واستيراد جميل كائنات البرنامج القديم اليه ، تصدير التقرير الى ملف نص عن طريق الامر application.SaveAsText (حتى استورده مرة اخرى للبرنامج بغسم آخر ، عن طريق الامر Application.LoadFromText) ، وبعد وضع المشاركة السابقة واغلاق الكمبيوتر ، جاء في بالي عمل حدث في التقرير ، ولا ادري اذا كان سيحل المشكلة 🙂 جعفر
  7. اخي الفاضل 🙂 التقارير معطوبه ، فالافضل لك ان لا تضيع وقت في محاولة تعديلها/استرجاعها !! ارجع الى النسخة الاقدم من البرنامج واخذ التقارير منه ، وعدل عليها ، او اعمل تقارير جديدة 🙂 جعفر
  8. مافي اي مشكلة من تغيير اسم الوحدة النمطية ، كل شيء بيشتغل طبيعي ، لأنه مافي اي امر ينادي اسم الموحدة النمطية 🙂 فتغيير module1 الى module11 (طبعا اذا كانت وحدة نمطية) لن يعمل لك اي مشكلة. جميع الاوامر تنادي الدوال ومكتبات الوندوز
  9. تفضل ، هذا رابط البحث جاهز : https://cse.google.ae/cse?cx=partner-pub-4958585055085854:7791406915&ie=UTF-8&q=حجم+الشاشة+access&sa=Search
  10. وعليكم السلام 🙂 module = موديل = وحدة نمطية Function = دالة API = مكتبة وندوز 1. لا تستطيع ان تستخدم نفس الاسم لهذه الكائنات ، فمثلا لا تستطيع تسمية دالة ووحدة نمطية بنفس الاسم ، 2. اذا عندك مكتبة وندوز في وحدة نمطية (مثلا لفتح نافذة لإختيار ملف من الكمبيوتر) ، ثم اضفت مكتبة في وحدة نمطية اخرى (لفتح نافذة لإختيار مجلد من الكمبيوتر) ، فلا تستطيع ان يكون عندك المكتبة في الوحدتين ، فيمكنك ان تحذف احدهما (بغض النظر من اي وحدة نمطية) ، مع مراعاة ان تجعل تصريح هذه المكتبة Public بدلا عن Private حتى يتسنى للوحدة الاخرى قراءتها. 3. في صفحة الكود ، دائما استعمل: أ. في اعلى الصفحة: Option Compare Database Option Explicit وخصوصا السطر الثاني ، وانا جعلت الاكسس يكتبه لي بطريقة تلقائية عن طريق بس بهذا الاختيار ، لازم تقوم بتعريف جميع متغيرات الكود عن طريق Dim واخواتها ، ب. VBE>Debug>Compile للحصول على المشاكل في الكود ، حتى من كثر ما استعين به لكشف مشاكل البرمجة ، فوضعت ايقونته خارج القائمة لسهولة الوصول اليها . اذا الخطوات اعلاه لم تكشف لك عن مكان المشكلة ، فهذا معناه ان ملف الاكسس قد يكون معطوب ، وعليه اعمل ملف جديد ، ثم استورد جميع كائنات الملف القديم الى الجديد : تكون في الملف الجديد ، ثم تستورد كائنات الملف القديم : . اما بالنسبة للملف الجديد ،فإعداداتي الافتراضية هي : . جعفر
  11. هل اعدت تشغيل الكمبيوتر ؟
  12. في الاستعلام ، الظاهر كان عندك حقل "حضور شهر 1" ، ثم قمت بحذف الحقل من مصدر بيانات الاستعلام ، ولم تقم بحذف الحقل من الاستعلام !! جعفر
  13. هل جربت طريقة طريقة البحث اللي اخبرتك عنها في مشاركتي السابقة ؟
  14. وعليكم السلام 🙂 اخي الفاضل ، اجعل من البحث في المنتدى صديقك ، فهو الاسرع لحصولك على الاجابة ، ومن جميع من رد على هذا السؤال 🙂 اليك رابطين: . . جعفر
  15. وعليكم السلام 🙂 يمكنك البحث في محتوايات المنتدى من هنا ايضا ، وكلمات البحث مثل "حجم الشاشة" : . وحصلت على هذا الكم الكبير من المواضيع اللي تساعدك : . جعفر
  16. وعليكم السلام 🙂 اخي طاهر ، المنتدى مليء بمثل هذا السؤال ، فالرجاء استعمال خاصية البحث به 🙂 جعفر
  17. هممم معلش اخوي حمدي ، يجب الالتزام بقوانين المنتدى ، موضوع مستقل لكل سؤال 🙂 فإذا تمت الاجابة على سؤال الموضوع ، فرجاء تفتح موضوع آخر للسؤال التالي 🙂 جعفر
  18. وعليكم السلام 🙂 هي بالفعل في اعدادات الوندوز ، عملها يدويا : . وبرمجيا : جعفر
  19. الخطوات اللي اقوم بها للتاكد من مكان الخلل: 3. الدخول في احد المواقع العالمية الاخرى. اذا الخطوة رقم 3 عملت ، فاعرف ان الموقع رقم 2 فيه مشكلة 🙂
  20. نعم هذه احد الخطوات ، ولكن لعمل مربع واحد حول "الحقول التي تم جمعها" ، فهذا يحتاج الى كود 🙂 جعفر
  21. وعليكم السلام 🙂 نعم ، كان فيه خلل فني ، والادارة كانت متابعة الموضوع اول ما صارت المشكلة ، مع موقع الاستضافة من حوالي الساعة 2:30 الظهر بتوقيت مسقط 🙂 جعفر
  22. اخونا احمد له موضوع خاص لتهنئته ، فلا تبخلوا عليه الزيارة والتهنئة 🙂 جعفر
  23. السلام عليكم 🙂 اهلا مرحبا بك بين زملائك في هذه المرتبة اخوي احمد @Ahmed.IQ 🙂 ولو ان المهندس قاسم قام بتزكيتك ، ولكنك كنت تحت المراقبة في ردودك ، دائما 🙂 جعفر
  24. السلام عليكم 🙂 فيه خلل في الكود ، وجاري اصلاحه ، وان شاء الله اخبرك لما انتهي منه 🙂 اتضح لي ان الكود الحالي ينطبق على اول حقل من اليسار فقط !! جعفر
×
×
  • اضف...

Important Information