تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
يرجي التعديل على المثال - تعبءة الكمبوبوكس داخل الجريد بانواع الوحدات
#1
السلام عليكم 

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

مرفق مثال مع سكربت الجدول

بحثت كتير وحاولت لكن جميع الاكواد والامثلة لا تفي بالغرض


الملفات المرفقة
.zip   uint_items.zip (الحجم : 79.26 ك ب / التحميلات : 16)
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام
تفضل التعديل في المرفقات


الملفات المرفقة
.rar   1.rar (الحجم : 83.84 ك ب / التحميلات : 47)
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة: new_programer , new_programer
#3
(14-04-23, 03:08 AM)new_programer كتب : السلام عليكم 

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

مرفق مثال مع سكربت الجدول

بحثت كتير وحاولت لكن جميع الاكواد والامثلة   لا تفي بالغرض

كود :
Dim dtUint As New DataTable
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
   Dim sda As New SqlDataAdapter("SELECT * FROM Uint_NameTbl", conn)
   sda.Fill(dtUint)
   With TryCast(dvg_UintPrice.Columns(0), DataGridViewComboBoxColumn)
       .DataSource = dtUint
       .DisplayMember = "UintName"
       .ValueMember = "id"
   End With
End Sub
Private Sub dvg_UintPrice_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles dvg_UintPrice.CellEndEdit
   If e.ColumnIndex = 0 Then
       Dim UintID = dvg_UintPrice.Item(0, e.RowIndex).Value
       If Not IsNothing(UintID) Then
           Dim v = dtUint.Rows.Cast(Of DataRow).Where(Function(r) r("id") = UintID).First
           dvg_UintPrice.Item(1, e.RowIndex).Value = v("UintQty").ToString
       End If
   End If
End Sub
Private Sub dvg_UintPrice_CurrentCellDirtyStateChanged(sender As Object, e As EventArgs) Handles dvg_UintPrice.CurrentCellDirtyStateChanged
   If dvg_UintPrice.IsCurrentCellDirty Then dvg_UintPrice.CommitEdit(DataGridViewDataErrorContexts.Commit)
End Sub
Private Sub dvg_UintPrice_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles dvg_UintPrice.CellValueChanged
   If e.ColumnIndex = 0 AndAlso Not IsNothing(dvg_UintPrice.CurrentCell) Then
       dvg_UintPrice.CurrentCell = dvg_UintPrice.CurrentRow.Cells(2)
       dvg_UintPrice.BeginEdit(True)
   End If
End Sub
الرد }}}
تم الشكر بواسطة: new_programer , new_programer
#4
(14-04-23, 04:22 AM)ابو انس كتب : وعليكم السلام
تفضل التعديل في المرفقات

شكرا   لك اخي الكريم 

عفوا كنت محتاج الكمبو بوكس كما بالمثال    داخل الداتا جريد .

(14-04-23, 08:50 AM) كتب :
كود :
Dim dtUint As New DataTable
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
   Dim sda As New SqlDataAdapter("SELECT * FROM Uint_NameTbl", conn)
   sda.Fill(dtUint)
   With TryCast(dvg_UintPrice.Columns(0), DataGridViewComboBoxColumn)
       .DataSource = dtUint
       .DisplayMember = "UintName"
       .ValueMember = "id"
   End With
End Sub
Private Sub dvg_UintPrice_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles dvg_UintPrice.CellEndEdit
   If e.ColumnIndex = 0 Then
       Dim UintID = dvg_UintPrice.Item(0, e.RowIndex).Value
       If Not IsNothing(UintID) Then
           Dim v = dtUint.Rows.Cast(Of DataRow).Where(Function(r) r("id") = UintID).First
           dvg_UintPrice.Item(1, e.RowIndex).Value = v("UintQty").ToString
       End If
   End If
End Sub

ملاحظة:
النتيجة تظهر بعد الانتقال لخلية أخرى


شكرا    جدا  جدا   

 الكود   يعمل   كما  المطلوب  


شكرا جدا لك  

ربنا يجعلة فى موازين حسناتك   - ويزيدك علم وفضل


------------

اريد نقل التركيز على الخلية سعر الشراء فى نفس السطر بعد اختيار الوحدة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 137 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  سورس كود الارسال الى الواتس -يعمل يرجي التعاون للتطوير new_programer 5 301 03-03-24, 08:45 PM
آخر رد: new_programer
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 281 18-01-24, 05:04 PM
آخر رد: loay775
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 314 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  حماية عمود داخل ورقة الاكسل العيدروس 3 195 05-01-24, 12:21 AM
آخر رد: HALIM ELEULMA
  [VB.NET] كود التعديل Abdellatif 6 406 21-12-23, 02:01 PM
آخر رد: Abdellatif
  كود التعديل لم ينجح معي melad2002 4 308 16-12-23, 12:22 AM
آخر رد: anes
  هل الداتا قراد فيو تسمح بتعدد الاسطر داخل الخلية عند جلب بيانات نصية طويله من قاعدة ب khalidalwdi 3 468 10-11-23, 11:08 AM
آخر رد: khalidalwdi
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 475 17-10-23, 06:51 PM
آخر رد: new_programer
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 361 13-10-23, 01:47 AM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم