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

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

قام بنشر (معدل)

⭐ هدية ~ الحل المتكامل لتحزيم وتوزيع تطبيقات أكسس كملف تنفيذي احترافي 2026 ⭐


cooltext486578456950156.png.aa369c4e607d447fe441425dd77d9298.png

أخواني وأساتذتي ومعلمينا ( دون استثناء ) ..

كثيراً ما يقضي مطور ومبرمج قواعد بيانات أكسس أياماً وليالي في تصميم وبرمجة نظامه بأعلى درجات الإتقان والإحترافية ، ولكن عند وصول لحظة تسليم البرنامج للعميل تبدأ التحديات الحقيقية 😵 ، والتي ألخصها بما يلي :-

  1. كيف أمنع العميل من العبث بالتصميم وكود الـ VBA ؟
  2. كيف أتخلص من رسائل الأمان المزعجة ؟
  3. كيف أقوم بتثبيت الخطوط الخاصة وتجهيز المرفقات وملفات الـ Back-End بسلاسة ؟
  4. كيف أُقدّم البرنامج للعميل في صورة ملف تثبيت احترافي ( Setup.exe ) وبأيقونة مخصصة ؟

من هذا المنطلق ، وخدمة لإخواني المطورين وصانعي تطبيقات الآكسيس ، يسعدني أن أضع بين أيديكم اليوم أداة :-

image.png.9b39893bce16045641cc81276439042a.png معالج ومنشئ حزم تثبيت أكسيس الذكي - Access Smart Packager & Setup Builder image.png.9b39893bce16045641cc81276439042a.png

وهي أداة متطورة تم بناؤها من داخل أكسس نفسه باستخدام نسخة محمولة من Inno ، لتتولى أتمتة عملية التحزيم والتوزيع بالكامل بنقرة زر واحدة ودون أي تعقيد .

Pan.png

 

🛠️ الميزات والوظائف الرئيسية للأداة :-

1️⃣ التحويل التلقائي الذكي إلى ( ACCDE / MDE ) ، وهنا يلعب الدور إصدار آكسيس الذي تم تشغيل الأداة من خلاله .

  • تحويل فوري ومحمي لقاعدة البيانات بنقرة واحدة لحماية أكواد الـ VBA .
  • فحص وتشخيص ذكي للأخطاء . الأداة لا تكتفي بإظهار رسائل خطأ غامضة ؛ بل تفحص تلقائياً ( صيغة الملف ، القفل والتزامن ، المراجع البرمجية المفقودة بالاسم ، وأخطاء التجميع ... إلخ ) لتخبرك بالسبب الدقيق وحله فوراً .

2️⃣ الأمان وحماية البرنامج :-

  • تعطيل المفتاح الخاصة وخصوصاً مفتاح الـ Shift . حيث تقوم بقفل تشغيل البرنامج بزر Shift وأي مفاتيح خاصة ، لمنع الدخول للنوافذ الخلفية أو نافذة التنقل أو محرر الأكواد .
  • إضافة المواقع الموثوقة ( Trusted Locations ) ؛ فتقوم بتسجيل مسار البرنامج تلقائياً في سجل الويندوز (داخل الـ Registry ) لتعمل الماكرو وأكواد VBA بدون أي تحذيرات أمان.
  • حماية التثبيت بكلمة مرور . وهذه تتيح إمكانية تشفير ملف التثبيت وحمايته بكلمة سر تمنع غير المصرح لهم من تنصيبه .

3️⃣ المعمارية المزدوجة وفصل البيانات ( Front-End و Back-End ) :-

  • دعم كامل للأنظمة المقسمة ؛ بحيث يمكنك تحديد مسار تثبيت مختلف ومستقل لملف البيانات (Back-End) عن ملف الواجهة .
  • دعم تضمين مجلدات وملفات إضافية غير محدودة (مستندات ، صور ، أدلة تشغيل ... إلخ ) .

4️⃣ دعم الأجهزة غير المزودة بأوفيس ( Access Runtime ) :-

  • إمكانية تضمين حزمة التثبيت الخاصة بـ Microsoft Access Runtime ليعمل برنامجك على أي جهاز عميل لا يملك نسخة أوفيس مثبته داخل الويندوز .

5️⃣ التثبيت التلقائي للخطوط واتفاقية الاستخدام :-

  • خيار لتثبيت خطوط البرنامج الخاصة في نظام ويندوز العميل تلقائياً .
  • إظهار شاشة اتفاقية الترخيص ( License Agreement ) قبل بدء التثبيت .

6️⃣ واجهة تثبيت تفاعلية ومخصصة :-

  • تمكنك الأداة من إنشاء إختصارات سطح المكتب وقائمة ابدأ بأيقونة التطبيق المخصصة  .
  • دعم واجهات التثبيت باللغة ( العربية / الإنجليزية / أو كلاهما ) ليختار العميل لغته المفضلة لواجهة التثبيت .

7️⃣ نافذة تيرمنال عصرية وملونة ( Live Log Terminal ) :-

  • شاشة سجل تفاعلية حديثة ، تعرض خطوات البناء لحظة بلحظة بنظام ألوان متناسق وواضح ومخصص لسهولة المتابعة .

Pan.png

 

📥 كيفية الاستخدام :-

  1. اختر مشروعك أو أنشئ مشروعاً جديداً .
  2. حدد ملف قاعدة البيانات الرئيسي ( وملف قاعدة البيانات الخلفية - الجداولإن وجد ) والأيقونة .
  3. قم بتفعيل الخيارات التي تناسبك من لوحة التحكم ، مثل ( Shift , Trusted Location , Fonts , Runtime ... إلخ ) .
  4. اضغط على زر إنشاء حزمة التثبيت ، وسيتكفل البرنامج بالباقي لتجد ملف الـ EXE جاهزاً للتسليم 😁 .

Pan.png

 

📸 صورة لواجهة الأداة وتبويباتها :-

01.png.32db3b7935b8f8f410ecf85c8ed09e6b.png

02.png.ee3f5ad7236f4d7000b959bc479ccd7f.png

03.png.947f3fcdbee1c6f68f7d50df5c0fe9ab.png

04.png.e5ef4d70e67e357e0207e0b82763f87a.png

05.png.62dd6fe74cec491231f5f37b85a22f90.png

06.png.7e0facb100768a441d9be549e3736350.png

07.png.29bbf3ae1b031e9f415aca6a1ec816f9.png

Pan.png

 

small.Blue-check.png.685b9b4d755a1579b52 فيديو توضيحي لطريقة الاستخدام بشكل سريع ..

 

Pan.png

 

أتمنى أن تكون هذه الأداة عوناً وإضافة نافعة لجميع المطورين والمبرمجين في مشاريعهم القادمة

ونسألكم خالص الدعاء بظهر الغيب .:fff:.


 

تم تعديل بواسطه Foksh
تم تحديث الملف وضبط التعامل مع إضافة المجلدات الفارغة ..
  • Like 1
  • Moosak pinned this topic
قام بنشر (معدل)

هنا سأسكت قليلاً وما أقدر أعبر إلا بكلمة واحدة

:wow:

هناك ملاحظة واحدة بس فيبدو أنك تعتمد على برنامج into لبتنفيذ التحزيم لأنه ظهرت لي هذه الرسالة

Untitled.jpg.3036e0d5b54392de548df61084bc62c8.jpg

حتى بعد ان قمت بتنصيب برنامج inno setup مازالت الرسالة تظهر ويتوقف العمل

تم تعديل بواسطه منتصر الانسي
  • Like 1
قام بنشر (معدل)
3 ساعات مضت, منتصر الانسي said:

هنا سأسكت قليلاً وما أقدر أعبر إلا بكلمة واحدة

شكراً لك أخي منتصر 😇 ، إعجابك الجميل 

 

3 ساعات مضت, منتصر الانسي said:

هناك ملاحظة واحدة بس فيبدو أنك تعتمد على برنامج into لبتنفيذ التحزيم لأنه ظهرت لي هذه الرسالة

نعم تماماً وقد ذكرت هذه النقطة فعلاً في الموضوع ..

18 ساعات مضت, Foksh said:

سخة محمولة من Inno

 

فيما يتعلق بالخطأ ، فلا حاجة لتثبيت نسخة البرنامج لديك في كمبيوترك .. ولكن :excl:

هل المجلد F:\Wondershare\Mont_IDCards\CurrentPhotos يحتوي على ملفات😁 ؟؟

الواضح أنه فارغ أخي منتصر ، لذا جرب إضافة مجلد يحتوي ملفات وليس فارغاً ..

تم تعديل بواسطه Foksh
توضيح سبب المشكلة بعد تجربتها 100% ، والسبب أن المجلد فارغ .
قام بنشر
3 ساعات مضت, Foksh said:

هل المجلد F:\Wondershare\Mont_IDCards\CurrentPhotos يحتوي على ملفات😁 ؟؟

المشكلة أنه يجب أن يكون هذا المجلد فارغ في البداية ومن خلال آلية العمل يتم ترحيل الصور عن طريق البرنامج

قام بنشر (معدل)
2 ساعات مضت, منتصر الانسي said:

المشكلة أنه يجب أن يكون هذا المجلد فارغ في البداية ومن خلال آلية العمل يتم ترحيل الصور عن طريق البرنامج

تم التعامل مع هذه النقطة ، واعتماد السماح بإنشاء المجلدات الفارغة أثناء عملية التنصيب ..

:excl: مع أن لي وجهة نظر محايدة بخصوص هذه النقطة تحديداً ، وهي أن تجعل مشروع قاعدة البيانات نفسه هو من ينشئ المجلدات الخدمية التي يحتاجها المشروع ، ولكن تم الحل بإذن الله :yes: .

أيضاً تم التعامل مع نقاط أخرى تمت ملاحظتها أثناء تجارب بشكل موسع أكثر ...

 

شكراً لملاحظتك أخي @منتصر الانسي 

تم تعديل بواسطه Foksh
تنسيق وتصحيح خطأ إملائي
قام بنشر

وعليكم السلام ورحمة الله وبركاته 🙂 

إبداع حقيقي بجد ما شاء الله .. >>> يدخل حيز الاعتماد مباشرة :clapping:

بوركت يمناك أبا وسام .. طريقتك في التنفيذ بحد ذاتها مميزة ما شاء الله .. 

 

بعد التجربة هي كم ملاحظة بسيطة إن شاء الله .. :biggrin:🖐️

الأولى : هنا اخترت عدم إنشاء أيقونة في قائمة إبدأ .. إلا أنه تأتي منضمن الخيارات عند التنصيب !

image.png.2e955ffe51a8096d980593958cc39730.png      >>> image.png.ba6a212ed366998a126dd125199036a4.png

الثانية : عندما أختار التحويل إلى Accde تظهر رسالة الخطأ التالية مع تأكدي من عدم وجود أي من الأسباب المذكورة ..

image.png.caf66d3801a704f6010f7b02bbf4cd4e.png >>> image.png.e0d437fe51bb256e8c45d0094fce3438.png

الثالثة : في صفحة مشغل أكسس والإخصارات ، هل علي أن أحمل الأكسس رنتايم لكي يضمنه في الحزمة ؟
           وهل خيارات وسائط التشغيل مقرونة بوجود الأكسس رن تايم فقط ؟ لأنني أردت تقفيل البرنامج عن طريق الأداة بمنع الشفت وإخفاء الأكس ولكن كل ذالك لم يحصل 😅 ..

 image.png.3e9cabef453a692dc21910c98e7bd25e.png

الرابعة ( وهي مجرد مقترح أو إضافة )

كانت هناك ميزة في الوينرار عند استخدامه للتحزيم وهي : تشغيل (ملف معين/ملفات معينة) من ضمن الحزمة (قبل / أو بعد ) عملية التنصيب ..
وهذه قد تفيد في تشغيل أوامر مخصصة قبل فتح البرنامج أو عرض تعليمات معينة للمستخدم أو .. أو .. 

وتطبيق هذه راجع إليك طبعا :rol:

 

وسلامة راسك 😊:fff:

قام بنشر
2 ساعات مضت, Moosak said:

وعليكم السلام ورحمة الله وبركاته 🙂

وعليكم السلام ورحمة الله وبركاته ,,

أخي أبا المعتصم ، شكراً لك على مرورك العطر .. وأهلاً بتلك الملاحظات ، التي سألخص لك ردي على مجملها :-

2 ساعات مضت, Moosak said:

الأولى : هنا اخترت عدم إنشاء أيقونة في قائمة إبدأ .. إلا أنه تأتي منضمن الخيارات عند التنصيب !

هنا فعلياً لاحظت أن الخيار يأتي مضمناً فعلاً بمعالج التثبيت ، ويبدو أن السبب في تمرير الأوامر دون تعديل القيمة الافتراضية . إلا أنه فعلياً لا يضيف التطبيق في قائمة ابدأ .. وتمت ملاحقة المجرم في هذا الإنذار الكاذب وهو سطر بسيط إن شاء الله .

 

2 ساعات مضت, Moosak said:

الثانية : عندما أختار التحويل إلى Accde تظهر رسالة الخطأ التالية مع تأكدي من عدم وجود أي من الأسباب المذكورة ..

يبدو من الصورة انك اخترت التجربة هنا على ملف قاعدة بياناتي نفسها 😁 ، ولكن حتى مع تجربتي عليها على إصدار آكسيس 2010 - 32 ، لم تظهر لدي هذه الرسالة ولا بأي مرحلة من مراحل التجارب .. ولكن على العموم سأقوم بالتحقق منها .

 

2 ساعات مضت, Moosak said:

الثالثة : في صفحة مشغل أكسس والإخصارات ، هل علي أن أحمل الأكسس رنتايم لكي يضمنه في الحزمة ؟

خيار تضمين مشغل أكسس رن تايم مع الحزمة ، هذا الخيار مخصص فقط في حال كنت تريد دمج حزمة تثبيت أوفيس رن تايم دون اتصال ( Offline Installer مثل AccessRuntime_x86.exe بحجم تقريب من 50 إلى 200 ميجابايت ) ليقوم ملف التنصيب بتثبيتها تلقائياً على الأجهزة التي لا تحتوي على أوفيس . وإذا لم تكن تملك هذا الملف ، يقوم بإلغاء تحديده ببساطة ، وقد أحاول أيضاً إضافة خيار مستقل بتحميل المشغل من خلال روابط موثوقة من مايكروسوفت - في إصدار وتعديل آخر - إن شا ءالله .
 

3 ساعات مضت, Moosak said:

وهل خيارات وسائط التشغيل مقرونة بوجود الأكسس رن تايم فقط ؟ لأنني أردت تقفيل البرنامج عن طريق الأداة بمنع الشفت وإخفاء الأكس ولكن كل ذالك لم يحصل 😅 ..

أيضاً خيار تشغيل التطبيق في وضع الرن تايم (/runtime) ، هذا الخيار مستقل تماماً ولا يتطلب تحميل أي ملف ! فعند تفعيله ، يتم تمرير المعامل /runtime لأكسس العميل المثبت أصلاً في جهازه ، مما يجبر أكسس الكامل على العمل ببيئة الرن تايم المقيدة ( إخفاء أشرطة الأدوات ، منع فتح التصميم ، وعرض النماذج فقط ) .

وسأوضح أين نجد نتيجة هذه الميزة عند تفعيلها ..

في اختصار سطح المكتب الذي يتم انشاؤه بعد التثبيت ، ادخل على خصائص هذا الاختصار ، وانظر لمسار الملف 😁 ونهايته .. ستلاحظ انه ينتهي كمثال بـ :-

.accde" /runtime

أو حسب نوع المعامل الذي تم تمريره .. وقد قمت بضبط تعطيل المفاتيح الخاصة كاملة في الإصدار المحدّث إن شاء الله ، فقد كنت في تجاربي قد أوقفت بعض الوظائف ، وتاهت بي التجارب بعدم إعادة تفعيلها .

 

3 ساعات مضت, Moosak said:

كانت هناك ميزة في الوينرار عند استخدامه للتحزيم وهي : تشغيل (ملف معين/ملفات معينة) من ضمن الحزمة (قبل / أو بعد ) عملية التنصيب ..
وهذه قد تفيد في تشغيل أوامر مخصصة قبل فتح البرنامج أو عرض تعليمات معينة للمستخدم أو .. أو ..

فيما يخص هذه الإضافة ، والتي فعلاً قد سبق لي التفكير بها + مجموعة من الأفكار الكثيرة التي قمت بالتوقف عندها وعدم إضافتها 😅 .. فبإذن الله تعالى سيكون لها تطبيق وتنفيذ مناسب ومحكم ..

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information