بسم الله الرحمن الرحيم
ارجو مساعدتي كيف يمكنني ان اعمل استعلام في data grid بحيث اذا ادخلت مثلا اسم الموظف
او رقمه في text يظهر جميع بياناته في data grid و بعد ذلك يمكنني التعديل فيها
ارجو ان تساعدوني بان تعطوني مثال على ذلك بكود
وجزاكم الله خيرا
بسم الله الرحمن الرحيم
ارجو مساعدتي كيف يمكنني ان اعمل استعلام في data grid بحيث اذا ادخلت مثلا اسم الموظف
او رقمه في text يظهر جميع بياناته في data grid و بعد ذلك يمكنني التعديل فيها
ارجو ان تساعدوني بان تعطوني مثال على ذلك بكود
وجزاكم الله خيرا
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
السلام عليكم
إذا كنت قد بدأت في المشروع ففي الخانة النصية بعد أن يكتب اسم الموظف
ممم يا طيب قبل كل شيء هل قاعدة البيانات هي Access أو SQL أو XML أوووو ؟
على كل حال أكتب التالي على إفتراض أن الـ Stored Procedure لديك بهذا الاسم sp_FindAuthors
Private Sub AuthorsNameFinder(ByVal Name As String)
Try
Me.pboxAuthor.Image = Nothing
Dim cmd As New SqlCommand("sp_FindAuthors", cnnMain)
DAAuthors.SelectCommand = cmd
DsMain1.Books.Clear()
DsMain1.Authors.Clear()
DsMain1.EnforceConstraints = False
cmd.Parameters.Add(New SqlParameter("@critera", _
SqlDbType.NVarChar, 50)).Value = Name
cmd.CommandType = CommandType.StoredProcedure
Dim Index As Integer = DAAuthors.Fill(DsMain1, "Authors")
If Index <> 0 Then
RemoveDuplicateRows(DsMain1.Authors, "AuthorID")
DABooks.SelectCommand = cmd
DABooks.Fill(DsMain1, "Books")
UpdateDisplay()
Exit Sub
End If
Me.SBInfo.Text = "لم يتم العثور على قيمة البحث , تم تجهيز سطر جديد لإضافة مؤلف جديد"
NewRow()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Subالكود في الـ sp_FindAuthors كالتالي
USE BookAuthors Go IF EXISTS (SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'PROCEDURE' AND ROUTINE_NAME = 'sp_FindAuthors') DROP PROCEDURE sp_FindAuthors GO --ALTER ONE CREATE PROC sp_FindAuthors @critera NVARCHAR(50) AS BEGIN SELECT a.AuthorID,a.Author, b.ISBN,b.Book FROM Authors a LEFT JOIN Books b ON a.AuthorID = b.AuthorID WHERE a.Author LIKE @critera +'%' ORDER BY a.AuthorID END
بالتوفيق إن شاء الله ...
في المثال يتضح المقال
بسم الله الرحمن الرحيم
جزاك الله كل الخير يااخ الغملاسي فعلا هذا ما كنت احتاجه
و الله يكثر من امثالك ........
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
الأخ العزيز الغملاسي ممكن أن ترفق مثال بما سبق (مع إرفاق الStored Procedure) وكيف أستخدمها
لأني لم أفهم تماما ماسبق وكيف أطبقه عمليا
وجزاك الله ألف خير
هذا الموضوع مغلق.