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

عند اختيار الدولة من الكومبوبكس الاول

بدأه kamal alnahhal في 9 أغسطس 2013 · 11 رد · 1,053 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبائي الغاليين في الفريق العربي للبرمجة

كل عام وأنتم بخير بمناسبة حلول عيد الفطر السعيد

 

لي سؤال وهو ...  في المرفق يوجد نموذج واحد ... المطلوب .. عند اختيار الدولة من الكومبوبكس الاول يتم عرض اسماء مدن هذه الدولة في الكومبوبكس الثاني

مثال لو تم اختيار دولة مصر يظهر مدن مصر مثل القاهرة . الاسكندرية . المنصورة وهكذا

 

بالتوفيق

Mydata.rar

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#2

القضية ستأخذ وقتاً للإجابة لأنه من الواجب إنشاء جدول جديد في قاعدة البيانات وإجراء بعض العمليات الأخرى حتى نصل  للنتيجة المطلوبة , سأجهز الحل وأنزله غداً إن شاء الله

#3
Anas T.P.M كتب:

القضية ستأخذ وقتاً للإجابة لأنه من الواجب إنشاء جدول جديد في قاعدة البيانات وإجراء بعض العمليات الأخرى حتى نصل  للنتيجة المطلوبة , سأجهز الحل وأنزله غداً إن شاء الله

 

نحن بانتظار الاجابة

 

بالتوفيق

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#5

أخي الكريم السلام عليكم ورحمة الله تعالى وبركاته :
نظرت إلى قاعدة البيانات والمشروع وحاولت استعراض المشروع فلم أستطع باعتبار ان نسختك من Visual studio  أحدث من خاصتي.
المهم سامحني اولاً للتأخر وسأقترح لك بعض المنطلقات لتبدأ منها في عملك:
أولاً لنعد إلى طريقة تحميل أسماء الدول في نموذجك :
من المعروف أن الكومبوبوكس تستقبل بينات بطريقة رائعة وهي القيمة الحقيقية للعنصر والقيمة الظاهرية وهذا ما سنستفيد منه في عملنا فأنت ستقوم بعمل استعلام وتعطي نتائج الاستعلام (الذي يظهر أسماء جميع الدول) إلى أداة الكومبوبوكس وتجعل القيمة الحقيقة Valuemember للكومبوبوكس هي ID الدولة والقيمة التي ستعرض Displaymember هي اسم الدولة.
الآن حتى نستطيع أن نعرض المحافظات الخاصة بالدولة هذه فقط نذهب إلى الحدث ItemSelected ونكتب استعلاماً ثانياً يعتمد على جدول المحافظات والذي أنت أدخلت فيه ID الدولة مسبقاً ونجعل جملة الشرط هي :
where ID =compoboxCountry.valuemember
وبهذا النحو ستعرض البيانات التي تريدها , وإذا لم يكن شرحي السابق وافياً أخبرني حتى أرفق لك مثالاً .
تحياتي لك وآسف مرة أخرى على التأخر.

تم تعديل هذه المشاركة بواسطة Anas T.P.M في 13 أغسطس 2013 في 12:08

#6

أحبائي الأعزاء

أنس Anas T.P.M

هيتم الجمل

الشكر موصول لكم جميعاً .. ان شاء الله سأطبق ما اقترحتموه من حلول وسوف نقطف ثمار ذلك سوياً

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#7

أخي العزيز / أنس Anas T.P.M

مليون تحية طيبة وبعد ،،

 

حاولت كثيراً .. لم أستطع الحصول على نتيجة

 

أتمنى عليك أن ترفق لي مثال وأكون ممنون لك جداً

 

مع أطيب تحياتي لك بالتوفيق

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#8

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

ExForConnection.zip

تم تعديل هذه المشاركة بواسطة Anas T.P.M في 16 أغسطس 2013 في 16:40

#9

أخي الغالي / أنس

مليون تحية طيبة وبعد ،،،

 

أولاً وقبل كل شيء انا أشكرك جزيل الشكر  على جهودك ... وبارك الله فيك ... اللهم آمييييييييييييين

يبدو أنك نسيت ارفاق قاعدة البيانات التي اشتغلت أنت عليها والتي مسارها على القرص E

 

تقبل مني أجمل تحية

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#10

أخي الكريم والعزيز كمال -رعاك الله-

قاعدة البيانات التي عملت عليها هي ذاتها قاعدة البيانات الخاصة بك التي أرفقتها أنت مع المشاركة الأولى في هذا السؤال وتستطيع أن تغير المسار كما يحلو لك وذلك بالذهاب إلى Solution explorer وتنقر النقر المزدوج على Class diagram ومن ثم نقرتين على ConnectionStr  داخل الكائن Class1 ومن ثم ستجد السطر :

return

فضع بين علامتي الاقتباس هاتين سطر Connection string الذي تستطيع الحصول عليه من خلا العملية التالية البسيطة :

نذهب للقائمة Data-->add new data source

ثم نختار من الواجهة التي ستظهر Database ثم نضغط زر التالي ومن ثم نضغط على الزر في أعلى اليمين new connection -على ما أعتقد- ثم نحدد نمط قاعدة البيانات وهو Access ثم نتابع بحسب الشاشة التي تظهر بأن ندل البرنامج على مسار قاعدة البيانات وعند إتمام هذه العملية وبالضغط على موافق نرى بأننا عدنا إلى الشاشة السابقة ونرى في الأسفل عقدة اسمها Connection string نسدل هذه العقدة وننسخ السطر الموجود بداخلها  ونهب إلى Class1 ونضع هذا السطر كما هو بين علامتي الاقتباس " " ونحذف أي علامة اقتباس موجودة ضمن هذا السطر حتى لا نتعرض لأخطاء وكل رمز \ نجده نضع له جاراً آخر حتى يصبح \\

تحياتي لك ,هل هناك أي استفسار آخر , أنا بالخدمة

#11

بارك الله فيك أخي الغالي أنس .. تمام

اللهم آمييييييييييييييييييييييييييييييييييين

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#12

الاخوة الاعزاء

مليون تحية طيبة وبعد ،،،

 

تم تغيير قاعدة البيانات الى جدول الموظفين وجدول الدوائر وجدول الاقسام

عند اختيار اسم الدائرة من الكومبوبوكس الاول يظهر اسماء الاقسام التي تخص هذه الدائرة في الكومبوبوكس الثاني

 

تم التغلب على المشكلة ولذا أرفق لكم البرنامج لتعم الفائدة للجميع

 

========

مع أجمل تحياتي

Mydata.rar

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

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

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

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

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

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