![]() |
|
إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي (/showthread.php?tid=410) |
إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - wewewe - 10-01-2009 تحية وسلام يا شباب لا تقصروا بالرد على هالموضوع لأنو كتير هام إلي ولغيري أنا عندي برنامج لوكالي هذا البرنامج مرتبط مع أكسس(داتابيز) والسؤال هو: عندما يستخدم هذا البرنامج في مكان ما مع قاعدة بيانات نسخة عن الأصلية وبالتالي هاد المستخدم رح يدخل بيانات كتيرة بالجلسة الوحدة فكيف يمكن بعد كل هذه الادخالات أخذ هذه البيانات من الداتا بيز اللي إشتغل عليها ونقلها الى قاعدة البيانات الأصلية اللي هي بمثابة القاعدة الرئيسية للبرنامج وشكرا رجاء ياأخواتي لا تتأخروا علي بالرد إذا الله يسرلكم والله يوفق إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - Rover - 10-01-2009 http://www.delphi4arab.net/forum/showthread.php?tid=636 إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - wewewe - 10-01-2009 يا أخ rover أنا قريت فكرتك من كم يوم بس ما وصلتني ممكن توضيح لفكرتك إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - Rover - 10-01-2009 [COLOR="black"]سؤالك أخي غامض و يحتمل العديد من الأجابات : لنوضح بعض النقاط : انا لدي جهاز PC مثبت عليه البرنامج في المجلد C:\MyPro مثلاً و قاعدة البيانات هي : C:\MyPro\Data.mdb ( و هي قاعدة البيانات الأصلية ) -------------------------------------------------------------------- السؤال هنا :[/COLOR] 1- قاعدة البيانات الجديدة ( DataCopy.mdb) موجوده على نفس الجهاز ؟ نعم : - أسم القاعدة متغير أم ثابت ؟ - المسار ثابت ضمن جهازي ... ؟ - المسار مختلف يأتى بقاعدة البيانات الجديدة من جهاز آخر و توضع يدوياً في جهازي ؟ - كيف يتم تحديد مسار القاعدة ( OpenDialog مثلاً ) ... أم موجودة ضمن مسار البرنامج ؟ لا: - أين موجودة ؟ 2- ماهو الشئ الذي يميز لك بين البيانات الجديدة و البيانات القديمة ( التاريخ ,, رقم السجل ... الخ ) ؟ ----------------------------------------------------------------------------------------------------------- -حبذا لو تكون الأجابة واضحة و مفصلة بعض الشئ و من واقع برنامجك لأستطيع أجابتك أجابة كاملة ... بالتوفيق ... إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - wewewe - 10-01-2009 يا أخي قاعدة البيانات الجديدة هي نفسها الاصلية بس نحنا مجازا قلنا عنها الجديدة وهي موجودة بنفس مسار البرنامج يعني بنقدر اذا اخدنا الفولدر كله نشغل البرنامج على اي جهاز وأنا سؤالي كان انو بعد ما اخدنا الفولدر كلو اللي بيحوي قاعدة البيانات والبرنامج وشغلنا البرنامج على جهاز أخر وبالتالي خزنا بيانات جديدة على قاعدة البيانات اللي عم نقول عنها مجازا انها الجديدة بس بهي الحالة أنا بدي أخد هي البيانات اللي على الداتابيز الجديدة وانقلهم يعني ضيفهم عالأصلية اللي هي بالأصل نسخة عن الجديدة يعني ما بتفرق عنها ولا بشي بس هالبيانات الجديدة بدي انقلهم على الداتا بيز اللي عندي بواسطة الدلفي **** أن تكون وصل السؤال وشكرا يا حبيبي على إهتمامك إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - Rover - 10-01-2009 يا أخي و الله فهمت سؤالك ... بس ماهو الشئ المميز للبيانات الجديدة ... للسجلات الجديدة ... خليني أقرب لك الفكرة ... لدي جدول يحوي الحقول التالية ( نوع المادة - العدد ) اذا قاعدة البيانات الجديدة او التي عدلت على فولدر او جهاز آخر .. أضافة سجلات فقط : الأمر بسيط نحسب عدد السجلات في الأصلية و الباقي فهو مضاف .. حذف + أضافة : أمر مستحيل أذا لم يكن هناك شئ يميز السجلات الجديدة .. اما اذا كان الجدول ( نوع المادة - العدد - باركود المادة ) في هذه الحالة اصبح الأمر ممكن ... لأن الباركود لن يتشابه بين سجلين و هو الحقل المعرف .. عندها تأخذ باركود كل سجل و ترى هل هو موجود في جدول الأصلية .. نعم : نتجاوزه لا : يضاف السجل الحاوي على هذا الباركود أتمنى أن تكون الفكرة قد وصلت ... إعادة تحميل البيانات من قاعدة أكسس إلى أخرى نسخة عنها بواسطة الدلفي - absy75 - 08-06-2010 يمكن أيضا لإضافة البيانات للجدول من خلال مشغل الديتابيس أي الأكسس نفسه وسيظهر لك خيار إضافة البيانات الجديدة أو الكتابة على القديمة عندها تختار الإضافة وبهذا تتمكن من جمع البيانات تحت قاعدة واحدة ...أتمنى أن أكون أفدكتدم |