ريمي قام بنشر مارس 11, 2015 قام بنشر مارس 11, 2015 السلام.عليكم.. هل من الممكن تحويل برنامج اكسس قاعدة بيانات ، اوفيس 2013 ، مصمم على نظام.64 بت الئ نسخة تعمل على نظام 32 بت ؟؟؟ او سأضطر الى اعادة.انشاء وتصميم القاعدة والبرنامج على نظام.32 بت ؟ مشكورين
yms12 قام بنشر مارس 11, 2015 قام بنشر مارس 11, 2015 وعليكم السلام ورحمة الله وبركاتة انا اعاني من نفس المشكلة ولكن بالعكس وهي عندي برنامج مصمم على ويندز 32 بت واريد تشغيلة على 64 بت وقمت بقتح موضوع ولكن لم اجد حل واضح ان شاء الله الخير في المشرفين نجد عندهم الحل
ابو جودي قام بنشر مارس 11, 2015 قام بنشر مارس 11, 2015 السلام.عليكم.. هل من الممكن تحويل برنامج اكسس قاعدة بيانات ، اوفيس 2013 ، مصمم على نظام.64 بت الئ نسخة تعمل على نظام 32 بت ؟؟؟ او سأضطر الى اعادة.انشاء وتصميم القاعدة والبرنامج على نظام.32 بت ؟ مشكورين طيب انا عندى اوفيس 2013 - 32 بت ممكن مرفق للقاعده وانا احاول فتحها واشوف الدنيا فيها واراجع حضرتك مره تانيه بعد التجربه للرد عليكى ان شاء الله
ابو جودي قام بنشر مارس 11, 2015 قام بنشر مارس 11, 2015 قد يفيد هذا المقال http://techblog.aimms.com/2014/10/27/installing-32-bit-and-64-bit-microsoft-access-drivers-next-to-each-other/
yms12 قام بنشر مارس 11, 2015 قام بنشر مارس 11, 2015 اخي اسير الشرق الشكر لك على هذا الرابط فهو مفيد ولكن يتكلم عن طريقة تثبيت نسخة اوفيس سواء كانت 32بت او64بت ولكن نريد كود نسطتيع التعامل مع 32بت و64بت يمكن يكون ذلك من الخيال ولكن بفضل الله ان شاء الله سوف نجد من المبدعين في هذا المنتدى من يستطيع الحل لهذه المشكلة
سلمان الشهراني قام بنشر مارس 12, 2015 قام بنشر مارس 12, 2015 انا اعاني نفس المشكله لدي برنامج مصمم على اوفيس 2013 - 32 بت وعند تشغيله على 64 بت تحدث مشكله وتظهر رسائل وتفتح الوحدات النمطيه فلابد من حل هذه المشكله
سلمان الشهراني قام بنشر مايو 24, 2015 قام بنشر مايو 24, 2015 لاهميه هذا الموضوع للرفع لعل من حل من احد الاخوه
jjafferr قام بنشر مايو 26, 2015 قام بنشر مايو 26, 2015 (معدل) السلام عليكم اولا ، اللي اوله شرط ، آخره نور انا ما عندي الاكسس 64 بت ، وما عندي تجربة في الموضوع ، لكني اتذكر ان اختنا الفاضلة الدكتورة أم عهود (حفظها الله اينما كانت) ، كان لها اجابة لهذا الموضوع ، فانا هنا ساعي بريد ، اكتب لكم بالضبط ما كتبته هي في منتدى الفريق العربي للبرمجة ، والشرط هنا ، اني قد لا استطيع مساعدتكم للنهاية ، لأني لا املك اكسس 64 بت والظاهر هنا ، ان الشئ الوحيد الذي يختلف فيه 64 بت عن 32 بت هو في بعض اوامر الكود والوحدات النمطية التي تنادي user32 مثلا ، اي انها 32 بت. والان من هنا ورايح هي مشاركة اختنا الفاضلة زهرة: في حالة وجود اكثر من وحدة نمطية بها Declare فإننا سوف نضع مثل هذا الكود في كل وحده نمطية على حده لتعمل على النظامين 32 بت و 64 بت وطبعا تختلف التصاريح من وحده نمطية والأخرى عن بعضها البعض #If Win64 Then Private Declare PtrSafe Function DisplaySize Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long #Else Private Declare Function DisplaySize Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long #End If دالة تحجيم النموذج بعد التعديل Option Compare Database #If Win64 Then Private Declare PtrSafe Function DisplaySize Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long #Else Private Declare Function DisplaySize Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Long) As Long #End If Public Function resizefrom(frm As Form, bestw As Integer, besth As Integer) On Error Resume Next wrate = DisplaySize(0) / bestw hrate = DisplaySize(1) / besth frm.InsideWidth = frm.InsideWidth * wrate frm.InsideHeight = frm.InsideHeight * hrate Dim fc As Control For Each fc In frm.Controls fc.Top = fc.Top * hrate fc.Left = fc.Left * wrate fc.Width = fc.Width * wrate fc.Height = fc.Height * hrate fc.FontSize = fc.FontSize * wrate Next End Function اما الوحدات النمطية التي ليس بها Declare فتبقى كما هي بدون اي تغيير ملاحظة هامة للفهم عند اضافة PtrSafe فإنها تحتاج ايضا الى تعديل بعض المؤشرات Long تتغير الى LongPtr مثال Dim lStructSize As LongPtr دالة ()Len تتغير الى ()LenB حتى يتم قبولها في نظام 64 فقط مثال tsFN.lStructSize = LenB(tsFN) بقية المؤشرات مثل String و Boolean فإنها تبقى كما هي بدون تغيير راجع المصدر https://msdn.microsoft.com/en-us/library/office/gg264421.aspx بالتوفيق تم تعديل مايو 26, 2015 بواسطه jjafferr 5
jjafferr قام بنشر أكتوبر 19, 2015 قام بنشر أكتوبر 19, 2015 السلام عليكم ورحمة الله وبركاته عملت مثال على الرابط التالي وبه مرفق يعمل على 32 بت و 64 بت: http://www.officena.net/ib/topic/64325-مثال-يعمل-على-اكسس-32-بت-و-64-بت/ جعفر 1
Hamdi Edlbi-khalf قام بنشر سبتمبر 30, 2018 قام بنشر سبتمبر 30, 2018 المشكلة عند تحويل القاعدة إلى ACCDE عندها لن يجدي تعديل الكودنفعاً ... و بحسب ما مر معي أن الأمر يحتاج إلى كود ( يعبث) ببعض ملفات النظام بتغير قيم فيها حتى يعمل البرنامج و هو أمر له محاذيره مثل تعطيل بعض البرامج و عدم إمكانية تشغيلها و أحسب أن الأمر لم ينجح مع كل المشاركين وقتها .
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.