VB 0.6 TreeView Control lesson Part5
بسم الله الرحمن الرحيم
توقفنا فى الجزء الرابع السابق عند خواص الـ Node
و موضوع اليوم ان شاء الله عن ربط الـ Tree-view بقاعدة بيانات MS Access 2003
TreeView & MS Access2003 Database
و المثال سيكون عباره عن : لدينا قاعدة بيانات Access 2003 سنقوم بعرض اسماء الجداول على شكل Root و اسماء الحقول على شكل Child و البيانات فى Text-boxes قابل للتعديل ( اضافة و حذف ) .
أى أننا سنقوم بعمل برنامج يقوم باستدعاء أى قاعدة بيانات Access 2003 و تعديلها كما نحب , و سنبدأ بمشروع جديد .
حيث سيكون شكل البرنامج النهائى كما بالشكل رقم (1) .
شكل البرنامج النهائى |
1) قاعدة البيانات :
قم بتصميم أى قاعدة بيانات Access 2003 , فى المثال قاعدة البيانات باسم (Employees.mdb) تحتوى على جدولين (Info - Salary)
قم بتصميم أى قاعدة بيانات Access 2003 , فى المثال قاعدة البيانات باسم (Employees.mdb) تحتوى على جدولين (Info - Salary)
حيث Info عبارة عن 4 حقول هى
(ID P.Key Text 50 - Name Text 50 - Age Text 50 - Section Text 50)
و Salary عبارة عن 5 حقول هى
(ID P.Key Text 50 - Total Number Double - Cuts Number Double - Net Number Double - Month Date/Time)
يتم التوصيل بقاعدة البيانات باستخدام تقنية ADO 2.8
2) الشرح :
عند بداية البرنامج تختار أى قاعدة بيانات و لتكن قاعدة البيانات التى صممناها عن طريق مفتاح Browse حيث يظهر مسارها فى TextBox ثم نضغط على Connect لتوصيلها بالبرنامج حيث تظهر محتوياتها فى الـ TreeView
عند الضغط على أى Root اذا كان به Child s يقوم بعرضهم فى مستوى أقل منه و تكون عباره عن اسماء الجداول ثم على اسم الجدول عند الضغط عليه يقوم بعرض Child فى مستوى أقل منه و تكون اسماء الحقول ثم عند الضغط على اسم الحقل اذا كان به Child تظهر فى مستوى أقل منه و تكون عباره عن القيمة التى تعرض فى الـ TextBox الثانى .
عند ظهور القيمة فى الـ TextBox يمكن تحديثها , و يمكنك اضافة الاكواد و الافكار كما تشاء حيث يمكنك عمل مشروعات كامله من هذا المثال ....
3) رابط المشروع MediaFire.com
4) اذا كان لديك أى سؤال أضف تعليق و سيتم الرد عليه ان شاء الله فى اقرب وقت
4) اذا كان لديك أى سؤال أضف تعليق و سيتم الرد عليه ان شاء الله فى اقرب وقت
Visual Basic 6.0 Lessons, Tricks, Tutorials and help links :
Comments
visit this site, it contains important Information.
Here is my page ... ClintNStanbaugh
quality contents, thanks
My weblog - ErnestoZMcneeley
have read all that, so at this time me also commenting
at this place.
Also visit my web blog; CandanceMSaults
very slow for me. Is anyone else having this problem or is it a problem
on my end? I'll check back later and see if the problem still exists.
Look into my web page; AntoneJNiedzwiecki
I have no knowledge of computer programming but I was hoping to
start my own blog soon. Anyway, should you have any ideas or tips for new blog owners please
share. I know this is off subject however I simply had to ask.
Thanks a lot!
Feel free to surf to my webpage ... XiomaraEHolihan
really nice, keep it up! I'll go ahead and bookmark your website to come back later.
All the best
Visit my webpage: JacintaEStinton
additional information.
Here is my web site - CarollKNeblett
shared this enormous paragraph at here.
Also visit my blog - NatishaGMolima
the pictures on this blog loading? I'm trying to figure out if its a problem on my
end or if it's the blog. Any feed-back would be greatly appreciated.
Have a look at my web blog :: LauraleeSMaedche
Feel free to visit my web page: TennieOBlazosky