الانتقال إلى المحتوى

ابسط فكرة لربط قواعد بيانات الاكسس مع الاوراكل


romaruo11

Recommended Posts

ابسط فكرة لربط قواعد بيانات الاكسس مع الاوراكل
 
السلام عليكم
حبيت ان اقدم لكم فكرة بسيطة لاحدى المشاكل التي واجهتني وكانت اصعب مشكلة وهي ربط قواعد بيانات الاكسس مع الاوراكل واهم شيء بهذه الفكرة كونها ممكن ان يقوم بها 
اي مستخدم للبرنامج دون الرجوع للمبرمج وعلى الرغم من انها طريقة تعتبر بدائية لاني قيلي الخبرة في البرمجة ولكنها عملية وممكن ايضا ان نستفاد من خبرة الاعضاء في المنتدى 
لغرض تطوير الفكرة سواء عن طريق برمجة الحل بلغة برمجية معينة او دمج الحل مع الاوراكل .
الفكرة بكل بساطة كالتالي : 
اولا : المشكلة : لدي قاعدة بيانات اكسس مغلقة ومقفلة من قبل المصمم يتم ادخال المبيعات بها بصورة يومية عن طريق اجهزة الباراكود واريد سحب هذه المعلومات بصورة يومية من هذه القاعدة لغرض 
معالجة البيانات عن طريق برنامج مصمم بالاوراكل نظر لكون البرامج المصمم بالاكسس بطيء جدا وامكانياته ضعيفة 
 
ثانيا : الحل : يتكون من جزئيين جزء في الاكسس وجزء في الاوراكل
الجزء الخاص بالكسس :
1. قمت بعمل قاعدة بيانات تقوم بعملية (الاستيراد والارتباط) مع قاعدة البيانات اكسس الاصلية .
 
nlo0av.jpg
 
2. عمل استعلام يقوم بجلب عدد معين من الحقول من الاجداول المستوردة .
3. تصدير بيانات الاستعلامات الى ملفات نصية نوع (TXT) وحفظ عمليات التصدير .

5piq7d.jpg
 
4. عمل مايكرو يقوم باظهار عمليات التصدير المحفوظة .
 
2pt1cvp.jpg
 
 
11hfaef.jpg
 
5. عمل واجهة نموذج بسيطة تحتوي على زر عن الضغط عليه يقوم بتشغيل المايكروا ويتم عرض عمليات التصدير المحفوظة .
 
9s6oom.jpg
 
6. تحويل قاعدة البيانات الى ملف للتشغيل فقط بواسطة برنامج الاكسس .
الان عن تشغيل هذه القاعدة سيظهر النموذج وهو يحتوي على زر التصدير وعند الضغط عليه سيتم اظهار عمليات التصدير المحفوظة لغرض اختيار او عملية منها .
 
xg9keb.jpg
 
 
 
الجزي الخاص بالاوراكل 
1. عمل directory يرتبط بالفولدر الذي يحتوي على الملفات النصية المصدرة من قادة البيانات .
2. عمل جداول خارجية ترتبط بتلك الملفات النصية .
 
 
huolzr.jpg
 
بعدها سيكون بامكانك التعامل مع تلك البيانات في الاوراكل وبكل سهولة . صح بانها طريقة قد تكون فيها نوع من الاطالة بالنسبة للمستخدم ولكنها سهلة ويمكن لان مستخدم تعلمها وتتطبيقها بكل سهولة
 
اعتذر عن الاطالة واتمنى ان اكون قد افدت بهذه الفكرة البسيطة كما اتمنى من اعضاء المنتدى اصحاب الخبرة العمل على تطوير هذه الفكرة عن طريق برنامج يسهل العملية بصورة اكثر ولعل من 
الممكن تحويلها الى برنامج يتم العمل عليه ويغنينا عن التعامل مع البرامج المعقدة التي لا يستطيع المستخدم البسيط التعلم عليها مثل برنامج (Toad) .
 
شكرا لكل من ساعدني سابقا ولا تنسونا من دعواتكم ...................... 
رابط هذا التعليق
شارك

مجهود متميز ورائع وفكرة ممتازة وتنسيق الشرح جميل جدا يستحق الشكر والثناء

أخوك...

رابط هذا التعليق
شارك

  • بعد 1 شهر...

طريقة جميلة ومبسطة، جزاك الله خيرا

وبدلا من استخدام ملفات نصية كوسيط بين اوراكل واكسس يمكن تصدير البيانات الى جداول اوراكل مباشرة عن طريق ODBC او DAO

وبذلك يكون التعامل معها اكثر كفاءة

رابط هذا التعليق
شارك

  • بعد 2 سنة...

 

 

السلام عليكم و رحمة الله و بركاته و كل عام و انتم بخير  و شكرا جزيلا.

 

و اطمع في إجابة .

 

 

سؤال:

 

انا صمتت قاعدة بيانات أوراكل و نسخه طبق الاصل منها و لكن قاعدة بيانات اكسس (نسخة متنقله portable ) و الأخيرة استخدمها في الميدان.

 

القاعدين يحتوا على الآتي:

 

1جدول بيانات الاصناف .

 

2 جدول العملاء و بينهم علاقة في اوراكل و اكسس.

 

س:  اريد مساعدتك في كيف اقوم بالاتي :

 

 1 تصدير بيانات جدول الاصناف من اوراكل الى جدول الاصناف في اكسس عن طريق شاشة fmb احدد فيها رقم الصنف و اضغط زر لكي يتم تحويل بيانات الصنف المحدد فقط الى جدول الاصناف في اكسس.

 

2 و في نفس شاشة الfmb استورد بيانات صنف محدد من جدول العملاء في اكسس الى جدول العملاء في اوراكل (بعد ما يكون قد تم إدخال بيانات العملاء للصنف المحدد ) و طبعا النسخة المتنقلة بيكون منها نسخ لكل مندوب يستخدم نسخة خاصة بصنف محدد و يعمل على ادخال عملاء هذا الصنف فقط و توضع قاعدة بيانات الاكسس في مجلد خاص يحمل رقم الصنف يعني بيكون هناك عدة نسخ متنقلة بعدد الأصناف .

 

ملخص سؤالي :

 

زرين في شاشة اوراكل  زر استيراد و زر تصدير الى اكسس و على ان تكون قاعدة أوراكل مؤمنه من اي إختراق عبر اكسس لانه ربطها بODBC يعرضها للاختراق عبر اكسس و شكراا

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية