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

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

قام بنشر

أرغب في تحويل قاعدة البيانات إلى ملف تنفيذي فتظهر لي هذه الرسالة .. فما المقصود منها ؟؟

image.png.cdfc58a6ad1ac9a94303d6862b3db8a4.png

قام بنشر

الملف التنفذي في الاكسس يكون بصيغة accde اذا كان اصدار الاكسس لديك 2007 فما فوق و mde اذا كان اصدار الاكسس 2003 وما قبلها

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

لذلك انصحك بترك مثل هذه البرامج الخارجية واتبع الطرق المتعارف عليها وذلك بتحويل قاعدة البيانات الى accde 

  • Like 1
قام بنشر
3 ساعات مضت, sandanet said:

الملف التنفذي في الاكسس يكون بصيغة accde اذا كان اصدار الاكسس لديك 2007 فما فوق و mde اذا كان اصدار الاكسس 2003 وما قبلها

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

لذلك انصحك بترك مثل هذه البرامج الخارجية واتبع الطرق المتعارف عليها وذلك بتحويل قاعدة البيانات الى accde 

جزاك الله خيرا .. والحمد لله على السلامة .. افتقدنا حضورك في هذا المنتدى .

ونصيحتك مقبولة .. 

* لكن قلت في نصحك ( اتبع الطرق المتعارف عليها وذلك بتحويل قاعدة البيانات الى accede ) . هلّا أفدتني بهذه الطرق .. 

* ما الفرق بين الصيغتين mdb و accede ؟؟ 

قام بنشر

شوف يا سيدى و ركزمعايا 

الصيغة mdb = accdb

على فكرة حاسس ان بتقول فى عقلك ان انا مجنون.. اصبر بس

ابتداء من نسخة اوفيس ٩٧ الى نسخة ٢٠٠٣ الصيغة الافتراضية لها هى 

mdb  للقواعد مفتوحة المصدر والتى لم يتم تشفيرها

mde  للقواعد التى يتم تشفيرها فلا يمكن الإطلاع على الاكواد حتى من المبرمج نفسه 

----------------------------------------------------

اما نسخ الاوفيس ابتداء من ٢٠٠٧ الى ٢٠١٩ الصيغة الافتراضية لها هى 

accdb  للقواعد مفتوحة المصدر والتى لم يتم تشفيرها

accde  للقواعدالتى يتم تشفيرها فلا يمكن الإطلاع على الاكواد حتى من المبرمج نفسه 

  • Thanks 1
قام بنشر
9 ساعات مضت, فايز.. said:

لكن قلت في نصحك ( اتبع الطرق المتعارف عليها وذلك بتحويل قاعدة البيانات الى accede ) . هلّا أفدتني بهذه الطرق

ماهو اصدار الاوفيس لديك؟

  • Haha 1
  • أفضل إجابة
قام بنشر

للأسف لا املك نفس الاصدار لكني اعتقد ان عملية تحويل قاعدة البيانات الى accde هي نفسها في الاصدارات الاقدم من 2019 

بعد عمل compile  للأكواد والتأكد من خلو برنامجك من الأخطاء قم بعمل ضغط واصلاح اولاً ومن ثم توجه الى "حفظ ونشر" في قائمة ملف ومن ثم اختار انشاء accde 

 

 

 

11.png

  • Like 2
قام بنشر
4 دقائق مضت, sandanet said:

للأسف لا املك نفس الاصدار لكني اعتقد ان عملية تحويل قاعدة البيانات الى accde هي نفسها في الاصدارات الاقدم من 2019 

بعد عمل compile  للأكواد والتأكد من خلو برنامجك من الأخطاء قم بعمل ضغط واصلاح اولاً ومن ثم توجه الى "حفظ ونشر" في قائمة ملف ومن ثم اختار انشاء accde 

 

 

 

11.png

هذا ما فعلته شكر الله لك وجزاك خيرا 

  • Like 1
قام بنشر

السلام عليكم 🙂

 

ولكن تأكد من انك تحتفظ بالنسخة الاصلية الغير مشفرة ،

فأي تعديل (ولابد ان يكون هناك تعديل ، فالمثل المتعارف عليه بين المبرمجين: اذا استعملت البرنامج مدة وما اردت فيه تعديل ،ولا رأيت فيه مشكلة ، فأنت المستخدم فيك المشكلة !!) ،

ولا يمكن القيام بالتعديل على النسخة المشفرة ، وتحتاج الى النسخة الغير مشفرة لعمل التعديل 🙂

ويجب تتبع رقم نسخة برنامجك (لا ليس نسخة الاوفيس ، وانما نسخة برنامجك) ، والاحتفاظ بجميع النسخ لديك ، فقد لا يملك كل مستخدم ، النسخة النهائية !!

 

جعفر

  • Like 3
قام بنشر
2 ساعات مضت, jjafferr said:

السلام عليكم 🙂

 

ولكن تأكد من انك تحتفظ بالنسخة الاصلية الغير مشفرة ،

فأي تعديل (ولابد ان يكون هناك تعديل ، فالمثل المتعارف عليه بين المبرمجين: اذا استعملت البرنامج مدة وما اردت فيه تعديل ،ولا رأيت فيه مشكلة ، فأنت المستخدم فيك المشكلة !!) ،

ولا يمكن القيام بالتعديل على النسخة المشفرة ، وتحتاج الى النسخة الغير مشفرة لعمل التعديل 🙂

ويجب تتبع رقم نسخة برنامجك (لا ليس نسخة الاوفيس ، وانما نسخة برنامجك) ، والاحتفاظ بجميع النسخ لديك ، فقد لا يملك كل مستخدم ، النسخة النهائية !!

 

جعفر

جزاك الله خيرا . هذا ما فعلته بالضبط . 

 

اقتباس

ويجب تتبع رقم نسخة برنامجك (لا ليس نسخة الاوفيس ، وانما نسخة برنامجك) 

كيف أستطيع تغيير رقم النسخة في حال تم التعديل أو الإضافة في البرنامج ؟؟ 

قام بنشر

كل برنامج من برامجك يجب ان يكون فيه جدول لرقم النسخة ، وملاحظاتك على النسخة ،

ولما تفتح اول نموذج ، تقرأ رقم آخر النسخة من الجدول ، وتضعة في تسمية Caption النموذج ، فيظهر في اعلى يسار الشاشة ، هكذا :

image.png.70e59507e8202df8604753157bd3fc95.png

.

 

جعفر

  • Like 1
قام بنشر
منذ ساعه, jjafferr said:

كل برنامج من برامجك يجب ان يكون فيه جدول لرقم النسخة ، وملاحظاتك على النسخة ،

ولما تفتح اول نموذج ، تقرأ رقم آخر النسخة من الجدول ، وتضعة في تسمية Caption النموذج ، فيظهر في اعلى يسار الشاشة ، هكذا :

image.png.70e59507e8202df8604753157bd3fc95.png

.

 

جعفر

افهم من هذا انه لا بد ان اضيف جدول خاص برقم النسخة في جميع برامجي التي سبق عملتها .. 

حبذا لو توضح لي الطريقة بالصور لا هنت .. 

او تدلني على رابط معين .. 

  • Like 1
قام بنشر (معدل)
17 دقائق مضت, sandanet said:

اخي الكريم @فايز.. بعد مداخلة الاستاذ جعفر اعتبر نفسك في ايادي أمينة بإذن الله .. أنت الآن مع الاحتراف بذاته

جزاك الله خيرا أخي الفاضل ..

لاشك هذا المنتدى للإخوة الفضلاء فيه عليّ فضل كبير .. 

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

لكن الأستاذ jjafferr في المشاركة الأخيرة له هنا قال لي : 

اقتباس

كل برنامج من برامجك يجب ان يكون فيه جدول لرقم النسخة ، وملاحظاتك على النسخة ،

ولما تفتح اول نموذج ، تقرأ رقم آخر النسخة من الجدول ، وتضعة في تسمية Caption النموذج ، فيظهر في اعلى يسار الشاشة ، هكذا :

image.png.70e59507e8202df8604753157bd3fc95.png

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

فأنا أنتظر رده أو أي أحد من الإخوة الفضلاء . 

اقتباس

أنت الآن مع الاحتراف بذاته

امممم تحتمل أمران :

إن كنت تقصدني فلم أصل بعد 

وإن كنت تقصد الأستاذ jjafferr  فأنا معك 100 % 

تم تعديل بواسطه فايز..
قام بنشر
20 دقائق مضت, sandanet said:

اخي الكريم @فايز.. بعد مداخلة الاستاذ جعفر اعتبر نفسك في ايادي أمينة بإذن الله .. أنت الآن مع الاحتراف بذاته

ماشاء الله ، شو قالوا لك ، طرزان 🙂
اهلا بك معنا بعد غيبة طويلة 🙂

 

منذ ساعه, فايز.. said:

لكني إذا جاء في ذهني معرفة كود معين أبحث في البروفيسور قوقل حتى أجد ما أريد

في دورات الاكسس الخاصة اللي اعطيها ، انصح المتدربين عدم استعمال الانترنت (وبالذات اليوتيوب) في البحث عن طريقة عمل البرنامج او الكود ، وانما تتبع الاكواد اللي استعملها انا فقط !!

والسبب ان الانترنت فيه الغث والسمين ، والمبتدئ يضيع ، بينما انا اضع اسهل الاكواد ، واتوسع في شرحها ، لتسهيل فهمها وتعديلها 🙂

 

7 ساعات مضت, فايز.. said:

افهم من هذا انه لا بد ان اضيف جدول خاص برقم النسخة في جميع برامجي التي سبق عملتها ..

في الواقع الموضوع اكبر بكثير من اللي انا تكلمت عنه ، واليك الجزئيات :

- برنامج الخلفية فيه جدول tbl_CurrentVersion ،

- برنامج الواجهة فيه ربط للجدول اعلاه ، بالاضافة الى جدول محلي loc_tbl_LocalVersion ، وفيه الوحدة النمطية fCheck_FE_Version (اللي جاهزة ولكني لم استعملها) ،

- الفكرة هي :

  • انك لما تكون عند واجهة جديدة ، تترك نسخة منها في مجلد ملف الجداول ،
  • وتكتب رقم نسخة الواجهة الجديدة في الجدول tbl_CurrentVersion ،
  • ولما يأتي المستخدم ويشغل نسخته ، فالمفروض ان تعمل الوحدة النمطية fCheck_FE_Version مقارنة بين رقم النسخة في tbl_CurrentVersion ، ورقم النسخة في loc_tbl_LocalVersion  ، اي يقارن رقم النسخة اللي على السيرفر بالمقارنة مع تلك الموجودة على جهازه ،
  • فإذا نسخة السيرفر كانت اجدد ، فيقوم بنسخ نسخة السيرفر الى كمبيوتر المستخدم ،
  • 🙂

 

كلامي في مشاركتي السابقة عن الجدول loc_tbl_LocalVersion ، وتستراه في برنامج الواجهة FE بعد ان تقوم بربطه بملف الخلفية BE ، والذي سيطلب منك البرنامج مكانه 🙂

 

جعفر

 

 

297.FE_BE_Password_Both_mdb.zip

  • Like 2
قام بنشر
1 ساعه مضت, jjafferr said:

اهلا بك معنا بعد غيبة طويلة

استاذي الغالي جعفر انا بالحقيقة اتنقل مابين البرمجة بالاكسس والبرمجة بالـ php على حسب متطلبات سوق العمل او جهة العمل كما لا اخفي عليك انني في بعض الاحيان اشغل نفسي في الالعاب اون لاين ^_^

  • Like 2
قام بنشر
15 ساعات مضت, sandanet said:

بالحقيقة اتنقل مابين البرمجة بالاكسس والبرمجة بالـ php على حسب متطلبات سوق العمل او جهة العمل

حقيقة

اصبح الغالبية يطلبون برامج يمكن الوصول اليها من اي مكان وعن طريق اكثر من نظام تشغيل

اصبح التفكير جدي بالانتقال الى اي لغة برمجة اخرى

اعتقد وهذا رأي شخصي الاكسس في مرحلة احتضار

  • Like 1
قام بنشر
2 ساعات مضت, kaser906 said:

اصبح الغالبية يطلبون برامج يمكن الوصول اليها من اي مكان وعن طريق اكثر من نظام تشغيل

اصبح التفكير جدي بالانتقال الى اي لغة برمجة اخرى

اعتقد وهذا رأي شخصي الاكسس في مرحلة احتضار

 

الحاجة موجودة في السوق لجميع انواع البرامج ، لهذا السبب جميعها لا تزال في نسخ جديدة ،

والمبرمج يجب عليه ان يرى الطريق الذي يناسبه ، فيتبعه 🙂

 

اما ان الاكسس يحتضر ، فكان لمايكروسوفت المحاولات الكثيرة ، ولكن الاكسس لايزال موجود ، وستكون له نسخة جديدة ان شاء الله ، اما بعدها ، فيصير خير 🙂

 

جعفر

  • Like 2
قام بنشر
8 دقائق مضت, jjafferr said:

وستكون له نسخة جديدة ان شاء الله

الظاهر عندك خبر استاذنا  عن شي جاااي بالطريق ..🙄...؟

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

 

الحاجة موجودة في السوق لجميع انواع البرامج ، لهذا السبب جميعها لا تزال في نسخ جديدة ،

والمبرمج يجب عليه ان يرى الطريق الذي يناسبه ، فيتبعه 🙂

 

اما ان الاكسس يحتضر ، فكان لمايكروسوفت المحاولات الكثيرة ، ولكن الاكسس لايزال موجود ، وستكون له نسخة جديدة ان شاء الله ، اما بعدها ، فيصير خير 🙂

 

جعفر

أهل الخبرة دائما حدسهم يكون في محله 

قام بنشر

حسب ما قرأت (وحاولت الآن ان ابحث عنه وما لقيته!! ) ، فإن الاكسس لايزال حي وبقوة 🙂

ويمكنك طلب اي شيء جديد لإضافته في الاكسس (طبعا مو معناه انهم بيستعجلون على طلبك ، او انهم اصلا بيعملوه) من هنا : https://access.uservoice.com/

وهنا تخبرك مايكروسوفت عن المشاكل اللي تم حلها :

https://support.microsoft.com/en-us/office/fixes-or-workarounds-for-recent-issues-in-access-54962069-14f4-4474-823a-ff7e5974a570?ui=en-us&rs=en-us&ad=us

 

والاكسس يُعتبر رقم 9 بين افضل قواعد البيانات:

https://medium.com/young-coder/microsoft-access-the-zombie-database-software-that-wont-die-5b09e389c166

 

جعفر

 

  • Like 1
  • Thanks 1
قام بنشر (معدل)
25 دقائق مضت, jjafferr said:

والاكسس يُعتبر رقم 9 بين افضل قواعد البيانات

استاذي انا ما انتقد الاكسس بالعكس العمل على الاكسس جميل وممتع

فقط مشكلة النشر  هي من جعلت الزبائن يذهبون الى خيارات أخرى

في الرابط الذي وضعته هذا الخبر اذا كنت فهمته انا صح  طاف وقته واتمنى يتم انجازه

The current plan is to make Access RT 2019 available for customers to install from the Office Deployment Tool. This should be available in the second half of 2019

تم تعديل بواسطه kaser906
قام بنشر (معدل)

موضوع شيق و يفتح الشهية :rol:  

ويبقى أكسيس هو العشق :wub:

لكن في الأونة الأخيرة طلب العملاء يتجه إلى البرامج التي تتصل بالانترنت كما أكد ذلك زملائي  ، لكن تكلفتها عالية من استضافة ، ودومين ، وتجديد سنوي . 

مع ذلك من لديه الرغبة بتعليم شيء جديد اقرب شيء في وجهة نظري لمبرمجي اكسيس لغة vb.net أو #C من مايكروسوفت مع تقنية asp.net  ونستطيع ربط موقع كامل بقاعدة بيانات أكسيس أو sql server أو .... داخل الشبكة وخارجها

ولتشغيل الموقع داخل الشبكة يلزم تثبيت iis  وهو استضافة مواقع الويب على سيرفرات ويندوز .

أيضاً لتعلم لغات الويب لا بد من تعلم  html ، css ، javascript .  مشوار طويل :wallbash: وأنا مبتدئ في هذا المجال الجميل .

 

لذا ابحث عن شخص ملم بإطار الويب asp.net ومستعد لتعليم الناس لمقترح فتح قسم باسم asp.net في منتدانا الحبيب .

وهذا موجه للإدارة إن رأت من يتوفر فيه هذه السمات .

تم تعديل بواسطه ابوآمنة
  • Like 2

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