في المثال المرفق
في الفورم عند اضافة سجل قبل الحفظ وعند ظغط مفتا باركود يتم طباعة هذا السجل وكذلك عند الوقوف على السجل في الدتاقريد فيو يتم طباعة السجل المتار في الدتا قريد فيو
تكفون
تمام بوضع المشروع
ضع هذا الكود بدل Report.SetDataSource في زر br
PHP كود :
Dim q = From x In myDatatable Where x.Item("id") = Me.DataGridView1.CurrentRow.Cells("id").Value
Report.SetDataSource(q.CopyToDataTable)
مشكور اخي على المساعدة بس باقي الشق الثاني وهو عند الاضافة وقبل حفظ السجل يتم طباعة التقرير اوجعل التحديد عند الحفظ يكون على السجل المضاف
يا علي،
المفروض ما يتم طباعة إلا ما تم حفظه بقاعدة البيانات، هذا إذا كنت تريد الشغل المضبوط، وعدم طباعة بيانات وبعد الطباعة يكنسل الحفظ، أنت معايا ولا إيه.
معك طيب كيف اخلية بعد عملية الحفظ يوقف على نفس السجل ليتم طباعة التقرير
يا علي،
ضع هذا السطر بعد تمام عملية الحفظ
PHP كود :
Me.DataGridView1.CurrentCell = DataGridView1.Rows(Me.DataGridView1.Rows.Count - 1).Cells(0)