منتدى جزيرة الرياضيات

منتدى جزيرة الرياضيات (http://www.hesab.net/vb/index.php)
-   منتدى التعليم الإلكتروني (http://www.hesab.net/vb/forumdisplay.php?f=35)
-   -   الدرس السادس عشر : تطبيقات عملية على انتاج برامج خدمية تعليمية (http://www.hesab.net/vb/showthread.php?t=3057)

refathafez 08-09-2007 02:11 PM

1 مرفق
السلام عليكم
اخواتي الاعزاء
الاخ العزيز زين كان الموضوع مفتوح للتعديل واخد الرأي
سوف ارفعة مرة اخري
الاخ فادي ايه رايك في الموضوع علي الفكرة هذا الدرس كان له شرح وانا نفذته
الاخت امال انت فين اشكرا شكرا جزيلا لأن الفجول بيسك لم يكن عندي
ارجو الرد علي وعاوز اعرف رأيكم في الموضوع
مع تمنياتي للأخ الفضل الاستاذ خليل بالصحة والسعادة

zine pef 08-09-2007 02:28 PM

ممتاز الأخ حافظ واصل وانك قلت ليس لك خبرة في vb6 بهذا المشروع يبدو لديك خبرة مسبقا
الى الأمام جزاك الله كل الخير عملك رائع و بدون مجملة اخي لأن ربط قاعدة البيانات بي vb6 شيء مش سهل انك خطوت خطوات جيدة واصل ...اخوك zine
؟؟؟؟؟؟ اتمنى للأستاذ صحة جيدة و ان يقضي عطلة سعيذة انشاء الله...الى اللقاء .

fadi9 08-10-2007 12:19 AM

رائع اخ رفعت .... عمل ممتاز
ان ربط جدولين من اكسس مع فورم من فجول بيزك شيئ جميل وفعال
يمكنك تنفيذ نفس العمل ايضا ضمن اكسس نفسه بان تنشئ فورم في اكسس وتربطه مع الجدولين
لكن استدعاني سؤال عند اضطلاعي على ملف الاخ زين الذي اراد فيه ربط فورم من vb مع جدولين
من اكسس , وهو : كيف يمكن اضهار الجدول باكمله من اكسس في الفورم ؟
بمعنى اخر : كيف تستدعي (جدول اكسس) لاظهاره باكمله في( فورم vb)؟
فهل يمكنك عمل ذلك ؟؟
ملاحظه :
يمكنني تقديم شروح عن التعامل مع الجداول في vb وربطها مع اكسس

refathafez 08-10-2007 07:32 PM

السلام عليكم ورحمة الله وبركاتة
شكرا جزيلا للأخ زين وللأخ فادي
الأخ فادي اداة الربط بين الجدولين والفجول بسيك هي
اداه موجودة اصلا في
الفجزل بيسك وهي الداتا بيز data وهي المسؤله عن الربط
والسؤال المطروح كيف يظهر الجدول في واجهة الفجول بمشيئة الله سوف احاول
وارفعه
الاخت امال لم اسمع منك رد علي الموضوع ارجو الرد لكي اعرف في اي نقد نعدلة
واحترامي للجميع وتحياتي للأخ الفاضل استاذ خليل ورحلة سعيده بمشيئة الله

zine pef 08-10-2007 08:33 PM

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

Amel2005 08-11-2007 12:16 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة refathafez
السلام عليكم ورحمة الله وبركاتة
شكرا جزيلا للأخ زين وللأخ فادي
الأخ فادي اداة الربط بين الجدولين والفجول بسيك هي
اداه موجودة اصلا في
الفجزل بيسك وهي الداتا بيز data وهي المسؤله عن الربط
والسؤال المطروح كيف يظهر الجدول في واجهة الفجول بمشيئة الله سوف احاول
وارفعه
الاخت امال لم اسمع منك رد علي الموضوع ارجو الرد لكي اعرف في اي نقد نعدلة
واحترامي للجميع وتحياتي للأخ الفاضل استاذ خليل ورحلة سعيده بمشيئة الله

وعليكم السلام ورحمة الله وبركاته
برنامجك أكثر من رائع أخى الكريم / رفعت
وأتعجب منك عندما قلت أنك لم تتعامل مع الفيجوال بيسك سابقا !!!!

تمنياتى لك بالتوفيق دوما .

أعتقد أن الأداة التى تظهر الجدول تسمى FlexGrid
وأفضل شرح لها
http://vb.ozq8.com/showthread.php?t=540339

وعذرا لأنى لست على دراية كافية بربط قواعد البيانات بالفيجوال بيسك ...
ولكن هذا ماأتذكره ..
والله أعلم

تحياتى للجميع.

refathafez 08-11-2007 02:22 PM

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

fadi9 08-11-2007 11:10 PM

1 مرفق
الاداة المسؤولة عن اظهار جدول اكسس في الفورم هي dataflexgrid
ايضا الاداة flexgrid فهي تنشئ جدول يتم ملء بياناته برمجيا او من قبل المستخدم
في المرفق يوجد المشروع وبه يظهر الجدول
وشكرا لكافة الاخوة على التفاعل و المعلومات المفيدة
ايضا عندي سؤال ابحث عن اجابته:
كيف يمكن سحب سطر ما( محدد باحد الخلايا) من جدول ووضعه في جدول اخر؟

refathafez 08-11-2007 11:11 PM

http://up1.m5zn.com/الاكواد1_1.rar.htm
علي الرابط مكتبة الاكواد

refathafez 08-12-2007 11:31 PM

السلام عليكم اخوتي الاعزاء
ارجو من الاخ فادي زين امال الرد علي سؤال
كيف اجمع في الاكسس
لاني اعمل كنترول شيت ( اقصد رصد درجات الطلبة في الاكسس )
مثال اجمع درجات الجبر مع درجات الهندسة و غيرها أو المجموع الكلي
الذي عرفتة ان الخانات الموجودة في الأكسس يظهرها الفجول بيسك فلازم اجمع في الاكسس
مين عندة خبرة في ذلك
تحياتي لكم جميعا
وللأخ الفاضل الاستاذ خليل التحية والتقدير

zine pef 08-13-2007 03:23 AM

اخي حافظ ضع كل هذه المعلومات التي تبحث عنها في جدول اكسيس ....و نحن نشوف اين المشكل مع السلامة..

fadi9 08-16-2007 01:19 AM

2 مرفق
لايجاد مجموع بعض عناصر سطر في جدول يجب:
1) انشاء الجدول يضم الحقول( اي الاعمدة) المطلوبة , مثلا ( الاسم , الجبر , الهندسة , .... )
2) انشاء استعلام query على الجدول المطلوب
3) نضيف للاستعلام حقل جديد لنسميه مثلا : المجموع , ونجعله مرئي
4) نكتب في خانة الحقل للمجموع العبارة التالية المجموع:[الجبر]+[الهندسة]+[ الفيزياء] +...
عند تشغيل الاستعلام نلاحظ ظهور حقل جديد للمجموع وبه مجموع مواد كل طالب

المثال في المرفق الاول

كما يمكنك استعمال الدالة sum لايجاد مجموع عناصر العمود وذلك كما يلي :
1) انشئ نموذج (أي form) مبني على الجدول المطلوب ايجاد المجموع لاحد اعمدته
2) اضف مربع نص للنموذج وضع في الخاصية controlsorse العبارة التالية :
(اسم العمود المطلوب جمع عناصره)=sum

المثال في المرفق الثاني

zine pef 08-16-2007 01:40 AM

شكر وتفدير
 
الأخ Fadi شكرا على المعلومة و اضع اخي هذه الدورة سوف تنقلب الى فيجوال بزيك
الأخ الفاضل و الأستاذ خليل حياك الله و اتمنى ان تكون قضيت عطلة سعيدة انشاء الله لاحظت اشارتك اسفل الورقة انك معنا اليوم ياهلا بيك..

refathafez 08-17-2007 04:12 AM

1 مرفق
السلام عليكم
الاخ الفاضل / فادي والاخ الفاضل / زين الاخت الفاضله / امال
اخي فادي عملت ذي ماقلت في الاكسس ولم ينج ذلك لكن ما رايك بهذ العمل
كتب اكواد الجمع في الفجول بيسك
ارجومن الجميع الاطلاع عليه وما رايك ؟ وبصراحة
وايه المطلوب له
وشكرا احبائي الاعزاء
الاخ خليل الاجازه طولت انت فين يا أستاذ اتمني ان تكون بخير

الاستاذ خليل 08-18-2007 12:49 AM

السلام عليكم

ملفك اخي رفعت ناقص صفحة FORM1 تاكد من حفظ دائما عملك في مجلد واحد

على العموم وجدت ان حلك بسيط

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

text10.text=val(text1.text)+val(text2.text)
يجب ان تغير اسماء مربعات النص الى التي عندك


لا زلت مسافرا لكن امكنني الاتصال بالانترنت حاليا بشكل متقطع و شكرا لكم

fadi9 08-18-2007 01:12 AM

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

refathafez 08-19-2007 06:43 PM

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

zine pef 08-19-2007 11:07 PM

1 مرفق
و عليكم السلام ورحمة الله
تفضل اخي حافظ هذا الملف البسيط فيه العمليات الأربعة و اتمنى ان يكون واضح

fadi9 08-22-2007 12:01 AM

الاخ زين
شكرالك على تقديم الشرح المطلوب

عزيزي رفعت
افتح ملف الاخ زين وتابع معي الخطوات :

1) انقر قرا مزدوجا على الجدول المسمى table1 ولاحظ ان به حقلين فقط مملوئين ببعض الارقام
( الجدول في اكسس يستعمل لادخال البيانات وتخزينها فقط )
2)انقر نقرا مزدوجا على الاستعلام المسمى requete1 المبني علة الجدول السابق ولاحظ ان به بالاضافة الى الحقلين السابقين يوجد اربعة حقول اخرى وهي للعمليات الحسابية , وهذه الحقول لا تخزن قيمها بل يتم حسابها عند كل تشغيل
3)انقر بالزر الايمن فوق الاستعلام نفسه واختر ( عرض التصميم ) , ( يمكن الوصول لهذه النافذة بطرق اخرى ايضا) فيظهر لك تصميم الاستعلام اللذي يضم الحقلين n1 , n2 مسحوبين من الجدول table1 وايضا الحقول المحسوبة المسماة s , r , k , expr1
فمثلا الحقل s يظهر عملية جداء الحقلين n1 , n2, حيث كتبنا التعبير[ s: [n1]*[n2 في الحقل
وهكذا بقية الحقول المحسوبة ....
4) انقر قرا مزدوجا على النموذج المسمى formulaire 1 وهو مبني على الاستعلام السابق ويظهر كافة حقوله بالتتابع بالنسبة لكل سجل او سطر ( يمكن التنقل بين السجلات بالضغط على السهم اسفل النموذج ) ولكن غيرنا الخاصية caption للتسميات المرافقة لمربعات النص الى : الجداء , المجموع , الفرق , ... بدلا من اسمها الاصلي s , k ....
يمكن ايضا ادخال البيانات من هذا النموذج بدون الرجوع للجدول tabel1

اتمنى ان تكون المعلومات قد وضحت امامك اخي , واعتذر لعدم تمكني من ارسال صور مرفقة او فيديو

zine pef 08-22-2007 01:49 AM

شكرا ألأخ فاضي على الشرح انت من جهة و انا من جهة و ننقض اخونا حافظ
الأخت أمال 2005 غابت عنا يا ريت تسعدما ..


الساعة الآن 10:23 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir