منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استعراض السجلات التي في القريد - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : استعراض السجلات التي في القريد (/showthread.php?tid=2118)



استعراض السجلات التي في القريد - aftfm - 03-03-14

السلام عليكم ورحمة الله وبركاته

هذا مثال لتسليم اجهزة كعهد للموظفين

توجد مشكلة وهي في استعراض العهد فيما اذا كان للشخص اكثر من عهدة
في شاشة الاجهزة وعند اول اقلاع لاها لا توجد هذه المشكلة عند التشغيل اضغط على
السجل في القريد يتم اظهار السجل في الحقول التي تحت السجل

المشكلة في حالة اختيار موظف آخر من كومبو المستلم
يظهر السجل في القريد ولاكن عند الضغط على القريد لا يظهر في الحقول التي تحت القريد

ارجوا المساعدة في حل هذه المشكلة


RE: استعراض السجلات التي في القريد - amgadtamer - 04-03-14

ما دمت ستحضر البيانات من ال datagridview لا داعى لربط textbox بالبيانات مرة أخرى خصوصا إذا كانت نفس البيانات

ولكن يمكن عمل الآتى
كود :
Function GetDatagridViewRowValue(ByVal Grid As DataGridView, ByVal ColumnIndex As Integer) As String
        Dim CellValue As String = Nothing
        If Grid.RowCount > 0 Then
            CellValue = Grid.CurrentRow.Cells(ColumnIndex).Value.ToString
            Return CellValue
        Else
            Return Nothing.ToString
        End If
    End Function
    Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
        Me.txtType.Text = GetDatagridViewRowValue(Me.DataGridView1, 0)
        Me.txtQuentity.Text = GetDatagridViewRowValue(Me.DataGridView1, 1)
        Me.txtDeviceNum.Text = GetDatagridViewRowValue(Me.DataGridView1, 2)
        Me.txtNotes.Text = GetDatagridViewRowValue(Me.DataGridView1, 3)
    End Sub



RE: استعراض السجلات التي في القريد - aftfm - 04-03-14

الف شكر اخي العزيز على الاهتمام

ولكن ظهر لي هذا الخطأ
ارجوا التعديل على المثال

وهذه صورة الخطأ

http://www.4shared.com/download/IBRD7wYQce/_online.png?lgfp=3000


RE: استعراض السجلات التي في القريد - aftfm - 04-03-14

السلام عليكم ورحمة الله وبركاته

وايضاً اخي العزيز

اريد احضار البيانات ليس فقط من الداتا قريد بل حتى اسم المسلم ومرتبته وتاريخ الاستلام قد يختلف لنفس المستلم
لانه قد يستلم عدة اجهزة ولكن في ايام مختلفة وقد يكون المسلم شخص آخر
لذا التغيير عند الضغط على القريد يكون للبيانات التي في القريد وغيرها حتى الـ ID


RE: استعراض السجلات التي في القريد - amgadtamer - 05-03-14

بالنسبة للخطأ في أى مكان قمت باستدعاء الدالة ؟
باقي المطلوب أمهلني بعض لأني علي سفر حاليا


RE: استعراض السجلات التي في القريد - aftfm - 06-03-14

في حدث
DataGridView1_SelectionChanged
للقريد

والف شكر على الاهتمام


RE: استعراض السجلات التي في القريد - aftfm - 08-03-14

هناك ملاحظة اخرى
في حالة أن احد الحقول من نوع تاريخ

سيتم عرض الحقول التي قبل حقل التاريخ في الجدول ومن حقل التاريخ الى آخر بقية الحقول لا يتم عرضها


RE: استعراض السجلات التي في القريد - amgadtamer - 08-03-14

برجاء ذكر المطلوب بمزيد من التفاصيل حتى يمكن المساعدة


RE: استعراض السجلات التي في القريد - aftfm - 08-03-14

بخصوص الكود الذي وضعته مشكور

لماذا عندما يكون احد حقول جدول قاعدة البيانات من نوع تاريخ
لا يقوم بعرض الحقول التي تكون بعد حقل التاريخ

مثلا لدي جدول فيه الاسم الرقم التاريخ العمر المهنه

في هذه الحالة سيقوم بوضع الاسم والرقم فقط اما التاريخ والعمر والمهنه لا تظهر وعندما اقوم
بتعديل نوع حقل التاريخ الى نص
يقوم بعرض الكل دون مشاكل