وَقل رَّبِّ زِدْنِي عِلْمًا  

العودة   وَقل رَّبِّ زِدْنِي عِلْمًا > :::: الدورات الدراسية والشهادات العالمية :::: > الدورات الدراسية من مواقع متنوعة > دورات لغات البرمجة > دورة فيجوال بيسك

دورة فيجوال بيسك دورة فيجوال بيسك VB



إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 21-02-2009, 12:49 PM
الصورة الرمزية GeeK4aRaB
GeeK4aRaB GeeK4aRaB غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jul 2007
الدولة: الرياض
المشاركات: 4,727
GeeK4aRaB تم تعطيل التقييم
افتراضي الدرس الخامس الفيجوال بيسك في قواعد البيانات

** هذا الدرس الخامس والذي أخترت له عنوان :

الربط البرمجي دون استخدام أدوات & زيادات على التقارير & متفرقات .

_________________________________

* الربط البرمجي دون استخدام أدوات:

أولا يجب التأكد من اختيار أحد النسخ من
DAO وهي أختصار لـ ( Data Access Object)
قبل البدء بعملية الربط وذلك يتم باختيار من القائمة
Project ثم Referces بعد ذلك تختار أحدث النسخ مثل Microsoft ADO 6 object library ثم موافق .


الدرس الخامس الفيجوال بيسك قواعد

كما أننا نفترض أن لدينا قاعدة بيانات منشأة في
Access أو داخل VisualBasic ، ومثال على ذلك : نفترض أن قاعدة بيانات منشأة على المسار التالي c:\datastudent.mdb وتحتوي على جدول باسم tablestud ، وبهذا الجدول ثلاثة حقول هي :no_stud , name_stud , grade_stud .

** قبل كل شي : أفتح مشروع جديد .. ثم قم بحفظه في نفس المجلد الذي توجد به قاعدة البيانات .
ثم ضع ثلاث مربعات نص ( للمتغيرات no_stud , name_stud , grade_stud )


_________________________________

* تعريف قاعدة البيانات والسجلات تحت التصريح عن المتغيرات :

الدرس الخامس الفيجوال بيسك قواعد
* ربط قاعدة البيانات بالمتغير dbstud والجدول بالمتغير rsstud عند التحميل :

الدرس الخامس الفيجوال بيسك قواعد
* إجراء عرض السجلات في أدوات النصوص :
يمكن تسمية عنوان الاجراء
showfields عندئذ تكون التعليمة كالتالي :

الدرس الخامس الفيجوال بيسك قواعد
* إجراء فتح ( إنشاء ) سجلات جديدة في قاعدة البيانات :
يمكن تسمية عنوان الإجراء
openfields عندئذ تكون تعليمة الاجراء كالتالي :

الدرس الخامس الفيجوال بيسك قواعد
مع مراعاة نوع البيانات المساندة للحقول حيث تضع
VAL أمام الحقول الرقمية .
* استخدم Edit للتعديل ، وUpDate للحفظ .
* أمثلة على التعليمات البرمجية ::
أولاً ننشى مثل هذا الشكل :

الدرس الخامس الفيجوال بيسك قواعد
بعد ذلك نأتي لكتابة التعليمات البرمجية :
* كود إضافة سجل جديد :

الدرس الخامس الفيجوال بيسك قواعد
* كود حذف سجل :

الدرس الخامس الفيجوال بيسك قواعد
* كود السجل الأول , الأخير , التالي , السابق .:

الدرس الخامس الفيجوال بيسك قواعد
* وأخير الأكواد عدد السجلات , حفظ , تعديل .::

الدرس الخامس الفيجوال بيسك قواعد
والآن انتهينا من كتابة الأكواد والربط .. لنشاهد العمل ::

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


_________________________________

شاهدنا في اعمل التقرير الماضي هذا الشكل .:

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

الدرس الخامس الفيجوال بيسك قواعد

الطريقة سهلة جداً ..
فقط نحدد باداة
RtpLine جميع ما هو موجود في نموذج DataReport مثل هذا الشكل :

الدرس الخامس الفيجوال بيسك قواعد
وهكذا مع بقية المربعات

الدرس الخامس الفيجوال بيسك قواعد
والأن نشاهد ما قمنا به :: نفذ البرنامج وشاهد التقرير .::

الدرس الخامس الفيجوال بيسك قواعد

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

الطريقة سهلة .. ولكن تابع معي جيداً ..
نذهب الى
DataEnvironment ومن بعد ذلك ونقوم بعد ذلك باضافة أمر جديد ( Command2 ) كما تعلمنا سابقاً
وتصبح ببهذه الطريقة .

الدرس الخامس الفيجوال بيسك قواعد
وبعدها ننقر بزر الفأره الايمن على
command2 ونختار خصائص ، وبعدها نختار كما هو أمامك :

الدرس الخامس الفيجوال بيسك قواعد
ثم انقر
Apply ..
وحتى تتأكد من أنك تسير بالطريق الصحيح أذهب الى تبويب
Parameters ونشاهد المتغير ( st ) فيه .

الدرس الخامس الفيجوال بيسك قواعد
ثم موافق وتشاهد زر
Command2 تحول الى هذا الشكل .::

الدرس الخامس الفيجوال بيسك قواعد
الان بقى علينا أن ننشء شكل التقرير ..
نذهب من قائمة
project نختار Add Data Report لندرج نموذج جديد للتقرير ..
شاهد كيف أصبح شكل متصفح المشروع :

الدرس الخامس الفيجوال بيسك قواعد


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


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

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

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

الدرس الخامس الفيجوال بيسك قواعد
ولله الحمد والمنه ..
انتهينا من عمل التقارير ..


_________________________________

الان هناك عدة أمور متفرقة .::
منها اضافات من عندي .ومنها اجابة على بعض استفسارات الأعضاء جمعتها لكم كالتالي :
- لاضافة التاريخ والوقت ..
سأل أحد الأعضاء في موضوع سابق عن كيفية إدراج التاريخ والوقت في قاعدة البيانات تلقائيا .. من دون تدخل من المستخدم هل هذا ممكن ؟
نعم هذا ممكن ، أضف مربعين نص .. ولك الحرية في اظهارهم أمام المستخدم أو لا ..
ولا تنسى أن تضيف حقلين في قاعدة البيانات للتاريخ والوقت .
وللقيام بهذه العملية اتبع الاتي :
نقوم أولا بادراج أداة
timer باي مكان بالنموذج

الدرس الخامس الفيجوال بيسك قواعد
ولا تنسى أن تحدد في خصائص
Timer بأن تضع ::

الدرس الخامس الفيجوال بيسك قواعد
بحيث يتحرك كل ثانية (
لآن وحدة القياس هنا بالملي ثانية ) ..
والان نكتب في التايمر هذا الكود ::

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


_________________________________


اذا كان لديك
أكثر من جدول بقاعدة البيانات ..وتريد عرضهم في أحد الاداتين MSFlexGride أو DataGrade في هذه الحالة هناك عدة طرق ..
نذكر أحدها وهي : إنشاء جدول استعلام ونضع به جميع ( أو بعض ) الحقول من الجداول حسب المطلوب ..
ثم نربط جدول الاستعلام بالاداة ..

_________________________________
** نقطة أخرى وهي :
لمن يريد أن يدرج قائمة في المشروع ..
والقائمة تسحب بياناتها من قاعدة البيانات ..
فالحل بسيط جداً ..
أولا هناك أداة سوف تستخدم في هذا المجال وهي :
(Microsoft Datalist control 6 (sp6 نقوم بادراجها :
الدرس الخامس الفيجوال بيسك قواعد
حتى تظهر لك بشريط الأدوات بهذا الشكل :

الدرس الخامس الفيجوال بيسك قواعد

ومن أهم الخصائص في هذه الآداة ..

Row Source :
اذا كان لديك جدولين مثلاً .. وتريد أن تعرض بيانات من جدول أخر ( مثلا تعرض الاسم )
وتخرن البيانات الجديدة في جدول جديد ( مثلاً كود للاسم ) ..
فهذه الخاصية خاصة بالعرض الاسماء فقط .
list Field
اسم الحقل في الجدول الأول ( الذي يحتوي على الاسم ).
Data Source
مكان الحفظ الجديد وتحدد فيه على الاداة التي تحتوي على الجدول الذي سنحفظ فيه البيانات الجديدة.
Data Field
الحقل من الجدول الثاني ..
وأخيراً ..::
Bound Column
وهذا مثلاً اذا أردت أن تربط مربع نص بأداة الكمبو ، فان البيانات التي ستظهر في مربع النص
هي التي تحددها من هذه الخاصية ..::


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



__________________
ملاحظة
صفحتنا على الفيس بوك



برامج آيفون iPhone Software
رد مع اقتباس
  #2  
قديم 01-03-2009, 04:56 PM
الصورة الرمزية ariama
ariama ariama غير متواجد حالياً
مبرمج مستجد
 
تاريخ التسجيل: Feb 2009
المشاركات: 8
ariama is on a distinguished road
افتراضي

جزاك الله كل خير
رد مع اقتباس
  #3  
قديم 13-03-2009, 04:42 AM
الصورة الرمزية aljumom
aljumom aljumom غير متواجد حالياً
مبرمج مستجد
 
تاريخ التسجيل: Feb 2009
المشاركات: 21
aljumom is on a distinguished road
افتراضي

رااااائع ماتقدم لنا استاذ

يسلموووووو
رد مع اقتباس
  #4  
قديم 03-01-2010, 12:43 AM
الصورة الرمزية MRBADAWI
MRBADAWI MRBADAWI غير متواجد حالياً
مبرمج مستجد
 
تاريخ التسجيل: Dec 2009
المشاركات: 2
MRBADAWI is on a distinguished road
افتراضي رد: الدرس الخامس الفيجوال بيسك في قواعد البيانات

شكرا شكرا
شكرا شكرا
شكرا شكرا
شكرا شكرا
شكرا شكرا
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
البيانات, الخامس, الدرس, الفيجوال, بيسك, قواعد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الأول الفيجوال بيسك في قواعد البيانات GeeK4aRaB دورة فيجوال بيسك 10 02-08-2012 12:11 AM
الدرس الثاني الفيجوال بيسك في قواعد البيانات GeeK4aRaB دورة فيجوال بيسك 5 24-09-2009 03:30 PM
الدرس الثالث الفيجوال بيسك في قواعد البيانات GeeK4aRaB دورة فيجوال بيسك 3 30-05-2009 02:03 PM
الدرس الرابع الفيجوال بيسك في قواعد البيانات GeeK4aRaB دورة فيجوال بيسك 2 29-05-2009 03:38 PM
الدرس السادس الفيجوال بيسك في قواعد البيانات GeeK4aRaB دورة فيجوال بيسك 2 13-03-2009 04:43 AM

Facebook Comments by: ABDU_GO - شركة الإبداع الرقمية

ترقيه آكاديميه تقنيون

Bookmark and Share


الساعة الآن 10:03 AM.

ترقيه آكاديميه تقنيون

Powered by vBulletin® Version 3.8.3, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. TranZ By Almuhajir
Monetize your links - adf.ly
جميع الحقوق محفوظة للمدرسة العربية للبرمجة

a.d - i.s.s.w

This Forum used Arshfny Mod by islam servant

أقسام المنتدى

:::: المنتديات التقنية :::: | البرامج المجانية والكاملة | قاعة الاجتماعات | أخبار التقنية | شروحات البرامج | الكتب | الإقتـــــرحات والشكاوي والطلبات الخاصة | منتدى الاسطونات الكاملة | تطوير المواقع والمنتديات | الدورات الدراسية من مواقع متنوعة | دورة CCDA | دورة شهادة MCSE في الشبكات | دورة لينكس | دورة ويندوز XP | دورة PHP | دورة احتراف DNS, DHCP,Active Directory | دورة الفوتوشوب | دورة ASP | ◄ منتدى اللينوكس ► | :::: المنتديات العامة :::: | نــور على نــور | المنتدى العام | تطبيق ( عملي ) | :::: المنتديات الادارية :::: | أدوات المصمم | التواصــل | مشاكل الحاسب وحلولها وتبادل الخبرات | المواضيع المحذوفة | برامج عربية | الإسطونات الإسلامية | الإسطونات التعلمية العربية | الإسطونات التعلمية الأجنبية | :::: الإبداع والتصميم :::: | منتدى الهاتف النقال | عالم الفـوتـوشـــوب | منتدى عالم الفـــلاش والسويتش | التصميم الثلاثي الابعاد | الابداعات الفردية | اسطوانات الاطفال والتسلية | الاسطوانات التجميعية | قسم الشركات والتوظيف | التعريف بالشركات وعروضها | فرص توظيف | الباحثون عن عمل | منتدى الصور والخلفيات | دورة فيجوال بيسك | منتدى الشهادت العلمية ومقرراتها | دورة برنامج Paint Shop Pro | خواطر برمجية | الصوتيات والمرئيات | كتــب وكـتيبــــات | خيمـــــــة رمضـــــــــان | دورات لغات البرمجة | نظم التشغيل والشبكات | دورات التصميم والابداع | دورة C # 2005 | قسم الحاســـب ومستلزمـاتــه وبرامجه | عـالـم الانترنـــــت | دليل مواقع الانترنت | القصص الدعوية | المنتدى السياحي | منتدى الترفيه والتسلية العام | منتدى الالعاب الاكترونية | منتدى الأنمي وافلام الكرتون | موســــــوعة الأخـــــلاق | هـاردويــــر | التنمية البشرية العام | منتدى البرمجة العام | ادوات تطوير ومساعدة المبرمج Development Tools | خاصة بخدمة الاستضافة والتصميم | دورة قواعد البيانات في أكسس | دورةأساسيات لغة باسكال Pascal | خواطر تقنية | طلبــــات الاعضــــاء | دورة برنامج MS-Excel 2003 | منتدى السكربتات والاكواد المجانية | منتدى القوالب المجانية | :::: منتديات التنمية البشرية والتدريب الإدراي :::: | قسم الدورات | فن القيادة والادارة | البرمجة اللغوية العصبية NLP | التسويق والمبيعات | المكتبة | دورة بناء وندوز سيرفر مثالي | دورة الأسمبلى ASSEMBLY | الأكواد ومشاريع التخرج مفتوحة المصدر | :::: المنتديات الترفيهية (ملغي) :::: | المنتدى الرياضي | دروس Image Ready | :::: الدورات الدراسية والشهادات العالمية :::: | دورات المدرسة العربية للبرمجة | منتدى نقاشات فرق العمل | أمم اوروبا 2008 | للإدارة فقط | الحوار الهادف والنقاش البناء | دروة المبتدئين في الإلكترونيات | برامج لينكس | تلميحات Microsoft Office Word 2007 | العاب لينكس | دريم ويفر DreamWeaver | دورة تثبيت Exchange 2007 في windows server 2008 | دورة تصميم المواقع | دورة HTML | دورة كن خبيرا في صيانة الكمبيوتر | دروة الفوتوشوب الاصدار العاشر Adobe Photoshop cs3 Extended | مدرسة فجوال بيسك دوت نت Visual Basic.NET | مدرسة قواعد البيانات | التربية والتعليم | الارشيــــــــــــــف | دورة احتراف جملة | دروس ويندوز Microsoft Windows 7 | ارشيف البرامج | تعريف ويندوز 7 driver window | دورة الارشفه الشامله والـ Seo | قسم الاجهزة اللوحية والجوالات المتطورة | منتدى أخبار الاجهزة الكفية واللوحية | برامج و العاب الايفون iPhone Software Games | مشاكل وحلول لجميع الاجهزة | برامج والعاب اندرويد Android | اسلاميات | دروس ويندوز 8 windows | مكتبة الكتب | كتب البرمجة | كتب الهندسة | قواعد البيانات Databases | كتب دوت نت فيجوالبيسك سي شارب VB6 e books | كتب لغة السي C ++C Java books | كتب Assembly Pascal Delphi | تقنية البرمجة بدون كود PWCT | كتب PHP - ASP - JAVA SCRIPT - HTML | مكتبة التنمية البشرية | منتدى التسويق الاكتروني | عالم السيارات تقارير اخبار |



   
مراسلة الأعضاء الغير النشيطين عبر البريد تعريب منتديات مازال