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

كيف يتم إضافة معلومات الى قاعدة بيانات بها ارتباط

مغلق
بدأه فايز في 4 أكتوبر 2004 · 11 رد · 1,173 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارجو منكم المساعدة العاجل وذلك لأهمية الموضوع بالنسبة لي:

عندي قاعدة بيانات بها ارتباط من الجدول الأول الى الثاني عن طريف ID

و في الأجدول الأول خانة اسم المدرسة

و الجدول الثاني خانة عدد الفصول

يعني عندما اريد ان اضيف عدد الفصول احتاج اختار اسم المدرسة.

ارجو ان يكون المثل واضحا لكم.

الرجاء سرعة الرد مع خالص الإحترام لكم

#2

ما فهمت سؤالك تمام .... لكن قد تكون عارف انت للـ ID تبع اسم المدرسة و بالتالي يمكنك ادخاله لما تدخل عدد الفصول .... الى نفس جدول عدد الفصول و ايضا الى جدول اسم المدرس (ما فهمت اذا كان عندك هذين الجدولين و كل منهما منفصل و متربطين بالـ ID

ايضا ممكن تقوم بعمل Trigger في قاعدة البيانات بحيث عند ادخال شيء في جدول ... يقوم هذا الـ Trigger بتحديث الجدول الاخر ... هذا اذا كنت تستخدم SQL Server أو اوراكل

اقتراح:

جدول المدرسة ممكن يكون لديه هذه الحقول:

ID

NumberOfClasses

SchoolID

جدول اسم المدرسة يحتوي على:

ID

SchoolName

بحيث يكون ربط الجدولين بـ SchoolID مشيرا الى ID من جدول اسم المدرسة

Quran_Signature.jpg
#3

اخي فايز

على مافهمت من سؤالك انك تريد تحديد اسم المدرسة (من ComboBox مثلا) ثم تعديل أو إضافة عدد الفصول (عن طريق TextBox مثلا)

جرب الكود التالي

"Update TableName 
SET NoOfClasses = " & TextBox1.Text & " WHERE SchoolName = ' " & ComboBox1.Text & " ' "

وبالتوفيق

#4

مشكورين أخواني ابو وليد و الحارثي

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

احتاج اعمل صفحة asp لتمكنني بإضافة تفاصيل الأسم بعد أختيار الإسم.

فلنفترض عندي اسم محمد ، احمد ، عبدالله ، كيف اضيف تفاصيل الإسم من خلال الصفحة.

ارجوكم المساعدة العاجلة.

ودمتم سالمين

test.zip

تم تعديل هذه المشاركة بواسطة فايز في 5 أكتوبر 2004 في 16:01

#5

ما فهمت ايش تقصد تمام و الذي يظهر لي انك تريد ادخال التفاصيل مباشرة من نفس الصفحة بعد ادخال اسم الطالب و لذا فبناءا على فهمي يمكنك ادخال هذه المعلومات الى الصفحة كالتالي

اولا ... لما تقوم بادخال الاسم الى جدول الاسماء ... فعندك ID وهي رقم يزداد كلما ادخلت اسم جديد .... فما تدخل اسم جديد يعني ان الـ ID تزداد ... اذن بعد ادخال هذه .... قم باختيار اكبر ID من جدول الاسماء و احفظه في متغير في الصفحة مباشرة بعد الادخال كالتالي:

لنفرض انك ادخلت الاسم كالتالي:

name = request.form("fullname")
sql = "Insert into Names ('" & name & "')"

SET RS1 = connection.execute (sql)

sqlID = "SELECT MAX(ID) FROM NAMES "

'هذه تقوم باختيار اخر ID تم ادخالها الى جدول الاسماء 
SET RS2 = Connection.Execute(sqlID)
MyNewID = RS2(0)

' الان اختر ادخل التفاصيل
MyDetails = request.form("student_details")
sql3 = "insert into Details values (" & MyNewID & ", '" & MyDetails & "')"
set RS3 = Connection.Execute(sql3)

ان شاء الله يكون هذا ما تريد ... و اذا لم ... فان شاء الله مستعدين نساعد اخي الكريم و السلام عليكم

Quran_Signature.jpg
#6

أخوتي الكرام أشكركم جزيل الشكر على هذه الإستجابة السريعة و الردود العاجلة.

ما اعنية اني سأضع الأسماء اولا وهذي عملتها، وفي صفحة جديدة اريد أن أختار الأسم واقوم بوضع تفاصيل الأسم.

ارجو ان تكون هذا التعريف واضحا لكمز

تحياتي

فايز

تم تعديل هذه المشاركة بواسطة فايز في 6 أكتوبر 2004 في 11:59

#7

هل قصدك تعرض المدارس في قائمة منسدلة ، وتدخل بيانات عن الفصول الدراسية ويتم تخزينها بالجدول مع العلاقة id للمدراس.

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#8

بالضبط أخوي عبدالله هذا ما اعنية.

ارجو افادتي العاجلة

ولكم خالص الشكر و التقدير .

فايز

#9

أخوي عبدالله انا في انتظار ردك

شكرا لك

#10

أرجو منكم الرد العاجل يا جماعة

#11

أنا لا زلت في الأنتظار

#12

أين انتم

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

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