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

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

مغلق
بدأه النغم الخجول في 12 يونيو 2006 · 9 رد · 775 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مثلا قاعدة بيانات للطلاب وأريد أن أرفع الطلاب من مستوى إلى مستوى أعلى ولكن اعتمادا على درجاتهم.. يعني لازم أشيك على الدرجات اعتمادا على رقم الطالب ثم أرفعه مستوى أعلى إذا كان الطالب ليس راسبا في أكثر من ثلاث مواد..

فما الحل؟؟

أرجوكم أعطوني مثال و أفيدوني :wacko:

يعني حتى عملية اظهار بيانات من جدولين والربط بينهم؟؟

مع العلم أن هذه العمليات يجب أن تكون بالكود أي بدون استخدام الخصائص properties :wacko:

كنت راح أرفق قاعدة البيانات لكن يكتب لي :

Upload failed. You are not permitted to upload a file with that file extension.

مع العلم أن قاعدة بياناتي بالـaccess

شكرا لكم :lol:

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#2

ياجماعة ردو علي :(

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#3

ياحبيبي الناس لسه نايمين انت سهران خخخخخخخخخخخ ومستعجل ع الرد

عموما انت لازم يكون عندك العلامات ومستواها يعني من 100 الى 90 ممتاز

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

بس هذا كل الموضوع

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4

ليس هذا سؤالي حقا!!

ما قصدت هو الربط ين جدولين بينهم علاقة أصلا

البعض قال لي أن علي استخدام كائنrelation ولكن كيف أصل إلى بيانات جدول ثاني بالكود عن طريق انشاء كائن علاقة بالكود أيضا؟؟

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#5

والله الموضوع مش ح يتحل بالكلام شوف الكود التايي:-

("SELECT [Requisition].Client_Code,[Requisition].Invoiced, [Client].Client_Name " & _
									 " FROM [Requisition] INNER JOIN [Client] ON [Requisition].Client_Code = [Client].Client_Code " & _
									 " WHERE ([Client].Client_Name = '" & Trim(cboInvTo.Text) & "') " & _
									 " ORDER BY [Requisition].Client_Code;")

طبعا الجمله انا ناقلها من برامجي القديمة مثل ما هي - مش على شكل مثال

سيدي الفاضل ممكن لو وضعت انت مثالك نحاول نخليه يشتغل تمام--

ملاحظه اخيرة

اقتباس
Upload failed. You are not permitted to upload a file with that file extension

طبعا لإن المرفقات لازم تكون على صيغة(.zip - .rar) أو حاجه زي كده

يعني ممكن تضغط المجلد كله وبعدين تبعته

يارب أكون افدتك...

#6

هذا مثال بسيط فيه على ما أذكر

2text boxes

وفي الكود أنشأت أدابتر وداتا ست

المهم ان قاعدة البيانات هي داخل ال bin

فأنا أريد أن أجعل الtextbox الأول يعرض رقم الطالب من جدول student_info وأجعل الtextbox الثاني يعرض درجة الطالب بناء على الرقم الذي ظهر في الtextbox الأول؟؟

فهل ممكن تساعدوني

ونفس الشيء إذا كان في textbox و gird وأريد رقم الطالب يظهر في الtextbos وفي الgrid أريد أن يظهر مع بيانات الدرجات التي ظهرت بناء على رقم الطالب من الtextbox أريد أن يظهر معها اسم المادة من جدول course_info معتمدا على رقم المادة الذي ظهر مع الدرجات من جدول الدرجات.

فكيف أعمل ذلك؟؟

عفوا نسيت المثال :lol:

tryout.zip

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#7

نعم أخي الكريم

انا عدلت الكود بالشكل اللي يخليه يشتغل

المهم اني لم أجد درجات الطالب في اي من الجداول

وافترضت ان الدرجات موجودة في جدول: course_grade

واضفت بعض الدرجات للتجربة

يعني لو درجات الطالب مش موجوده في هذا الجدول

فيمكن تعديل المثال حسب الجدول المطلوب وضع الدرجات فيه

اليك الآن المثال بعد التعديل:-

tryout.zip

#8

شكرا لك يا أخ megosoft التعديل الذي عملته لم يكن حقا المطلوب بالضبط ولكني استفدت من التعديلات في أشياء أخرى

أنا الآن أفكر في عملية ترفيع مستويات الطلاب بناء على درجاتهم فإذا كانو راسبين في أكثر من ثلاث مواد فلا يتم ترفيعهم وغير ذلك (في حالة النجاح فإنه يتم ترفيع مستوياتهم في الجدول student_info

فكيف أعمل ذلك؟؟

يعني يجب التشييك على درجات كل طالب في كل مواده؟؟

وعلى فكرة ماهو ال"search" الذي في التعديل

يعني على حسب ما فهمت من الكود انه جدول وهمي مؤقت لحفظ بيانات من جملة الsql ويتم تعبئته مع الdataset

هل هذا صحيح؟؟؟

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#9

up

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#10

أعتذر بشدة حيث أن:-

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

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

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

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

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

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

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