هل من حل لمشكلتي - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : هل من حل لمشكلتي (/showthread.php?tid=38848) |
هل من حل لمشكلتي - خالد20 - 05-07-21 نحن نقوم على تطوير برنامج معين صمم عن طريق فيجوال بيسك وسيكوال سيرفر المشكلة ان العميل اذا تواصل معنا وطلب مننا نسخة محدثة من البرنامج لا نستطيع ارسال نسخة محدثة له لان ذلك يتطلب منه ادخال المواد من جديد وادخال اسماء الزبائن والموردين و و ؟ بحثنا عن طريقة لتصدير جدول الزبائن والموردين وجدول الفواتير ..الخ الى ملف ثم بعد تنصيب النسخة الحديثة للبرنامج ولكن للاسف لم نجد طريقة في هذا المنتدى وجدنا من يطرح المشكلة ولكن للاسف لا حلول عملية احد الحلول التي طرحت علينا استيراد الجدول الى داتا جريد فيو ثم تصديره كملف اكسل ثم فيما بعد نستطيع استيراد ملف الاكسل ورغم ان المنتدى مليء بالاكواد التي تتحدث عن الاستيراد والتصدير الى ملف اكسل الا ان هذه الاكواد بعضها لم يعمل معنا وبعضها عمل بشكل جيد ولكن واجهتنا مشكلة بتصدير قيم guid الى اكسل طبعا guide يأتي بهذا الشكل ae16f718-5793-44af-b492-e92dc03338d0 ونوع البيانات في سيكوال هو من نوع uniqueidentifier الجدير بالذكر ان فكرة الاستيراد والتصدير لاكسل لحل المشكلة المذكورة اعلاه هي فكرة مرفوووووووضة ولكن للاسف انا مضطر عليها فحتى هذه الفكرة لم تنجح هل هناك احد واجهته هذه المشكلة .؟؟؟ هل هناك اي احد من الزملاء لديه اي اقتراحات ؟؟ RE: هل من حل لمشكلتي - Jounior_P - 06-07-21 ابسط شئ ان لا يتم تضمين قاعدة البيانات في النسخ المحدثة وان يتم فقط تحديث ملف تشغيل البرنامج دون اللجوء لحذف مجلد البرنامج او أي من مجلداته RE: هل من حل لمشكلتي - خالد20 - 06-07-21 شكرا على ردك ولكن هناك مشكلة هناك تغييرات نضطر لعملها في قاعدة البيانات في النسخ المحدثة هذه التغييرات هي انشاء جداول جديدة واكواد جديدة وتعدل على اكواد قديمة واضافة حقول اضافية لبعض الجداول RE: هل من حل لمشكلتي - asemshahen5 - 06-07-21 RE: هل من حل لمشكلتي - خالد20 - 06-07-21 (06-07-21, 09:08 AM)asemshahen5 كتب :شكرا لك ولكن للاسف في الفيديو قاعدة البيانات اكسس اما عندي سيكوال ولدى اكسل مشكلة بالتعامل مع البيانات من نوع uniqueidentifier ولا بد من وجود حل ولكن لم يتم طرحه حتى الان RE: هل من حل لمشكلتي - alfaiz678 - 06-07-21 (06-07-21, 01:08 AM)خالد20 كتب : شكرا على ردك ولكن هناك مشكلة هناك تغييرات نضطر لعملها في قاعدة البيانات في النسخ المحدثة طيب بعيدا عن الاستيراد والتصدير ليش ما تضيف اوتعدل في جدول في نفس القاعدة التي مع الزبون بالكود تعمل له شرط اذا كان الجودل موجود لاتفعل شيء واذا كان غير موجود اضفه شي مقارب لهذا كود : Option Strict On RE: هل من حل لمشكلتي - kebboud - 06-07-21 (05-07-21, 01:28 PM)خالد20 كتب : نحن نقوم على تطوير برنامج معين صمم عن طريق فيجوال بيسك وسيكوال سيرفر السلام عليكم أولا أشكرك أخي الكريم على لغتك السليمة من الأخطاء الإملائية و النحوية ...فهذا بحد ذاته أساس النجاح ثانيا أنا أشعر بالأسف الشديد لعدم مساعدتي لك في حل هذه المشكلة و نأمل أن يتمكن أحد الأخوة الأعضاء من إيجاد حل لها (05-07-21, 01:28 PM)خالد20 كتب : نحن نقوم على تطوير برنامج معين صمم عن طريق فيجوال بيسك وسيكوال سيرفر السلام عليكم أولا أشكرك أخي الكريم على لغتك السليمة من الأخطاء الإملائية و النحوية ...فهذا بحد ذاته أساس النجاح ثانيا أنا أشعر بالأسف الشديد لعدم مساعدتي لك في حل هذه المشكلة و نأمل أن يتمكن أحد الأخوة الأعضاء من إيجاد حل لها RE: هل من حل لمشكلتي - خالد20 - 06-07-21 شكرا لكم اعتقد اني مضطر لعمل اكواد للاضافة والتعديل على قاعدة البيانات كما تفضل alfaiz678 اعتقد ان خطوات العمل ستكون على الشكل الآتي : 1- عندما يحصل العميل على النسخة الجديدة من البرنامج يقوم بحذف النسخة القديمة وتنصيب النسخة الجديدة 2- عند اول عملية تشغيل للبرنامج بعد تنصيب النسخة الجديد هناك اكواد تقوم بفحص قاعدة البيات وتعدل قاعدة البيانات بحيث تصبح مطابقة للشكل الذي أريده 3- في حال استعاد العميل نسخة احتياطية تم انشاؤها قبل تنصيب النسخة الحديثة فهذا سيؤدي الى رجوع قاعدة البيانات كما كانت 4- بعد كل عملية استعادة نسخة احتياطية نقوم بتنفيذ الخطوة رقم /2/ 5- متابعة البحث في الانترنت عن اكواد برمجية لنسخة بيانات قاعدة البيانات الى ملف Script وذلك عن طريق الكود/ حصرا عن طريق الكود / انا اعتقد ان كل هذه الامور صعبة علي ولكني سأستعين بكم وبالسورس كود الذي حصلت عليه من زميلنا ابو انس حيث انه يحتوي على بنك هاااائل من الاكواد سأكون مسرور جداً في حال حصلت على ملاحظاتكم حول الخطوات التي ذكرتها سابقا .. هل فاتني شيء ؟؟؟؟ هل لديكم افكار اخرى ؟؟ شكرا لكم RE: هل من حل لمشكلتي - ابراهيم ايبو - 07-07-21 السلام عليكم ورحمة الله وبركاته اخي الكريم عملية تعدبل قاعدة البيانات القديمة ممكنة في حال لم تضاف جداول لها علاقات مع جداول اخرى (مفتاح رئيسي - مفتاح فرعي) او ان هذه العلاقات لاتؤثر على البيانات المخزنة في القاعدة القديمة(يجب مراعاة هذه النقطة والا ستضطر لانشاء وتعبئة هذه الجداول يدويا حسب البيانات) بالنسبة لاحتمال ان يقوم الزبون باستعادة نسخة احتياطية ... هنا يجب ان لاتتم او نمنع ذلك لماذا؟ ببساطة لان النسخة الاحتياطية على الاعلب تكون بياناتها اقل من الاخيرة الا اذا تم اخذ النسخة الاحتياطية بعد اخر اقفال للبرنامج او يتم اخذها مع كل اغلاق ايضا ليس لها حاجة اللهم تبقى حتى يتم تعديل القاعدة الجديدة فأن تم التعديل بنجاح يتم حذف النسخة الاحتياطية القديمة وننشئ نسخة احتياطية جديدة من قاعدة البيانات الجديدة بعد التعديل .. اما ان لم تنجح عملية التعديل عندها تكون النسخة الاحتياطية موجودة وبها لن نفقد البيانات RE: هل من حل لمشكلتي - خالد20 - 08-07-21 (07-07-21, 10:11 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته وعليكم السلام ورحمة الله وبركاته شكرا لك |