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 :
What's up to all, it's really a fastidious for me to pay a
ReplyDeletevisit this site, it contains important Information.
Here is my page ... ClintNStanbaugh
If you are going for most excellent contents like I do, just go to see this site all the time as it offers
ReplyDeletequality contents, thanks
My weblog - ErnestoZMcneeley
Ahaa, its good discussion about this post here at this blog, I
ReplyDeletehave read all that, so at this time me also commenting
at this place.
Also visit my web blog; CandanceMSaults
I'm not sure exactly why but this blog is loading
ReplyDeletevery 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
Hey there fantastic website! Does running a blog like this take a massive amount work?
ReplyDeleteI 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
I’m not that much of a online reader to be honest but your blogs
ReplyDeletereally nice, keep it up! I'll go ahead and bookmark your website to come back later.
All the best
Visit my webpage: JacintaEStinton
I'd like to find out more? I'd love to find out some
ReplyDeleteadditional information.
Here is my web site - CarollKNeblett
I am actually grateful to the holder of this web site who has
ReplyDeleteshared this enormous paragraph at here.
Also visit my blog - NatishaGMolima
Hmm is anyone else experiencing problems with
ReplyDeletethe 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
Thanks for sharing your thoughts on books. Regards
ReplyDeleteFeel free to visit my web page: TennieOBlazosky