الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

مغلق
بدأه medo429 في 7 يونيو 2007 · 6 رد · 659 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وياريت ان يكون ذلك اما من خلال اداة datacontrol او عن طريق مكتبة dao

وجزاكم اله كل خير

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

#2

اخي انا أعتقد انك ممكن تعمل هذا عن طريق الخاصية Recordsource وتربطها مع اي أداة هذا اذا كنت بتستخدمdata Control

getalife.gif
#3

مش فاهم طيب ممكن توضحلي بمثال

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

#4

أخي على حسب معرفتي والله أعلم ان هذا المثال سوف يفيدك

getalife.gif
#5

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

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

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

#6

بسم الله الرحمن الرحيم

الحل كالاتي

اولا نعلن ال connection باستخدام ال DAO

Public db As Database

و يفضل طبعا في module

ثانيا: الكود الذي يقرا الجداول

Sub readtables()
	Dim i, y As Integer

	Set db = OpenDatabase(dbname)
	y = db.TableDefs.Count - 1
	lsttblname.Clear
	For i = 0 To y
		If db.TableDefs(i).Attributes = 0 Then
			lsttblname.AddItem db.TableDefs(i).Name
		End If
	Next

End Sub

طبعا من الممكن ان ترسل الاداة List box بالمرجع الي ال method او ال procedure لكي يقوم تلقائيا بتحميل اي listbox في برنامجك باسماء الجداول

لكن اسمحلي انصحك بنصيحة و ارجو ان تتقبلها من اخ منك

اخي الكريم هذه التكنولوجيا اصبحت قديمة و في طريقها الي الزوال هذا ان لم تكن قد زالت بالفعل، و لن تصدق انني رفضت راتبا كبيرا في شركة ارادتني ان اعمل بهذه التكنولوجيا لانني اجيدها عوضا عن التكنولوجيات الحديثة مثل ال java و ال jsp و ال .net و ال asp.net و كذلك عملاق ال data access ال ADO.NET

هذا لانني اريد ان اجعل لنفسي مكانة و ابني career , ليس مهنة تجلب بعض المال و ليس لها مستقبل

اخوك احمد شلبي

Oracle Certified Professional

Database & Web Developer

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#7

أخي الكريم romantic_boy

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

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…