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

شاشة تقراء بيانات من Ms Excel الى جدول قاعدة بيانات أو الى بلوك في الشاشة مباشرة


scince

Recommended Posts

السلام عليكم ورحمة الله وبركاته

اللهم تقبل اعمالنا لوجهك الكريم

اول مشاركة لي بعد تحرير مدينتا عدن من المعتدين

المثال عبارة عن شاشة ديفلوبر تقوم بالقراءة من ملف اكسل الى إتجاهين الاتجاه الاول تقوم بقراءة البيانات من ملف اكسل الى جدول قاعدة بيانات والاتجاه الثاني تقوم بقراءة بيانات اكسل إلى بلوك في نفس الشاشة دفلوبر 6i لعرضها للمستخدم كما يمكنك إضافة بيانات للشاشة من عدة ملفات وكذا من عدة أوراق عمل لنفس الملف أومن ملفات أخرى

مكونات المثال ملفين اكسل وشاشة دفلوبر 6i

لقراء الى جدول قاعدة البيانات يجب انشاء جدول القراءة حسب الكود التالي

CREATE TABLE EXCEL_TAB (EXCEL_COLM1  VARCHAR2(80),EXCEL_COLM2  VARCHAR2(80),EXCEL_COLM3  VARCHAR2(80));

ملاحظة هامة :

1.ملف الإكسل الذي ستقراء منه لا يجب أن يكون مفتوحا.

2. يجب أن تكتب اسم ورقة العمل الذي ستقراء منها البيانات وعليك معرفة اسم الورقة مسبقا لكتابتها في مربع ورقة العمل في الشاشة

3.إذا كان هناك ملف اكسل مفتوح غير الذي ستختاره وطابق اسم ورقة العمل الاسم للورقة العمل الذي ستكتتبها سيأخذ البيانات من الملف المفتوح.

أترككم مع المثال


Gtsv2a.png

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

821T.png

وهنا بعد تنفيد عرض على الشاشة

xHu9.png


أهداء المثال ...

لكل الشهداء الذين ارتقوا باذن الله لرفع كلمة الله وتحرير عدن

شهداء عدن الباسلة وشهداء منطقة المعلا وشهداء كل المناطق الحرة في اليمن

شهداء التحالف العربي ممن ناصروا أخوانهم وهم شهداء المملكة العربية السعودية وشهداء دولة الامارات العربية المتحدة

اللهم تقبلهم مع الشهداء اللهم امين

Meeh_excel.rar

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

  • الردود 75
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

  • scince

    31

  • khaledak

    5

  • aliseliman132

    3

  • T!GeR1

    3

طبعا مكونات المرفقات :

1 . شاشة ديفلوبر 6I اسمها MEEH_EXCEL_TO_TABLE

2.ملفين EXCEL فيهما البانات التي تقرءه الشاشة باصدارين مختلفين اسمهما Meeh_Excel.XLSX باصدار 2007 وملف Aden_Excel.XLS باصدار 97-2003

3. ملف نصي فيه كود انشاء الجدول واسم الملف EXCEL_TAB.TXT

 

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

فكرة رائعة جدا جدا باش مهندس وبالتأكيد ليس بالامر غرابة ان يبدر هذا منك فانت من عودتنا اخ ميهال

خالص الشكر والتقدير ومزيدا من التقدم والنجاح الازدهار...
------

وإذا صنعاء تشكونا ** فكل بلادنا يمنٌ

 

تحية لكل اشقائنا في اليمن الحبيبة نصرهم الله وجعل تدمير عدوهم في تدبيره ,, نسعد لكم او لنا جدا بهذا النصر امنياتنا بتحرير كل شبر في اليمن الحبيبة وكل بلاد العرب والمسلمين

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

جزاك الله خير على دعائك أخي

emad.pro11

وشكرا لمرورك الكريم

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

الله يبارك فيك أخي حسام مافي تميز فقط شوية إجتهاد وبحث

واشتقنا لمشاركاتك الرائعة وننتظر منك الابداع وشكرا لمرورك الكريم

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

وفقك الله في ما يحب ويرضاه أختنا  

ميسم الكرام التميز هو اسهامك المستمر في المنتدى الله يعطيك من رزقه

                                        

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

صورة توضح ما هو اسم ورقة العمل في المصنف (ملف اكسل) وانوه انه عملية قراءة البيانات تبداء من الصف الثاني لاني عاملها باللوب وبمكن ان تغيرها كما تريد حسب احتياجك

JqRWY.png

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

ماشاء الله مبدع يا باش مهندس ميهال  ورحم الله شهداء اليمن وشهداء عدن الباسلة وشهداء منطقة المعلا وشهداء كل المناطق الحرة في اليمن

وشهداء التحالف العربي ممن ناصروا أخوانهم وهم  شهداء المملكة العربية السعودية وشهداء دولة الامارات العربية المتحدة

اللهم تقبلهم مع الشهداء اللهم امين

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

جزاك الله خير أخي

اشرف فراج

على دعائك ومافي ابداع فقط شوية بحث واجتهاد ليسى الا وشكرا لمرورك الكريم

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

  • بعد 1 شهر...

الشكر لله اخي خالد منصور وشكر خاص لاخونا انس
بالنسبة للاخطاء المثال يعمل معي 100 بالمئة وهو على فورم 6i

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

أخي خالد منصور هل انشئت الجدول حسب جملة الانشاء المنوه عنها في اول مشاركة ؟

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

ان شاء الله اذا ترتب الظروف نحاول نشوفها على 10g لانه شوية ظغط عليا بالعمل على شبكات wifi هذه الايام وكذلك شغلات اخرى

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

اخي الكريم وانا رديت من سابق عن هذا فهل انشئت الجدول بجملة الانشاء السابقة في المشاركة الاولى وان شاء الله نتابع الخطاء ان وجد

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

  • بعد 1 شهر...
  • بعد 1 شهر...

اعيد رفع المثال ومجرب رغم انه الاول مجرب قلت اعيده مرة ثانية

Meeh_excel.rar

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

  • بعد 3 أسابيع...

الاخوة اللي عندهم مشكلة بالمثال هل انحلت مشكلتكم ان شاء الله بعد الرفع الاخير والتحديث الجديد للمثال

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

مهندسنا المبدع..

 

السلام عليكم ورحمة الله وبركاته.

 

المعذرة على الرجوع إلى الخلف قليلا..

 

كنت في حاجة إلى قراء البيانات في البلوك إلى ملف إكسل موجود على الجهاز ...

بحيث الملف الإكسل يحتوى على أعمده بعدد الحقول في البلوك ..

 

وتم إستخدام المرفق وتجربة زر إضافة إلى الموجود...

وتم إدخال بيانات على البلوك ثم الضغظ على الزر .

قبل ما يتم حفظها على الجدول.

لأنه أريد أن انقل الييانات الموجوده إلى ملف الإكسل..

 

وللاسف الشديد لم ينقل البيانات إلى الملف..

 

هل هناك إي إضافة ممكن تفيديني بهذا الموضوع يا مبدع..

 

اخوك

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

العفو اخي الفاضل Esalm Mrwan ولا شكر على واجب وشكرا لمرورك الكريم
بالتسب لاخي الحبيب
المثال One Way اي انه فكرته جاي من الاكسل لشاشة الديفلوبر او الى قاعدة البيانات ومؤشرها ورقة العمل في المصنف اكسل حيث يقوم بعمل بالقراء من ورقة العمل كاملة وزر اضافة المعمول بالمثال هو لجلب لاكثر من ورقة عمل لبيانات موزعة بالنسبة لفكرتك
وهي العكس انه ترسل بيانات الى الاكسل من البلوك حسب ما فهمت با مكانك استخدام طريقة المثال ارسال بيانات الى Ms Word وهي باستخدام Ole وبامكانك تستخدم معاه Vba كما في المثال وتعمل اللي تريد وكنت سابق بدئت اجهز فكرة لهذا النوع من العمل لكن ظروف الحرب منعتنا واتاخرت مايقارب سنة الفكرة للان واذا وجدت الوقت المناسب اسعفناك بمثال فقط اخاف ما القى وقت فقط لكن عندك الاولويات كيف المدخل لها واستعين بالمثال الذي ذكرته لك

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

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

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

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

×   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.

جاري التحميل



×
×
  • أضف...

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

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