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

ربط بيانات combobox ببيانات textboxs

بدأه suz في 29 يونيو 2010 · 2 رد · 576 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأفاضل :

عندي إستفسار أرجو أن يكون له إجابة واضحة عندكم

الملف المرفق به محاولة بسيطة لتدريبي علي الفيجوال بيسك دوت نت 2005

هذا مشروع لنوتة تليفون و قد أضفت جدول في داتابيز sql 2005 و لقد قصدت أن يكون جدول واحد لعدم التعقيد

و قد ربطت البرنامج بالداتا بيز و جعلت الفورم الأول لتسجيل البيانات و الفورم الثاني لإظهار أرقام التليفونات عند إختيار الإسم ففشلت في الجزء الثاني و قد كانت فكرتي هي معرفة رقم NameID

و إدخاله في stored proccesure تم إنشاءه فيظهر هذه الأرقام و لكني لا أعرف كيف أحدد هذا الرقم و كيف أخله إلي stored proccesure لإظهار باقي البيانات فهل أجد المساعدة لإنني في حالة تدريب علي ما درسته في الكورسات

و لكم جزيل الشكر

Pnumber.zip

#2
suz كتب:

الأخوة الأفاضل :

عندي إستفسار أرجو أن يكون له إجابة واضحة عندكم

الملف المرفق به محاولة بسيطة لتدريبي علي الفيجوال بيسك دوت نت 2005

هذا مشروع لنوتة تليفون و قد أضفت جدول في داتابيز sql 2005 و لقد قصدت أن يكون جدول واحد لعدم التعقيد

و قد ربطت البرنامج بالداتا بيز و جعلت الفورم الأول لتسجيل البيانات و الفورم الثاني لإظهار أرقام التليفونات عند إختيار الإسم ففشلت في الجزء الثاني و قد كانت فكرتي هي معرفة رقم NameID

و إدخاله في stored proccesure تم إنشاءه فيظهر هذه الأرقام و لكني لا أعرف كيف أحدد هذا الرقم و كيف أخله إلي stored proccesure لإظهار باقي البيانات فهل أجد المساعدة لإنني في حالة تدريب علي ما درسته في الكورسات

و لكم جزيل الشكر

لقد اضفت StoredProcedure بطريقة خاطئة لجلب الأرقام عليك اضافتها بالشكل التالي وسأشرح لماذا ..

create proc [dbo].[NameList]
as 
 @NameID int
begin 
select HomePhone1,HomePhone2,CellPhone1,CellPhone2,Email
from dbo.Peronal
where NameID=@NameID
end

أولا لماذا تقومي بتعريف عدة برامترات وتمريرها للاجرائية أنت عليك فقط انت تقومي بجلب الحقول استنادا الى رقم NameID فقط

وجملة الاستعلام ايضا لا تضعي فيها البرمترات ليست كتعليمة Insert التي تحتاج لبرمترات لاضافة سطر جديد وتمرير قيمة كل حقل

قومي بتعديل الاجرائية وفي البرنامج قومي بتمرير قيمة NameID من ComboboxName.SelectedValue

وستحل المشكلة ان شاء الله ..

تم تعديل هذه المشاركة بواسطة was_hal في 29 يونيو 2010 في 16:04

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#3

أولاً شكراً علي الرد لقد فادني جداً كمبدأ و لكن عند تنفيذ ال stored proceseduer ظهرت هذه الرسالة

Msg 102, Level 15, State 1, Procedure NameList, Line 3

Incorrect syntax near '@NameID'.

فأين الخطأ

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

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

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

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

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