الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مثال للربط مع أوراكل

مغلق
بدأه MMA_EG_Cairo في 30 أغسطس 2007 · 6 رد · 2,013 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الربط مع الفيجوال بيزيك 6.0

بسم الله الرحمن الرحيم

تحية طيبة وبعد ،

إسمحولي إخواني مشرفين وأعضاء المنتدي الكرام بأن أضع مشاركة بسيطة تحوي برنامج بسيط جداً مصمم بالفيجوال بيزيك والأوراكل.

فالبرنامج الذي سأرفقة لكم ليس برنامج كامل بل برنامج بسيط جداً يحتوي علي ثلاثة جداول فقط لا غير . ولكن الهدف من وضع

هذه المشاركة ، هي توضيح بعض المعالجات والحلول البرمجية للربط بين الأوراكل و الفيجوال بيزيك 6.0 خاص للأفرا

د المبتدئين .

الأدوات المستخدمة بالبرنامج :

1- فيجوال بيزيك 6.0 .

2- كريستال ريبورت 10 .

vsFlexGrid

كما أنني قمت بتصميم مكتبتين واحدة وآداة واحدة ، سأرفقها لكم جميعاً

والأدوات هي :

MMA_Dialogs.dll

MMA_ProfileUsers.dll

MMA_Tools.ocx

ليست هذه الأدوات أدوات جديدة كما تتخيلون ، بل هي مجرد أدوات معتادة مثل الـ TextBox و الـ Combo ، وكائن

الإتصال مع قاعدة البيانات و كائنات البحث بقاعدة البيانات .... الي آخرة ، وسبب تصميم هذه الأدوات مجرد إلغاء عملية

التكرار لا أكثر ولا أقل.

إخواني الكرام ، أنا لا أحتاج منكم أي شيء سوي الدعاء لأمة الإسلام جميعا بأن يغفر لها ما تقدم لها وما تأخر من ذنوب . وأن

يرحمها دنيا وآخرة. وأتمني أن أكون رديت جزء من الديون المعلقة برقبتي لكم جميعاً ، فأنا تعلمت منكم الكثير والكثير بعد الل

ه عز وجل وأساتزتي بالمعهد . وأستفدت أيضاً من منتدي المحيط ومجموعة مستخدمي أوراكل العرب.

وشكراً لكم جميعاً ، والله الموفق ،

Project.rar

DB_Oracle.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#2

وهذا ملفات الـبرامج الأخري :

Dll + OCX

DLLs.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#3

اخي الكريم

انا اشكرك من اعماق قلبي

مشاركتك فعلا تستحق التقدير،انا حاليا اتعلم الفيجوال بيسك ، ارجوا منك اذا تكرمت و اذا كان من الممكن ارسال السورس كود للمكتبات

dll + ocx بغرض التعلم فقط و لكم جزيل التقدير و الاحترام

#4

أخي الكريم ، أنا لو بعتلك الكود سورس الخاص بالمكتبات مرة واحدة سيحدث لك لخبطة !!في الفترة السابقة أنا بالفعل قررت أن أرفقة للجميع نظراً لأنني تعلمت من هذا المنتدي الكريم الكثير والكثير ، وبالفعل أرفقت ملف صلاحيات المستخدمين ProfileUsers أبحث عنه وستجدة تحت عنوان ( صلاحيات المستخدمين ) .لكن بعد ذلك وجدت أن هناك أفراد كثيرين سيحدث لهم لخبطة في الكود خاصتاً الأفراد المبتدئين وبعضٍٍٍ من المتوسطين ، لذلك قررت أن أرفق هذا المثال البسيط كي تتضح الصورة للجميع ، ومن ثم بعد ذلك سأرفق الكود مفصص قطعة قطعة . ولكل قطعة مستسقلة في مشاركة جديدة .بغض النظر عن الكود الذي سأقوم بإرفاقة بعد ذلك أنا عندي ليك نصيحة أخوية أتمني أن تتقبلها مني دون الشعور بأي شك !!!تعامل مع المكتبة والأدوات جيداً وتعلم أساسيات برمجة الأدوات والمكتبات ، فسوف تقوم بتصميم أحسن من ما قمت بإرفاقة لك !!!فأخي الكريم ، أنا رأيت مثل هذه الأدوات من قبل مع إحدي ذملائي لكن كانت لها قيود وهي أن هذه الأدوات لا تتعامل سوي مع قاعدة بيانات من نوع SQL-Server خاصتاً أدوات التعامل مع قاعدة البيانات مثل المستعرض Browser و الإتصال مع قاعدة البيانات ConnectDB ، وبعون الله صممت أدوات أحسن منها ولديها المقدرة علي التعامل مع SQL-Server و Oracle و Access و ODBC و غيرها ...فأخي الكريم ياريت تحاول تفهم تركيبة الكود نفسة لبناء الأدوات ببرامج العميل ومن ناحيتي أي سؤال أنا تحت أمرك !!!أما إذا كنت ترغب في كود جاهز فأعزرني سأرفقة مفصص لأني أنا شخصياً بشعر بلخبطة أثناء محاولة التعديل في الكود .أرجوا أن تكون فهمت ما أقصدةوشكراً لك أخي الكريم علي كلامك الجميل ملحوظة أخيرة : مرفق مكتبة تصميم صلاحيات المستخدمين MMA_ProfileUsers بالتصميم تحت عنوان صلاحيات المستخدمين .وكل عام وأنتم بخير وشكراًملحوظة أخيرة ، سأرفق مجموعة من الأمثلة لتعامل مع كل آداة علي حدة كي تتمكن من فهم تركيبة الأدوات لكن رجاء الإنتظار قليلاًوكل عام وأنت بخير

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

نظرت فى أكواد الأوراكل روعه هضيفها لقاعدة البيانات واشغل البرنامج أن شاء الله يكون متميز زى أكواد الاوراكل

بس لى سؤال حول أضافتها لقاعدة البيانات عندى لان دى أول مره بالنسبه لى لأضافة

أكواد خارجيه

أضيف الأكواد اللى فى

codesql

,ولا ملف exp بس

وليه ملف exp مش بالأمتداد dmp

سبحان الله وبحمده سبحان الله العظيم

s.gif

#6

أخي الكريم ،

ملف الـ Exp و Imp هو ملف يحتوي علي مجموعة من الأوامر التي سيتم تنفيذها علي الـ Dos ، وإذا قمت بفتح الملفين الي الـ NotePad ستري أوامر التصدير والإستيراد بداخلها ... والملفات Exp و Imp بالإمتداد Bat وليس dmp لأن هذا الإمتداد إمتداد خاص بمنفذ الأوامر Command.com ، ومن خلاله سينقلك سالي نافذة الـ Dos لتصدير وإستيراد البيانات داخل قاعدة بيانات Oracle ... وإذا فتحت الملف ستجد أمر جاهز يتطلب منك إنشاء مستخدم تحت إسم DB_Man وكلمة مرور DB_Man وخادم أوراكل تحت إسم ProOra ... أما إذا كان إسم خادم أوراكل مختلف لديك فلابد من إستبدال إسم خادم أوراكل أو حذفة ... أما السبب في طلبي أن يتم تحميل ملفين التصدير المرفق بالمثال لأن من الطبيعي هناك بيانات قمت بتخزينها خاصة بصلاحيات المستخدمين في جداول المستخدمين لذلك لا بد من تحميل الملفات المصدرة بالمثال في غلاف ImpExp ... ولكنني قمت بإدراج ملفات الـ SQL حتي يستفاد منها الجميع ، ولكن إذا كنت ترغب في تشغيل الأكواد مباشرتاً علي SQL*Plus فيتطلب منك تعريف صلاحيات المستخدمين مرة أخري ... ولكي يتم تحميل الكود مباشرتاً من الـ SQL*Plus يتم من خلال الأمر Star ثم تحديد مسار ملفات الـ SQL ... علي العموم حاول وإذا حدث أي خطأ أنا تحت أمر الجميع

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#7

شكرا على هذا العطاء الفريد

هذا الموضوع مغلق.

مواضيع مشابهة