المشاركات : 49
المواضيع 14
الإنتساب : Jun 2021
السمعة :
1
الشكر: 225
تم شكره 40 مرات في 27 مشاركات
نحن نقوم على تطوير برنامج معين صمم عن طريق فيجوال بيسك وسيكوال سيرفر
المشكلة ان العميل اذا تواصل معنا وطلب مننا نسخة محدثة من البرنامج لا نستطيع ارسال نسخة محدثة له لان ذلك يتطلب منه ادخال المواد من جديد وادخال اسماء الزبائن والموردين و و ؟
بحثنا عن طريقة لتصدير جدول الزبائن والموردين وجدول الفواتير ..الخ الى ملف ثم بعد تنصيب النسخة الحديثة للبرنامج ولكن للاسف لم نجد طريقة
في هذا المنتدى وجدنا من يطرح المشكلة ولكن للاسف لا حلول عملية
احد الحلول التي طرحت علينا استيراد الجدول الى داتا جريد فيو ثم تصديره كملف اكسل ثم فيما بعد نستطيع استيراد ملف الاكسل
ورغم ان المنتدى مليء بالاكواد التي تتحدث عن الاستيراد والتصدير الى ملف اكسل الا ان هذه الاكواد بعضها لم يعمل معنا وبعضها عمل بشكل جيد ولكن واجهتنا مشكلة
بتصدير قيم guid الى اكسل
طبعا guide يأتي بهذا الشكل ae16f718-5793-44af-b492-e92dc03338d0 ونوع البيانات في سيكوال هو من نوع uniqueidentifier
الجدير بالذكر ان فكرة الاستيراد والتصدير لاكسل لحل المشكلة المذكورة اعلاه هي فكرة مرفوووووووضة ولكن للاسف انا مضطر عليها فحتى هذه الفكرة لم تنجح
هل هناك احد واجهته هذه المشكلة .؟؟؟
هل هناك اي احد من الزملاء لديه اي اقتراحات ؟؟
يتوفر لدينا برنامج مبيعات يصلح لاغراض تعليمية وتجارية
المشاركات : 199
المواضيع 2
الإنتساب : Jul 2017
السمعة :
20
الشكر: 4
تم شكره 249 مرات في 141 مشاركات
ابسط شئ ان لا يتم تضمين قاعدة البيانات في النسخ المحدثة
وان يتم فقط تحديث ملف تشغيل البرنامج دون اللجوء لحذف مجلد البرنامج او أي من مجلداته
المشاركات : 49
المواضيع 14
الإنتساب : Jun 2021
السمعة :
1
الشكر: 225
تم شكره 40 مرات في 27 مشاركات
شكرا على ردك ولكن هناك مشكلة هناك تغييرات نضطر لعملها في قاعدة البيانات في النسخ المحدثة
هذه التغييرات هي انشاء جداول جديدة واكواد جديدة وتعدل على اكواد قديمة واضافة حقول اضافية لبعض الجداول
يتوفر لدينا برنامج مبيعات يصلح لاغراض تعليمية وتجارية
المشاركات : 49
المواضيع 14
الإنتساب : Jun 2021
السمعة :
1
الشكر: 225
تم شكره 40 مرات في 27 مشاركات
06-07-21, 11:29 AM
(آخر تعديل لهذه المشاركة : 06-07-21, 11:32 AM {2} بواسطة خالد20.)
(06-07-21, 09:08 AM)asemshahen5 كتب :
شكرا لك ولكن للاسف في الفيديو قاعدة البيانات اكسس اما عندي سيكوال ولدى اكسل مشكلة بالتعامل مع البيانات من نوع uniqueidentifier ولا بد من وجود حل ولكن لم يتم طرحه حتى الان
يتوفر لدينا برنامج مبيعات يصلح لاغراض تعليمية وتجارية
المشاركات : 49
المواضيع 14
الإنتساب : Jun 2021
السمعة :
1
الشكر: 225
تم شكره 40 مرات في 27 مشاركات
شكرا لكم
اعتقد اني مضطر لعمل اكواد للاضافة والتعديل على قاعدة البيانات كما تفضل alfaiz678 اعتقد ان خطوات العمل ستكون على الشكل الآتي :
1- عندما يحصل العميل على النسخة الجديدة من البرنامج يقوم بحذف النسخة القديمة وتنصيب النسخة الجديدة
2- عند اول عملية تشغيل للبرنامج بعد تنصيب النسخة الجديد هناك اكواد تقوم بفحص قاعدة البيات وتعدل قاعدة البيانات بحيث تصبح مطابقة للشكل الذي أريده
3- في حال استعاد العميل نسخة احتياطية تم انشاؤها قبل تنصيب النسخة الحديثة فهذا سيؤدي الى رجوع قاعدة البيانات كما كانت
4- بعد كل عملية استعادة نسخة احتياطية نقوم بتنفيذ الخطوة رقم /2/
5- متابعة البحث في الانترنت عن اكواد برمجية لنسخة بيانات قاعدة البيانات الى ملف Script وذلك عن طريق الكود/ حصرا عن طريق الكود /
انا اعتقد ان كل هذه الامور صعبة علي ولكني سأستعين بكم وبالسورس كود الذي حصلت عليه من زميلنا ابو انس حيث انه يحتوي على بنك هاااائل من الاكواد
سأكون مسرور جداً في حال حصلت على ملاحظاتكم حول الخطوات التي ذكرتها سابقا .. هل فاتني شيء ؟؟؟؟ هل لديكم افكار اخرى ؟؟
شكرا لكم
يتوفر لدينا برنامج مبيعات يصلح لاغراض تعليمية وتجارية
المشاركات : 2,061
المواضيع 49
الإنتساب : Oct 2017
السمعة :
538
الشكر: 10647
تم شكره 5322 مرات في 2095 مشاركات
07-07-21, 10:11 PM
(آخر تعديل لهذه المشاركة : 08-07-21, 10:09 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
اخي الكريم
عملية تعدبل قاعدة البيانات القديمة ممكنة في حال لم تضاف جداول لها علاقات مع جداول اخرى (مفتاح رئيسي - مفتاح فرعي) او ان هذه العلاقات لاتؤثر على البيانات المخزنة في القاعدة القديمة(يجب مراعاة هذه النقطة والا ستضطر لانشاء وتعبئة هذه الجداول يدويا حسب البيانات)
بالنسبة لاحتمال ان يقوم الزبون باستعادة نسخة احتياطية ... هنا يجب ان لاتتم او نمنع ذلك لماذا؟
ببساطة لان النسخة الاحتياطية على الاعلب تكون بياناتها اقل من الاخيرة الا اذا تم اخذ النسخة الاحتياطية بعد اخر اقفال للبرنامج او يتم اخذها مع كل اغلاق ايضا ليس لها حاجة اللهم تبقى حتى يتم تعديل القاعدة الجديدة فأن تم التعديل بنجاح يتم حذف النسخة الاحتياطية القديمة وننشئ نسخة احتياطية جديدة من قاعدة البيانات الجديدة بعد التعديل ..
اما ان لم تنجح عملية التعديل عندها تكون النسخة الاحتياطية موجودة وبها لن نفقد البيانات
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
المشاركات : 49
المواضيع 14
الإنتساب : Jun 2021
السمعة :
1
الشكر: 225
تم شكره 40 مرات في 27 مشاركات
(07-07-21, 10:11 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم
عملية تعدبل قاعدة البيانات القديمة ممكنة في حال لم تضاف جداول لها علاقات مع جداول اخرى (مفتاح رئيسي - مفتاح فرعي) او ان هذه العلاقات لاتؤثر على البيانات المخزنة في القاعدة القديمة(يجب مراعاة هذه النقطة والا ستضطر لانشاء وتعبئة هذه الجداول يدويا حسب البيانات)
بالنسبة لاحتمال ان يقوم الزبون باستعادة نسخة احتياطية ... هنا يجب ان لاتتم او نمنع ذلك لماذا؟
ببساطة لان النسخة الاحتياطية على الاعلب تكون بياناتها اقل من الاخيرة الا اذا تم اخذ النسخة الاحتياطية بعد اخر اقفال للبرنامج او يتم اخذها مع كل اغلاق ايضا ليس لها حاجة اللهم تبقى حتى يتم تعديل القاعدة الجديدة فأن تم التعديل بنجاح يتم حذف النسخة الاحتياطية القديمة وننشئ نسخة احتياطية جديدة من قاعدة البيانات الجديدة بعد التعديل ..
اما ان لم تنجح عملية التعديل عندها تكون النسخة الاحتياطية موجودة وبها لن نفقد البيانات
وعليكم السلام ورحمة الله وبركاته
شكرا لك
يتوفر لدينا برنامج مبيعات يصلح لاغراض تعليمية وتجارية