علي المصري قام بنشر أكتوبر 23, 2017 قام بنشر أكتوبر 23, 2017 السلام عليكم ورحمة الله وبركاته لدي قاعدة بيانات تعمل جيدا على النواتين 32bit and 64bit ولكن عند تحويلها إلى ACCDE لا تعمل على نظام 32bit ولا ادري لماذا هل من حل؟
Amr Ashraf قام بنشر أكتوبر 28, 2017 قام بنشر أكتوبر 28, 2017 في 10/24/2017 at 00:04, علي المصري said: السلام عليكم ورحمة الله وبركاته لدي قاعدة بيانات تعمل جيدا على النواتين 32bit and 64bit ولكن عند تحويلها إلى ACCDE لا تعمل على نظام 32bit ولا ادري لماذا هل من حل؟ وعليكم السلام ورحمة الله وبركاته من واقع تجربتى الشخصية اخى الكريم عند تحويل قواعد البيانات الى ACCDE تقوم بالعمل فقط على النسخة التى تم تحويلها بواسطتها ولذلك انا بقوم بتحويلها على جهازين مختلفين واحد 32 والاخر 64 لحل المشكلة ... يمكن هناك حل اخر يفيدنا به الاخوة
علي المصري قام بنشر أكتوبر 28, 2017 الكاتب قام بنشر أكتوبر 28, 2017 5 hours ago, Amr Ashraf said: وعليكم السلام ورحمة الله وبركاته من واقع تجربتى الشخصية اخى الكريم عند تحويل قواعد البيانات الى ACCDE تقوم بالعمل فقط على النسخة التى تم تحويلها بواسطتها ولذلك انا بقوم بتحويلها على جهازين مختلفين واحد 32 والاخر 64 لحل المشكلة ... يمكن هناك حل اخر يفيدنا به الاخوة شكرا جزيلا ولكن نريد حل فاصل
jjafferr قام بنشر نوفمبر 18, 2017 قام بنشر نوفمبر 18, 2017 وعليكم السلام وجسب البحث الذي عملته ، فكلام اخي عمرو صحيح ، وللأسف لا يمكن استعمال البرنامج على جهازين مختلفين !! لذلك يجب ان يكون عندك جهاز 32بت وآخر 64بت ، وتستعمل كل منهم لتحويل برنامجك الى accde!! هناك طريقة اخرى ، ولكن يجب عليك تضبيطها ، وهي ان تكون قد جربت برنامجك Accdb على النظامين ، ووجدت انه يعمل بطريقة صحيحة ، والخطوة المتبقية هي تحويله الى Accde حسب 32 او 64 بت ، فتستطيع بطريقة ما ، استعمال الكود لتحويل البرنامج بإستخدام نواة كمبيوتر المستخدم ، يعني تعطي المستخدم نسخة من صيغة Accdb ، واول ما يشتغل البرنامج ، يشتغل الكود التالي (من المنتدى: https://www.mrexcel.com/forum/microsoft-access/493961-vba-convert-accdb-accde.html#post2439046 ) ، والذي يحول البرنامج الى صيغة Accde Function ConvertToaccDE() sourcedb = "C:\Users\Trevor G\Documents\sample back.accdb" targetdb = "C:\Users\Trevor G\Documents\sample back.accde" Dim accessApplication As Access.Application Set accessApplication = New Access.Application With accessApplication .SysCmd 603, sourcedb, targetdb End With 'Set accessApplication = Nothing End Function وبعدها تجعل الكود يحذف البرنامج الاصل Accdb. جعفر 2
Amr Ashraf قام بنشر نوفمبر 20, 2017 قام بنشر نوفمبر 20, 2017 في 11/18/2017 at 22:33, jjafferr said: وبعدها تجعل الكود يحذف البرنامج الاصل Accdb. جعفر ماشاء الله استاذى الفاضل دائما حلولك غير مألوفة بالمرة وكل ما علينا ان نجلس ونشاهد لنتعلم زادكم الله من علمه
علي المصري قام بنشر نوفمبر 29, 2017 الكاتب قام بنشر نوفمبر 29, 2017 On 19/11/2017 at 12:33 AM, jjafferr said: وعليكم السلام وجسب البحث الذي عملته ، فكلام اخي عمرو صحيح ، وللأسف لا يمكن استعمال البرنامج على جهازين مختلفين !! لذلك يجب ان يكون عندك جهاز 32بت وآخر 64بت ، وتستعمل كل منهم لتحويل برنامجك الى accde!! هناك طريقة اخرى ، ولكن يجب عليك تضبيطها ، وهي ان تكون قد جربت برنامجك Accdb على النظامين ، ووجدت انه يعمل بطريقة صحيحة ، والخطوة المتبقية هي تحويله الى Accde حسب 32 او 64 بت ، فتستطيع بطريقة ما ، استعمال الكود لتحويل البرنامج بإستخدام نواة كمبيوتر المستخدم ، يعني تعطي المستخدم نسخة من صيغة Accdb ، واول ما يشتغل البرنامج ، يشتغل الكود التالي (من المنتدى: https://www.mrexcel.com/forum/microsoft-access/493961-vba-convert-accdb-accde.html#post2439046 ) ، والذي يحول البرنامج الى صيغة Accde Function ConvertToaccDE() sourcedb = "C:\Users\Trevor G\Documents\sample back.accdb" targetdb = "C:\Users\Trevor G\Documents\sample back.accde" Dim accessApplication As Access.Application Set accessApplication = New Access.Application With accessApplication .SysCmd 603, sourcedb, targetdb End With 'Set accessApplication = Nothing End Function وبعدها تجعل الكود يحذف البرنامج الاصل Accdb. جعفر شكرا جزيلا استاذنا الكبير بارك الله فيك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.