الجدول الأول يوجد به عدد من الطلبة يتكون من اسم الطالب والدرجة العلمية التي حصل عليها.
الجدول الثاني به أسماء المدارس والمجموع المتاح لكل مدرسة.
المفروض أن كل طالب يفتح له الجدول الثاني حسب درجته العلمية.
مثال:
لو الطالب (س) درجته النهائية (300) يقوم البرنامج بفتح له كل الخيارات؟
لو الطالب (ص) درجته مثلا ( 270) يقوم البرنامج بفتح المدارس التي تشمل هذه الدرجة وما دونها.
ملاحظة:
يجب على كل طالب اختيار ثلاث رغبات فقط وغير مسموح له باختيار أكثر من ذلك.
مثال على الكود
<%@PageLanguage="vb"AutoEventWireup="false"CodeBehind="WebForm1.aspx.vb"Inherits="_1.WebForm1" %>
<!DOCTYPE html><title></title><asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="True"DataSourceID="SqlDataSource1"DataTextField="Ta3lem"DataValueField="Ta3lemID"style="text-align: center"></asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" DeleteCommand="DELETE FROM [Table] WHERE [Id] = @Id" InsertCommand="INSERT INTO [Table] ([Id], [Ta3lem], [Ta3lemID]) VALUES (@Id, @Ta3lem, @Ta3lemID)" SelectCommand="SELECT * FROM [Table]" UpdateCommand="UPDATE [Table] SET [Ta3lem] = @Ta3lem, [Ta3lemID] = @Ta3lemID WHERE [Id] = @Id"> <DeleteParameters><asp:ParameterName="Id"Type="Int32"/></DeleteParameters><InsertParameters><asp:ParameterName="Id"Type="Int32"/><asp:ParameterName="Ta3lem"Type="String"/><asp:ParameterName="Ta3lemID"Type="String"/></InsertParameters><UpdateParameters><asp:ParameterName="Ta3lem"Type="String"/><asp:ParameterName="Ta3lemID"Type="String"/><asp:ParameterName="Id"Type="Int32"/></UpdateParameters></asp:SqlDataSource><br/></divstyle="rtl"><asp:TextBoxID="TextBoxR1"runat="server"></asp:TextBox><asp:TextBoxID="TextBoxR2"runat="server"></asp:TextBox><asp:TextBoxID="TextBoxR3"runat="server"></asp:TextBox></form>
الكود الخلفي
Public Class WebForm1 Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load, chk_ot.CheckedChanged, chk_ot.DataBinding End Sub Protected Sub DropDownList1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DropDownList1.TextChanged, DropDownList1.SelectedIndexChanged TextBoxR1.Text = DropDownList1.SelectedItem.Text TextBoxR2.Text = DropDownList1.SelectedItem.Text TextBoxR3.Text = DropDownList1.SelectedItem.Text End Sub
End Class
البرنامج مصمم على اكسيسس والربط مع تطبيق وِب من نوع سى شارب فيجوال ستديو 2012
السؤال
hamadaalmasry
السلام عليكم ورحمة الله وبركاته
أريد شرح كيفية إنشاء هذه العلاقة بين هذه الجداول:
الجدول الأول يوجد به عدد من الطلبة يتكون من اسم الطالب والدرجة العلمية التي حصل عليها.
الجدول الثاني به أسماء المدارس والمجموع المتاح لكل مدرسة.
المفروض أن كل طالب يفتح له الجدول الثاني حسب درجته العلمية.
مثال:
لو الطالب (س) درجته النهائية (300) يقوم البرنامج بفتح له كل الخيارات؟
لو الطالب (ص) درجته مثلا ( 270) يقوم البرنامج بفتح المدارس التي تشمل هذه الدرجة وما دونها.
ملاحظة:
يجب على كل طالب اختيار ثلاث رغبات فقط وغير مسموح له باختيار أكثر من ذلك.
مثال على الكود
الكود الخلفي
البرنامج مصمم على اكسيسس والربط مع تطبيق وِب من نوع سى شارب فيجوال ستديو 2012
وشكرا لكم على مساعدتكم
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.