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

استفسار بخصوص مشروع بسيط

بدأه abdullah.b في 1 أبريل 2012 · 3 رد · 649 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء الكرام

انا لدي مشروع تخرج لهذا العام وقممت بختيار فكرة لمشروع برنامج لا ادره شؤؤن الموظفين على ان يتم عمل برنامج يقوم باضافة (موظف جديد - تعديل بيانات موظف - حذف بيانات موظف مضاف بالقاعدة ) طبعا الفجوال الي انا شغال عليه هو Microsoft Visual Studio 2005 وعندي قاعدة بيانات عملتها ب الاكسس 2007 وحولتها لـ 2003 والحمدلله الامور تمام بس واجهتني مشكله وهي كالتالي

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

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

اتمنى مساعدتكم اخواني فـ مالي بعد الله سواكم

وتقبلو وافر تحياتي

عبدالله

#2

السلام عليكم اخي كيف الحال ؟

اولا : بالنسبة لربط قاعدة البيانات انصحك باستخدام الكود الذي يسمى (الاتصال المغلق)

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

ثانيا : كود شاشة الدخول

الكود التالي يقوم بتمييز اليوزر

imports system.data.oledb
public class login
dim str as string = "Connection String"
dim connas new oledbconnection
dim ds as new dataset
end class

هذا الكود لتحديد نوع الاتصال وقاعدة البيانات

الان ناتي الى كود الاتصال وتفقد اليوزر

private sub button1_click
dim uid as string ' form user id
dim uname as string ' for username

dim cmd as new oledbcommand
dim dr as new loedbdatareader
cmd.connection  = conn
cmd.connection.open()
cmd.commandtext = "SELECT * FROM USER WHERE UID = '" & userid.text & " ' "
dr = cmd.excutereader()
dr.read()
uid = dr.item("userid")
uname = dr.item("user name"(
if uid = textbox1.text and uname = textbox2.text then
form2.show
form1.hide
else
msgbox("this user dose'nt Exist")
exit sub
end if
cmd.connection.close()

وهذا كود التحقق من المستخدم في قاعدة البيانات

وهناك ملف مرفوق في المرفقات يشرح عن كيفية الربط بالكود وجميع العمليات

واي شي اخر لاكمال مشروعك بالفترة المحددة انا جاهز وهذا ايميلي aaltra5@yahoo.com

بالتوفيق

نبذة عن قواعد البيانات في الفجوال بيسك دوت نت.pdf

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#3

جزاك الله الف خير اخي عبدالرحمن على الرد الاكثر من رائع واستوفيت لجميع اسئالتي لك مني فائق التقدير والاحترم , ولك مني دعوة بظهر الغيب

اضفتك ع الاميل

شاكر لطفك

#4
abdullah.b كتب:

جزاك الله الف خير اخي عبدالرحمن على الرد الاكثر من رائع واستوفيت لجميع اسئالتي لك مني فائق التقدير والاحترم , ولك مني دعوة بظهر الغيب

اضفتك ع الاميل

شاكر لطفك

اهلا اخي الكريم انا بالخدمة ويشرفني ان اكون احد الاشخاص على ايميلك واي استفسار لا تتردد باسؤال

بالتوفيق وشكرا لك ايضا

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

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