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

كيفية حفظ ال fk فى جدول detail

بدأه samy elsayed في 1 يناير 2014 · 1 رد · 415 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتم إخوانى 

اناعامل شاشة الطالب بيسجل فيها رغباته  فى جدولين واحد ماستر والتانى ديتيل 

الاول reg_headre

Reg_id(pK)

stu_id

reg_date

level_id)forign key)

Academy_id)forign key)

 
الثانى
 
    (reg_det_id)pk
university_id   fk
faculity_id  fk
Reg_id  fk
 
 
اول مشكلة بتقابلنى انى بعمل بحث على الإسم من جدول الطلبة فلو عملت بحث بالعربي يقولى الطالب غير مودجود لو بالانجليزى بيجيب الطالب عادى 
تانى مشكلة انى عايز اعمل insert ولكن ال pk فى الجدول الاول بيكون اوتوماتيك يعنى مش بشوف قيمته وبتكون داخل الداتا بيز 
ازى اخليها تنزل لوحدها فى الجدول التابع 
 
انا رافع صورة للفورم وهى نصين اللى فوق للماستر والتانى للديتيل وطبعا هسجل كذا مرة فى الجزء التانى 
t7hr.png

ده الكود اللى تحت زرار البحث عن الإسم 
    SqlCommand comm = new SqlCommand();
        comm.CommandType = CommandType.StoredProcedure;
        comm.CommandText = "SEARCH_STUDENT";
        comm.Parameters.Add("@st_name", SqlDbType.VarChar).Value = TEXT_SEARCH_NAME.Text.Trim();
        comm.Connection = CONN;
        CONN.Open();
        try
        {
            SqlDataReader dr = comm.ExecuteReader();
            dr.Read();
            Label_name.Visible = true;
            Label_name.Text = dr["stu_name"].ToString();
          
        }
        catch
        {

            Label_name.Text = "لا يوجد طالب بهذا الإسم";
        }

        finally
        {
            CONN.Close();
            CONN.Dispose();
        }

وده كود البروسيجدر
 

ALTER PROCEDURE [dbo].[SEARCH_STUDENT]
@ST_NAME nVARCHAR(50)
AS

BEGIN
SELECT stu_id,Stu_name
FROM students 
WHERE Stu_name Like '%' + @st_name +'%'
END

مع العلم ان الداتا بيز بتقبل اللغة العربية عادى جدا ودخلت اسماء طلبة بالعربى 
عايز لما ادخل فى الماستر اضغط على زرار يسمحلى اعمل new record


جزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة samy elsayed في 1 يناير 2014 في 02:02

#2

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

تم تعديل هذه المشاركة بواسطة Tammam_KD في 14 يناير 2014 في 00:05

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

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

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

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

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

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