co2002co قام بنشر يونيو 18, 2018 قام بنشر يونيو 18, 2018 FileCopy "C:\Users\Badr Mohammad\Desktop\test1.accdb", "C:\Users\Badr Mohammad\Desktop\My_Folder\test1.accdb" احاول ان استبدل القاعده الحاليه بقاعده اخرى في مكان اخر بنفس الاسم بغرض التحديث التلقائي لكن كون القاعده الحاليه قيد الاستخدام ف اكيد مستحيل ان يتم الاستبدال هل من طريقه اغلاق القاعده الحاليه و استبدالها
co2002co قام بنشر يونيو 22, 2018 الكاتب قام بنشر يونيو 22, 2018 السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم بكل خير وجمعه مباركة ان شاء الله هلا شيخ خليل لا اقصد القاعده الاقاميه في احد المشاركات انت اعطيتني كود يتم التحديث بشكل يدوي اقصد xxx.bat الكود عملي ميه ميه وانا الان استخدمه بالتحديث جربت الكود المرفق بالمشاركه ممتاز في نقل القاعده واشرع بكثير من xxx.bat لكن المشكله الاساسيه هي كون اني اريد ان استنسخ القاعده المستخدمه ب اخرى ب نفس الاسم والمكان للقاعده الحاليه وهذا لا يتم كون القاعده قيد الاستخدام هل في كود او حركه معينه بحيث اني لما افتحي القاعده الحاليه يقوم باقفالها وعمل نسخ للقاعده المحدثه او هل بالامكان اغلاق القاعده الحاليه ويتم تشغيل ملف xxx.bat او هل في شي اسهل من هذا الكلام كله 23 ساعات مضت, ابوخليل said: تقصد قاعدة الجداول الخلفية ؟
ابوخليل قام بنشر يونيو 22, 2018 قام بنشر يونيو 22, 2018 جرب تضع سطر امر تشغيل الملف عند اغلاق قاعدة البيانات انا لم اجرب
co2002co قام بنشر يونيو 22, 2018 الكاتب قام بنشر يونيو 22, 2018 53 دقائق مضت, ابوخليل said: جرب تضع سطر امر تشغيل الملف عند اغلاق قاعدة البيانات جربت run-time error 70 permission denied
ابوخليل قام بنشر يونيو 22, 2018 قام بنشر يونيو 22, 2018 انظر في هذا الرابط ان كنت ستطبق التحديث باستخدام اعادة تشغيل الجهاز
co2002co قام بنشر يونيو 22, 2018 الكاتب قام بنشر يونيو 22, 2018 5 ساعات مضت, ابوخليل said: ان كنت ستطبق التحديث باستخدام اعادة تشغيل الجهاز اشكرك شيخنا الفاضل سالفه احنا نقول لهم تحديث يدوي ويسمونا كلام كيف يعد اعادة النشعبل
ابوخليل قام بنشر يونيو 23, 2018 قام بنشر يونيو 23, 2018 طيب اتبع الطريقة المعتادة او التقليدية : التقليدية ان المستخدم يلصق القاعدة الجديدة في المجلد ويوافق على الاستبدال المعتادة : ان ترسل ملف القاعدة الجديدة وبجانبه ملف تنفيذي مساعد وكل الذي سيعمله المستخدم هو نقرة واحدة على الملف المساعد يتم من خلالها الاستبدال . ولا يوجد محاذير في الطريقة الثانية مهما كان عدد النقر على الملف المساعد 1
co2002co قام بنشر يونيو 23, 2018 الكاتب قام بنشر يونيو 23, 2018 7 ساعات مضت, ابوخليل said: طيب اتبع الطريقة المعتادة او التقليدية : ممكن مثال للتطبيق
ابوخليل قام بنشر يونيو 23, 2018 قام بنشر يونيو 23, 2018 اذا المسألة فيها امثلة فالافضل ان تكون المسألة احترافية لذا يمكننا الاستعانة باحد برامج التحزيم (نضمن داخله قاعدة البيانات) وسوف يقوم بالمهمة بصمت و على اكمل وجه واعتقد ايضا برنامجي ضغط الملفات ( Rar أو Zip ) يقومان بهذه المهمة ولكني لم استخدمهما من قبل مثالي الذي سأرفقه سأستعين بــــ برنامج تحزيم 1
co2002co قام بنشر يونيو 23, 2018 الكاتب قام بنشر يونيو 23, 2018 36 دقائق مضت, ابوخليل said: مثالي الذي سأرفقه سأستعين بــــ برنامج تحزيم في انتظار المثال
ابوخليل قام بنشر يونيو 23, 2018 قام بنشر يونيو 23, 2018 فك الضغط عن المرفق . ستحصل على ملف تنفيذي + مجلد بداخله قاعدة بيانات (افتح قاعدة البيانات لتطلع على محتواها ) القاعدة تشتمل على نموذج واحد انقل المجلد وضعه على قرص C ارجع الى الملف التنفيذي وانقر عليه ( جعلت التحديث صامتا _ بسبب العلم المسبق بموقع ومكان قاعدة البيانات ) عد الى المجلد وافتح قاعدة البيانات وانظر ان اعجبتك الطريقة فبرامج التحزيم متنوعة ومتوفرة بكثرة .. عليك فقط البحث test1.rar
ابو جودي قام بنشر يونيو 23, 2018 قام بنشر يونيو 23, 2018 استاذى الجليل ومعلمى القدير ووالدى الحبيب الاستاذ @ابوخليل تحية طبية وبعد اعتقد ان اخى السائل لم يستطع توضيح السؤال جيدا واخينا يقصد ان قاعدة بياناته الاساسية تم تقسيمها الى خلفية للجداول وامامية للنماذج وباقى الكائنات يبدو انه قام بتحديث ويريد وضعها لباقى المستخدمين وعلى ما يبدوا انها تعمل فى شبكة محلية وهنا يصعب الاستبدال فى حالة ان احد المستخدمين يستخدم القاعدة فى الوقت الحالى واعتقد ان المطلوب هو اغلاق قاعدة البيانات الامامية بالقوة لكافة المستخدمين حتى يتم استبدالها بالحديثه وان صح كلامى احاول التفكير فى الية لعمل ذلك لانتى احتاج اليه كذلك دون الرجوع للمستخدمين وان توصلت وهدانى ربى لذلك ساضعه بالمنتدى فورا الفكرة التى تراودنى ولكن احب مناقشتها قبل الشروع فى البدء هى بوضع كود فى نموذج يفتح مع الفتح ويكون مخفى ويتم وضع الكود على الوقت ليتم تحديثه كل دقيقه ليجد ثابت ما وبتغير هذا الثابت تظهر رسالة للمستخدم فورا بانه سيتم الاغلاق لقاعدة البيانات لاتمام عمل صيانه مثلا لا ادرى هل الفكرة منطقية ام لا 😃 1
co2002co قام بنشر يونيو 23, 2018 الكاتب قام بنشر يونيو 23, 2018 10 دقائق مضت, ابا جودى said: تحية طبية وبعد اعتقد ان اخى السائل لم يستطع توضيح السؤال جيدا كلامك صحيح انا استعمل كود لاجابر المستخدم بعدم استعمال القاعده الحاليه الا بعد اتمام التحديث لكن امر التحديث اعطاني اياه الشيخ الفاضل ابو خليل سابقا وانا الى الان استعمله لكن احببت ان اكون الفكره ل تحديث تلقائي دون اخبار الشخص بان يخرج من البرنامج ويعمل تحديث لكن واجهتني ان القاعدة الحاليه قيد الاستخدام ف سؤالي من جديد هل يوجد امر يقفل القاعده الحاليه ويعمل تحديث ثم يرجع يفتحها من جديد كما في تحديث البرامج المستخده في الكمبيوتر او الجوال
ابو جودي قام بنشر يونيو 23, 2018 قام بنشر يونيو 23, 2018 (معدل) انظر قد تجد ضالتك هنا اعتذر عن التاخير كنت أبحث فى المنتدى عن هذا الموضوع وبه فى النهاية مرفق أستاذنا الجليل ومعلمنا القدير الاستاذ @ابوخليل تم تعديل يونيو 23, 2018 بواسطه ابا جودى
co2002co قام بنشر يونيو 23, 2018 الكاتب قام بنشر يونيو 23, 2018 34 دقائق مضت, ابا جودى said: انظر قد تجد ضالتك هنا xCOPY /Y /W "\\SrverName\xxxxbe.accdb" "D:\MyBackUp\%DATE:/=_%.accdb" echo Copy Completed فعليا هذا الي انا استخدمه لكن المثال المرفق يعمل نفس FileCopy "C:\Users\Badr Mohammad\Desktop\test1.accdb", "C:\Users\Badr Mohammad\Desktop\My_Folder\test1.accdb" لكن بشكل ثاني الامر المشترك بينهم هو انهم يعملون على قاعده غير المستخدمه فعليا اشكرك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.