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

مشكلة في تحويل قاعدة البيانات


عفرنس
إذهب إلى أفضل إجابة Solved by sandanet,

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

الملف التنفذي في الاكسس يكون بصيغة 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
رابط هذا التعليق
شارك

  • أفضل إجابة

للأسف لا املك نفس الاصدار لكني اعتقد ان عملية تحويل قاعدة البيانات الى 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
رابط هذا التعليق
شارك

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