السلام عليكم
الأخت الفاضله زهره
أنا مشرتك جديد , و اطلعت على موضوعاتك الباهره
و في موضوع تحويل الملف الى ملف تنفيذي , حاولت تحميل برنامج الديفلوبر في الصفحه الأولى من الموضوع فلم استطع فتح الصفحه مطلقا
هل من الممكن المساعده
السلام عليكم
الأخت الفاضله زهره
أنا مشرتك جديد , و اطلعت على موضوعاتك الباهره
و في موضوع تحويل الملف الى ملف تنفيذي , حاولت تحميل برنامج الديفلوبر في الصفحه الأولى من الموضوع فلم استطع فتح الصفحه مطلقا
هل من الممكن المساعده
تفضل اخي الكريم
مهاجر لطلب العلم
اضغط بالماوس الايمن على الوصله او الرابط ثم اختر حفظ بإسم
الوصلة الاولى
http://members.lycos.co.uk/zahrahadf/za/access2exe.zip
الوصلة الثانية
http://www.geocities.com/zahrah_adf/access.../access2exe.zip
تم تعديل هذه المشاركة بواسطة zahrah في 24 أبريل 2005 في 09:48
شكرا أخت زهره و بارك الله فيكي
تم تحميل الملف
السلام عليكم
الأخت الكريمه زهره
آسف فقد اثقلت عليكي , و لكن لدي استفسار
نجح معي عملية تحزيم الملف و تم تكوين ملف تنفيذي , و لكن لاحظت أن الملف الذي تم تخزينه في
المجلد الخاص ضمن مجلد البرامج ( Program Files ) غير محمي
اي ممكن بسهوله فتحه بواسطة الشيفت , كما يمكن استيراد كامل بياناته الى ملف آخر
فهل يوجد حل لحماية هذا المجلد
ثانيا : لو أردت التعديل لاحقا على الملف الأصلي , فهل يجب حذف الملف التنفيذي الجديد و تكوين ملف آخر بنفس الطريقه ؟
تحياتي
السلام عليكم ورحمة الله وبركاته ..
بما أننا نشترك في هذا الأمر .. فسؤالك أثار عند التساؤلات ..
وملاحظتك جميلة ..
فعلا بعد تثبيت البرنامج تبقى النسخة في مجلد البرامج غير محمية ..
لكن السؤال الذي أطرحه عليك .. هل تريد برنامجك لعمل مشترك يعمل عليه أكثر من مستخدم ؟؟
إذا كانت الإجابة بنعم .. فعليك استخدام صلاحيات المستخدمين فهي كفيلة بحماية البرنامج .
أما إذا كان العمل على جهاز واحد فقط فيمكنك استخدام خاصية الرقم السري لقاعدة بياناتك ..
لكن لدي ملاحظة من خلال تجربتي .. إذا كنت ترغب بوضع برنامجك على شبكة يعمل عليه أكثر من مستخدم فلا تثبت صلاحيات المستخدمين قبل التحزيم .. لأنك ستواجه مشاكل كثيرة ..
كيف ذلك ؟؟
الجواب أنني حين وضعت الصلاحيات قبل التحزيم ثم قمت بالتحزيم وبعد ذلك قمت بتثبيت البرنامج .. طلب البرنامج اسم مستخدم ورقم سري فأدخلت اسمي ورقمي الذي جعلت الدخول به كمسؤول .. فقال لي أن الاسم والرقم غير صحيح !!!
جربت كل الأسماء التي وضعتها ولم ينجح منها أي واحد ..
وحيرني جدا ..
لم أعرف ما هو الاسم الرقم السري الذي يطلبه .. علما بأنني أثناء التحزيم لم أضع أي رقم سري .
وضعت السؤال في المنتدى ولم أحصل على إجابة شافية ... لكنني وجدت نصيحة من الأخت زهرة حول استعادة قاعدة بياناتي ..
لكنني من حسن حظي أنني كنت أحتفظ بنسخ عدة من قاعدة البيانات ..
رجعت أحزم القاعدة من دون صلاحيات .. كذلك ظهرت لي نفس المشكلة ..
فيبدو أن البرنامج ثبت الصلاحيات على كل النسخة !!!
فمالذي فعلته ؟؟
قمت بإنشاء قاعدة بيانات جديدة باسم مختلف وقمت باستيراد جميع الجداول والنماذج وكل شي ..
وحزمت قاعدة البيانات الجديدة ذات الاسم الجديد والحمد لله تخلصت من مشكلة طلب الرقم السري .
لهذا أنوي حاليا بعد الانتهاء من برنامجي أن أحزمه ثم بعد أن أثبته على الأجهزة سأقوم قبل أن يبدأ المستخدمون بالعمل عليه بمنح الصلاحيات .
هذه تجربتي مع الحزم والصلاحيات ..
وأتمنى أن أجد الجواب الشافي العلمي حول هذه المسألة ..
اخي الكريم مهاجر لطلب العلم
اخي الفاضل اكسيس
يبدو ان هذا البرنامج شغل بال الكثير من خلال الاسئلة والردود المطروحة في الموضوع لقد ذكرت لاكثر من سائل من خلال المشاركه بأن البرنامج ليس الا اداة مساعدة فقط لقاعدة البيانات بحيث لو انك اردت نقل القاعدة الى جهاز اخر فبجب عليك ارفاق الملفات الاخرى معها مثل الصور والمراجع الخاصه بمكتبات Runtimes وغيرها كثير في مجلد واحد ثم التوجه الى الجهاز الاخر ووضعها فيه اما هذا البرنامج فيسهل عليك الامر بأن يقوم نيابة عنك بجمع كل هذه الاشياء في ملف واحد بصيغة EXE ومن ثم اخذ هذا الملف وتحميله الى الجهاز الاخر وستجد ان قاعدة البيانات عادت كما هي ولم بتغير شيئ فإذا كان الاعتقاد السائد ان هذا البرنامج يحول القاعدة الى EXE ويتم العمل عليه فهذا اعتقاد خاطئ لان القاعدة لم تبني بالفيجول بيسك وهذا ليس ملف تنفيذي ولكن اذا رغبت بعمل ملف تنفيذي على هيئة EXE فتستطيع عمل قاعدة بيانات على الفيجول بيسك .
اما بالنسبة للصلاحيات فأنصح بعدم عملها قبل التحزيم ولكن تعمل على قاعدة البيانات بعد فك التحزيم .
والامر الاخر في الملف الموجود في الجهاز في مجلد Program Files ينتهي مفعوله مباشرة بعد التحميل بمجرد ان تظهر لك قاعدة البيانات وتقوم بإضافة اي بيانات عليها هنا يجب ازالة القديم والبدء بعمل تحزيم جديد للقاعدة المحدثه ومن ثم ارسالها الى الجهاز الاخر هذا ما احببت ان انبه عليه ولكم مني كل الشكر والتقدير
اختكم
زهره
كل الشكر والتقدير لحضورك والرد على الاستفسارات ..
ملاحظة كون هذا البرنامج ليس إلا وسيلة لنقل البرنامج أود أن أنبه إلى أن هذه الملاحظة كانت تلازم فكري منذ أن قرأت الموضوع
لأنك قد أشرتي إليها في وقت سابق ..
لكننا هنا نطرح بعض ما يواجهنا أثناء هذه العملية ..
هذا البرنامج رغم كونه مجرد حازم للقاعدة نجد فيه عدة فوائد منها إعطاء البرنامج خاصية التثبيت كأي برنامج آخر
فهو يدخل ضمن ملفات البرامج كما أنه ينشئ اختصار في قائمة إبدء وعلى سطح المكتب
ولكي تحذفه لابد من الذهاب إلى لوحة التحكم .. وكذلك إعطاء البرنامج ايقونة حسب الاختيار .
مما يعني أن البرنامج يلبي الطلب ولهذا نحن نسعى للاستفادة منه قدر الإمكان مع الحرص عدم الوقوع في الأخطاء .
وبعد تثبيت البرنامج نجده يعمل مثل ما كان يعمل قبل التحزيم ..
لاتقلقي علينا من ناحية استيعاب هذه المسألة ..
أما عن المشكلة التي ظهرت لي فأنا على الرغم من حزم جميع الملفات التابعة للقاعدة ( ملف الامان - ملف النسخة الاحتياطية -والمحزومة ) لكنني لم أستطع التخلص منها .. إلا بما أسلفت في الرد السابق .
أختي زهرة ..
حتى عن الأمور التي نعتقد أننا نعرفها .. سنسأل عنها ..
لأنه قد تكون طريقة أفضل عن التي نعرفها تؤدي نفس الغرض الذي نريده ..
أليست هذه نصيحة أستاذتنا ( زهرة ) ؟؟
لك مني كل التقدير والاحترام ،،،
الشكر لجميع الأفاضل
و لكن سؤالي ليس عن موضوع الصلاحيات أو المستخدمين , فأنا عملت الصلاحيات كتصميم برمجي من عندي و ليس من الأكسس نفسه
المهم أنني حاولت أن أجرب كل طرق الحمايه للبرنامج فلم تنفع , كذلك تحويل الملف الى صيغة mde ليس حلا جذريا لأنه وجدت طرق أخيرا لفتح حماية ملفات ال mde
و كنت أظن أن آخر الطب الكي , اي التحويل الى ملف تنفيذي , و لما رأيت الملف الموجود في مجلد البرامج مفتوح , طرحت سؤالي الأخير
و بجواب الأخت الفاضله زهره
اقتباسفإذا كان الاعتقاد السائد ان هذا البرنامج يحول القاعدة الى EXE ويتم العمل عليه فهذا اعتقاد خاطئ
نزعت الثقه الكامله عن الأكسس , و أجد أنه لاسبيل الا الى الانتقال الى بيئة برمجيه أقوى مثل
الأوراكل أو vb.net
تحياتي للجميع
هذا الموضوع مغلق.