romaruo11 بتاريخ: 19 فبراير 2015 تقديم بلاغ مشاركة بتاريخ: 19 فبراير 2015 ابسط فكرة لربط قواعد بيانات الاكسس مع الاوراكل السلام عليكم حبيت ان اقدم لكم فكرة بسيطة لاحدى المشاكل التي واجهتني وكانت اصعب مشكلة وهي ربط قواعد بيانات الاكسس مع الاوراكل واهم شيء بهذه الفكرة كونها ممكن ان يقوم بها اي مستخدم للبرنامج دون الرجوع للمبرمج وعلى الرغم من انها طريقة تعتبر بدائية لاني قيلي الخبرة في البرمجة ولكنها عملية وممكن ايضا ان نستفاد من خبرة الاعضاء في المنتدى لغرض تطوير الفكرة سواء عن طريق برمجة الحل بلغة برمجية معينة او دمج الحل مع الاوراكل . الفكرة بكل بساطة كالتالي : اولا : المشكلة : لدي قاعدة بيانات اكسس مغلقة ومقفلة من قبل المصمم يتم ادخال المبيعات بها بصورة يومية عن طريق اجهزة الباراكود واريد سحب هذه المعلومات بصورة يومية من هذه القاعدة لغرض معالجة البيانات عن طريق برنامج مصمم بالاوراكل نظر لكون البرامج المصمم بالاكسس بطيء جدا وامكانياته ضعيفة ثانيا : الحل : يتكون من جزئيين جزء في الاكسس وجزء في الاوراكل الجزء الخاص بالكسس : 1. قمت بعمل قاعدة بيانات تقوم بعملية (الاستيراد والارتباط) مع قاعدة البيانات اكسس الاصلية . 2. عمل استعلام يقوم بجلب عدد معين من الحقول من الاجداول المستوردة . 3. تصدير بيانات الاستعلامات الى ملفات نصية نوع (TXT) وحفظ عمليات التصدير . 4. عمل مايكرو يقوم باظهار عمليات التصدير المحفوظة . 5. عمل واجهة نموذج بسيطة تحتوي على زر عن الضغط عليه يقوم بتشغيل المايكروا ويتم عرض عمليات التصدير المحفوظة . 6. تحويل قاعدة البيانات الى ملف للتشغيل فقط بواسطة برنامج الاكسس . الان عن تشغيل هذه القاعدة سيظهر النموذج وهو يحتوي على زر التصدير وعند الضغط عليه سيتم اظهار عمليات التصدير المحفوظة لغرض اختيار او عملية منها . الجزي الخاص بالاوراكل 1. عمل directory يرتبط بالفولدر الذي يحتوي على الملفات النصية المصدرة من قادة البيانات . 2. عمل جداول خارجية ترتبط بتلك الملفات النصية . بعدها سيكون بامكانك التعامل مع تلك البيانات في الاوراكل وبكل سهولة . صح بانها طريقة قد تكون فيها نوع من الاطالة بالنسبة للمستخدم ولكنها سهلة ويمكن لان مستخدم تعلمها وتتطبيقها بكل سهولة اعتذر عن الاطالة واتمنى ان اكون قد افدت بهذه الفكرة البسيطة كما اتمنى من اعضاء المنتدى اصحاب الخبرة العمل على تطوير هذه الفكرة عن طريق برنامج يسهل العملية بصورة اكثر ولعل من الممكن تحويلها الى برنامج يتم العمل عليه ويغنينا عن التعامل مع البرامج المعقدة التي لا يستطيع المستخدم البسيط التعلم عليها مثل برنامج (Toad) . شكرا لكل من ساعدني سابقا ولا تنسونا من دعواتكم ...................... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 19 فبراير 2015 تقديم بلاغ مشاركة بتاريخ: 19 فبراير 2015 مجهود متميز ورائع وفكرة ممتازة وتنسيق الشرح جميل جدا يستحق الشكر والثناء أخوك... 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kmahrous بتاريخ: 20 مارس 2015 تقديم بلاغ مشاركة بتاريخ: 20 مارس 2015 طريقة جميلة ومبسطة، جزاك الله خيرا وبدلا من استخدام ملفات نصية كوسيط بين اوراكل واكسس يمكن تصدير البيانات الى جداول اوراكل مباشرة عن طريق ODBC او DAO وبذلك يكون التعامل معها اكثر كفاءة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledak بتاريخ: 30 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 30 نوفمبر 2017 السلام عليكم و رحمة الله و بركاته و كل عام و انتم بخير و شكرا جزيلا. و اطمع في إجابة . سؤال: انا صمتت قاعدة بيانات أوراكل و نسخه طبق الاصل منها و لكن قاعدة بيانات اكسس (نسخة متنقله portable ) و الأخيرة استخدمها في الميدان. القاعدين يحتوا على الآتي: 1جدول بيانات الاصناف . 2 جدول العملاء و بينهم علاقة في اوراكل و اكسس. س: اريد مساعدتك في كيف اقوم بالاتي : 1 تصدير بيانات جدول الاصناف من اوراكل الى جدول الاصناف في اكسس عن طريق شاشة fmb احدد فيها رقم الصنف و اضغط زر لكي يتم تحويل بيانات الصنف المحدد فقط الى جدول الاصناف في اكسس. 2 و في نفس شاشة الfmb استورد بيانات صنف محدد من جدول العملاء في اكسس الى جدول العملاء في اوراكل (بعد ما يكون قد تم إدخال بيانات العملاء للصنف المحدد ) و طبعا النسخة المتنقلة بيكون منها نسخ لكل مندوب يستخدم نسخة خاصة بصنف محدد و يعمل على ادخال عملاء هذا الصنف فقط و توضع قاعدة بيانات الاكسس في مجلد خاص يحمل رقم الصنف يعني بيكون هناك عدة نسخ متنقلة بعدد الأصناف . ملخص سؤالي : زرين في شاشة اوراكل زر استيراد و زر تصدير الى اكسس و على ان تكون قاعدة أوراكل مؤمنه من اي إختراق عبر اكسس لانه ربطها بODBC يعرضها للاختراق عبر اكسس و شكراا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.