منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استعراض السجلات التي في القريد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

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

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

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

ارجوا المساعدة في حل هذه المشكلة
ما دمت ستحضر البيانات من ال 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
الف شكر اخي العزيز على الاهتمام

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

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

http://www.4shared.com/download/IBRD7wYQ...?lgfp=3000
السلام عليكم ورحمة الله وبركاته

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

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

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

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

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

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

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