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

عدة اسئلة حو ل التعامل مع قواعد البيانات اكسس من خلال Vb.net

بدأه frh في 17 أغسطس 2009 · 1 رد · 584 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية عطرة وبعد

اقوم ببرمجة نظام لمطعم وارغب في برمجته بالفيجول دوت نت ولكن تواجهني بعض الاسئلة :

1- كيفية التأكد من صحة البيانات المدخلة مثل التأكد من ان اسم المستخدم غير موجود مسبقاً، قم بعمل امر select لكن كيفية التعامل مع النتيجة لم اعرف.

2- تقييد المستخدم على ادخال ارقام فقط او ادخال حروف فقط في بعض الحقول.

3- جعل ال DataGridView لعرض البيانات فقط مع اظهار التعديلات التي تحدث على الجدول مثلا لو صار اضافة في الجدول تظهر السجلات الجديدة وبالمثل الحذف والالغاء

4- التعامل مع جدولين علاقتهم واحد لمتعدد

مرفق النظام وهو مازال في البداية اقوم بتجربة الاكواد على جدول الوحدات، ارجو ان لا تكون اسئلتي مكررة لقد قرأت عدة دروس واستفدت منها في عملية الاضافة ولاتعديل والالغاء ولكن ينقصني جانب التأكد من صحة البيانات .

لكم مني جزيل الشكر والاحترام

vb2005.rar

vb2005.rar

#2
اقتباس
- كيفية التأكد من صحة البيانات المدخلة مثل التأكد من ان اسم المستخدم غير موجود مسبقاً، قم بعمل امر select لكن كيفية التعامل مع النتيجة لم اعرف.

يمكنك تعريف الحقل على أنه UNIQUE فيتكلف محرك قواعد البيانات من التأكد من أن الإسم مثلا غير موجود مسبقا و لكن في هذه الحالة عليك تسيير الأحداث لأنه في حالة إذخال المستخدم لإسم للمرة الثانية ستحصل على استثناء. أظن أنك يجب أن تشترك في الحدث BindingComplete للكائن من نوع BindingSource لالتقاط الإستثناء و تنبيه المستخدم.

اقتباس
- تقييد المستخدم على ادخال ارقام فقط او ادخال حروف فقط في بعض الحقول.

هذه مشكلة برمجية و أحد حلولها هو الإشتراك في الحدث Validating لمربع النص و التأكد من صحة المحتوى داخله.

اقتباس
- جعل ال DataGridView لعرض البيانات فقط مع اظهار التعديلات التي تحدث على الجدول مثلا لو صار اضافة في الجدول تظهر السجلات الجديدة وبالمثل الحذف والالغاء

لعرض البيانات فقط على DataGridView نقوم بتحديد الخصائص التالية على False :

- AllowUserToAddRows : لمنع المستخدم من زيادة أسطر جديدة.

- AllowUserToDeleteRows : لمنع المستخدم من حذف أسطر.

- ReadOnly : لمنع المستخدم من تحرير محتويات الخلايا.

اقتباس
4- التعامل مع جدولين علاقتهم واحد لمتعدد

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

post-207152-1250503131_thumb.jpg

حيث الدوائر الحمراء تبين أين يمكنك النقر لاستعراض الجداول المرتبطة بالجدول الرئيسي.

الطريقة الأخرى و هي طريقة برمجية تسيرها أنت حيث يمكنك تحديد فلتر كلما تم تغيير تسجيل من الجدول الرئيسي.

ملاحظة : انتظر ردودا أكثر و في وقت أقل على مواضيعك إذا كانت تحوي سؤالا و احدا.

تحياتي...

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

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

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

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

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