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

Amr Ashraf

الخبراء
  • Posts

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

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

  • Days Won

    10

كل منشورات العضو Amr Ashraf

  1. مشاركة مع اخى موسى هل يمكنك تجربة التالى : Application.FollowHyperlink "http://api.whatsapp.com/send?phone=xxxxxxxxxxxxxxxx" وقم بتغيير الباقى كما تريد
  2. السلام عليكم ,, المفروض يفتح موقع الواتس ام برنامج الواتس اب نفسه اذا كان مثبت على الكمبيوتر ؟
  3. قد يكون واضح بالنسبة لك وغالباً الكلام النظرى يطيل المناقشات بدون داعى وفى النهاية ستضطر الى عمل مثال يحاكى القاعدة الاساسية لفهم الفكرة ونقلها عندك ثم موافاتنا بالنتيجة 🙂 ماذا تقصد بالتحديث فى هذه الحالة ؟ هل تقصد ظهور السجل الحالى فى النموذج الآخر؟ من الممكن استخدام كود حفظ السجل الحالى بعد التحديث للحقل النصى مثلا مثال : If Me.Dirty Then Me.Dirty = False End If الكود السابق سيحفظ السجل الحالى عند اجراء تعديلات عليه فقط , ويمكن استخدام ايضاً DoCmd.RunCommand acCmdSaveRecord انا اجيب على حسب فهمى وطبعاً الاسهل انك ترفق مثال للنموذجين المطلوبين فقط سيسهل الامر على من يجيبك .. بالتوفيق
  4. السلام عليكم ,, تغيير الوقت والتاريخ بالفعل من صلاحيات المسئول وعلى حد علمى لا يوجد طريقة لا تتضمن استخدام هذه الصلاحيات . ولكن هناك طرق اخرى مثل ربط الوقت والتاريخ بالنت وبالتالى دايما هيبقى مظبوط او طريقة متقدمة باستخدام دومين اساسى لربط اجهزة الشبكة به وفى كل مرة يتلخبط التاريخ او الوقت بمجرد اتصاله بسلك الشبكة سيتغير تلقائيا للوقت الصحيح يمكنك البحث عنها اذا كان عندك الصلاحيات انك تطبقها .
  5. الاكسيس بيفتح ولكن مفيش نماذج بتفتح اصلا لا رئيسى ولا تفعيل . طريقة الفتح بالطريقة العادية لم احاول بزر الشيفت او اى شيئ فقط فتح البرنامج
  6. فكرة جميلة وعجبتنى حقيقة 🙂 بس ياريت كنت تحذف الاغانى والمهرجانات اللى فيه دى عشان متشيلش ذنب اى حد هيسمع منه 😊 تسلم ايدك
  7. السلام عليكم , حقيقة كنت منتظر انتهائى من العمل لمناقشة صاحب الموضوع فى هذه الجزئية . وايضاً هذه الجزئية كأنك قرأت افكارى 😄 , ماشاء الله عليك ربنا يزيدك من فضله , كنت هقترح عليه انه يقوم بالحاق رقم ID للسجل المطلوب فقط ويستدعى البيانات الاخرى من الجدول الاصلى وذلك فى حالة الاحتياج اصلا لطريقة العمل هذه . ولكن ضيق الوقت وتأخر الوقت امس وانا بنام من المغرب منعنى ذلك من استكمال المناقشة , والآن اجد الموضوع فى أيادى امينة وبإذن الله ستتوصلوا الى الفكرة الصائبة وسأتابع الموضوع بعد انتهائى من العمل بإذن الله لأستفيد واتعلم منكم . بارك الله فيكم جميعاً وكل عام وانتم بخير.
  8. استاذى الفاضل تشرفت بمرورك بالنسبة للملفات المساعدة الملف الزيادة كما تعلم يخص المكتبات المستخدمة وهحاول النسخة الجاية بإذن الله تبقى مدمجة داخل البرنامج . وكل عام وانتم بخير وفى افضل حال بإذن الله .
  9. هجاوبك على قدر معرفتى بالنسبة للقاعدة المحمية بكلمة مرور لن يستطيع برنامج الضغط الدخول اليها وضغط حجمها , مثال لذلك لديك غرفة تحتاج الترتيب والتنظيم ولكنها مغلقة ولا تستطيع الدخول اليها فكيف ستقوم بتنظيمها ؟ كذلك برنامج الضغط لن يستطيع الدخول الى قاعدتك المحمية لضغطها . ومع ذلك اعتقد ان الحل الوحيد لموضوعك على خطوتين : 1- بما ان البرنامج لا يستطيع ضغط القاعدة المحمية سنقوم فى الخطوة الاولى بحذف كلمة مرور القاعدة برمجيا . 2- سنقوم بتشغيل برنامج الضغط كما شرحته فى هذا الموضوع وجعله محمى بكلمة مرور وترك القاعدة الاصلية بدون حماية وذلك لأن ما الهدف من حماية القاعدة بكلمة مرور فى حين ان الملف المضغوط نفسه محمى بكلمة مرور ؟ وبالتالى سيتم الاستغناء عن كلمة مرور القاعدة وترك الحماية على الملف المضغوط من الخارج . اذا اردت تطبيق ذلك يمكننى عمله لك بعد العمل بإذن الله .. بالتوفيق جزاك الله خير على كلماتك العطرة
  10. تمام انا مجربه فعلا بالطريقة اللى شرحتها اضافة سجل ثم الانتقال لحفظ السجل وعمل بشكل جيد , عامة المهم تم الحل بالتوفيق
  11. اخى الكريم هل جربت المرفق الخاص بى ولم يعمل معك ؟ انا جرته وشغال معى بدون مشاكل
  12. السلام عليكم ورحمة الله وبركاته , كل عام وحضراتكم بخير مشاركة مع الاخوة على حسب فهمى لطلبك , بالنسبة لمنع التكرار عملت مفتاح اساسى فى الجدول رقم 2 ليمنع قبول السجلات المكررة . بالتوفيق الحاق البيانات(Amr).accdb
  13. منكم نتعلم يا استاذنا , تشرفت بمرورك العطر بالنسبة للنقطة دى بالفعل سهل عملها باستخدام الVBA وحده وبالتالى قصرت عمل الاداة على الملفات المحمية بباسورد فقط حتى انى قيدت المستخدم لادخال الباسورد , ومع ذلك ممكن ادمج طريقة الضغط بدون باسوورد فى برنامج الاكسيس حتى تكون الفكرة متكاملة . بالنسبة للنقطة دى هشوفلها حل بإذن الله وهنزل نسخة تانية للاداة بعد اكتمال كافة الاقتراحات , شكرا على هذه الملاحظة الهامة .
  14. اشجعك انك تتعلم اى لغة .net ولو بتدور على الاسهل هيبقى VB.NET وفى الآخر النتيجة واحدة بس هتبقى اسهل لأى مبرمج اكسيس انه يدخلها ويفهمها بسرعة , بالنسبة لى حبيت التجربة الجديدة وسينتاكس مختلف عشان ابتدى من الصفر والحمدلله التجربة جيدة . مبدأياً انا مازلت مبتدئ معنديش اللى يؤهلنى انى اقدم نصايح او دروس فيها حالياً , وخاصة ان على النت فيه عمالقة تشرح من الصفر للاحتراف . النقطة الثانية الوقت والجهد المبذول فى موضوع واحد كبير ما بالك لو هتبدأ سلسلة من المواضيع ومع ظروف عملى اعتقد لن استطيع 😊 , بس اعتقد لو فيه حركة فى القسم اظن انى ممكن اشارك بمعلومة او فكرة او تطبيق كما افعل فى الاكسيس
  15. مرورك عطر كالعادة اخى موسى بارك الله فيك جميلة وممتعة واذا دمجناها مع افكارنا فى الاكسيس النتيجة بتكون خرافية
  16. تمام , وممكن بشكل ما تتم على المرفقات الخارجية ايضا لتقليل الحجم وفكها عند الحاجة .. اظن ليها تطبيقات كتير . وانتم بخير وبصحة يا غالى. وانتم بخير .. شرفنى مرورك استاذنا
  17. السلام عليكم ورحمة الله وبركاته ,, الاخوة الكرام كل عام وحضراتكم بخير موضوعنا اليوم جديد وقد يهم الكثير من مستخدمى الاكسس , من المعروف ان الاكسيس يمكنه ضغط ملف او فك ضغطه باستخدام اوامر الشل الخاصة بالويندوز كما لو انك استخدمت الخاصية الموجودة فى الصورة وفى رأيى لا يمكن الاستفادة منها بهذا الشكل وبالتالى قمت بتصميم برنامج .Net يتكامل مع برنامج الاكسيس ويقوم بالتالى : 1- ضغط ملف / مجلد وحمايته برقم سرى . 2-فك ضغط ملف مضغوط برقم سرى . نبذة عن منطق التصميم والبرمجة : كان من الطبيعى انى اقوم بانشاء جدول او اكثر فى الاكسيس لحفظ البيانات المطلوبة ومسارات الملفات واقوم بقراءتها بالبرنامج الجديد ولكن فكرت فى طريقة اكثر احترافية وهى عمل المطلوب بالكامل فى الاكسيس وتمرير المسارات والارقام السرية من متغيرات VBA الى Arguments الخاصة بالبرنامج الجديد وكانت النتيجة جيدة بفضل الله . يتم فتح البرنامج عن طريق هذا الكود : Call Shell("""" & MyApp & """ """ & Operation & """ """ & strSource & """ """ & strDest & """ """ & zipPwd & """", 1) حيث يتم تمرير نوع العملية اولا وذلك لأن البرنامج يقوم ب3 وظائف , وبالتالى نوع العملية تقوم بتوجيه البرنامج للوظيفة المطلوبة ثم بالمسارات والباسوردات الخاصة بها سواء ضغط او فك ضغط يقوم بترجمتها بمعرفته . انظر للامثلة المرفقة : مثال لضغط ملف وحمايته بباسورد بضغطة زر وبكل سهولة وسرعة : مثال لفك ضغط الملف بالمثال السابق : ملحوظة : بالنسبة للامتداد الذى يتعامل معه البرنامج هو zip فقط وبالتالى لن يصلح لباقى الصيغ . اعذرونى ملحقتش اعمل تصميم جذاب ولكن المهم الفكرة . بالاضافة الى ان اكواد VBA يمكن اختصارها وتحسينها بواسطة الاساتذة . مرفق برنامج الاكسيس + البرنامج المساعد .. طبعا الموضوع متعوب عليه المطلوب فقط دعوة فى هذه الايام المباركة جزاكم الله خير . فى انتظار آرائكم ومقترحاتكم بعد التجربة .. دمتم بخير Zip-UnZip Access Amr Ashraf.rar
×
×
  • اضف...

Important Information