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

كيفية تغيير حقل بحقل اخر

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

استخدمت الـSqlDataReader وذلك لعرض البيانات من القاعدة الى الخانات التي

يجب ان تعرض ونجحت العملية وهي عند تغيير الرقم يتغير الأسم معاه مباشرة ولكن عند كتابة

الأسم لا يتغير الرقم مع العلم ان الرقم مفتاح اساسي

ارجو المساعدة وجزاكم الله خيرا

#2

ممكن ترفق امشكلة أو تضع الكود المستخدم

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#3

Private Sub txtCNO_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCNO.TextChanged

Dim dbCommand As New SqlCommand

dbCommand.CommandText = "SELECT customer_name FROM customer WHERE customer_no=" & Val(txtCNO.Text)

dbCommand.Connection = SqlConnection1

SqlConnection1.Open()

Dim dbDR As SqlDataReader = dbCommand.ExecuteReader

While dbDR.Read

ComboBox1.Text = dbDR("customer_name".ToString)

End While

SqlConnection1.Close()

End Sub

------

هذا هو الكود وكما وضحت ان رقم العميل هو مفتاح اساسي ولدي 2 Text Box الاول خاص برقم العميل والثاني بالاسم

عند تغيير الرقم في الText الخاص بالرقم يتغير الاسم مباشرة حسب ماهو موجود في القاعدة ولكن عند تغيير الأسم في ال Text الخاص

بالأسم لا يتغير الرقم

#4

أنت في الcommand التى لديك تعمل select للname بناءا على الno

ولكنك لا تعمل command بالعكس أى بعمل select للno بناءا على الname

عن طريق هذا الكود

SELECT customer_name FROM customer WHERE customer_no=" & Val(txtCNO.Text

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#5

بس انا اريد ان تكون الخاصيتين موجودة سواء بألاسم او الرقم

هل اعمل جملة select مرتين

على العموم جزاك الله خير

#6

نعم أخى تعمل جمله الselect مرتين

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

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

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