المشاركات : 65
المواضيع 5
الإنتساب : Dec 2016
السمعة :
0
الشكر: 0
تم شكره 40 مرات في 27 مشاركات
سهل الحبيب طبعا اذا معك ID تلقائي وتريد تعرفة علي سبيل المثال في data grid
تسوي هذا في زر البحث
SQLTsalary = "SELECT * FROM Tsalary WHERE Namestaff LIKE '%" & TxTSearch.Text & "%'"
DataSetTsalary.Clear()
Conn.Open()
Dim DataAdapterTsalary As New OleDbDataAdapter(SQLTsalary, Conn)
DataAdapterTsalary.Fill(DataSetTsalary, "Tsalary")
Conn.Close()
HideTxtID.DataBindings.Clear()
HideTxtID.DataBindings.Add("Text", DataSetTsalary, "Tsalary.ID")
GVTeachers.DataSource = DataSetTsalary
GVTeachers.DataMember = "Tsalary"
GVTeachers.Refresh()
ملاحظة الكود الاسفل سوتلك مثال اذا تريدة يظهر اسم الموظف او تريد تخفيه
GVTeachers.Columns(0).Visible = False او GVTeachers.Columns(0).HeaderText = "رقم الموظف تلقائي"
GVTeachers.Columns(1).HeaderText = "رقم الموظف"
GVTeachers.Columns(2).HeaderText = "اسم الموظف"
تعريفات الاكود وهوه كتالي :
Tsalary اسم جدول قاعده البيانات
Columns(2).HeaderText في هذا تعريف للخلايا الموجوده في data grid ولزم تعرف رقم متسلسل للخلية مثلا 1 او 2 ووووالخ
TxTSearch اسم text لي تريد تبحث فية
DataSetTsalary اسم ديتا المستخدمة
HideTxtID طبعا هذا اسم اي اسم تقدر تسمية وتستخدمة لسحب رقم متسلسل
GVTeachers اسم data grid
وشكرا التمني فهمت
المشاركات : 58
المواضيع 15
الإنتساب : Oct 2016
السمعة :
0
الشكر: 51
تم شكره 24 مرات في 18 مشاركات
اشكرك أخي الكريم..
ولكن سؤالي هو اني اذا عملت إنسيرت لسجل جديد كيف أعرف رقم ID الذي سوف يأخذه في الداتابيز؟؟
المشاركات : 156
المواضيع 24
الإنتساب : Jul 2016
السمعة :
4
الشكر: 215
تم شكره 65 مرات في 59 مشاركات
بعد تحديث البيانات (استيراد)،
سيكون آخر سجل في قاعدة البيانات هو آخر سجل تم اضافته، مالم يكن هناك (Sort) أو (Filter).
*أنا استخدم الربط عن طريق المعالج.
المشاركات : 847
المواضيع 9
الإنتساب : Oct 2015
السمعة :
131
الشكر: 2219
تم شكره 1685 مرات في 745 مشاركات
بطريقة سهلة سيكون maxID+1
لكن لا ينفع اذا كان التطبيق مستخدم في اكثر من جهاز بوقت واحد
اما اذا كان تطبيق عام او له اكثر من مستخدم ممكن يدخلوا في وقت واحد فيوجد استعلام يعيد الرقم الجديد بعد الادخال
اعتقد موجود في احد مشاركات المنتدى
المشاركات : 161
المواضيع 23
الإنتساب : Aug 2014
السمعة :
3
الشكر: 294
تم شكره 76 مرات في 42 مشاركات
25-04-17, 01:47 AM
(آخر تعديل لهذه المشاركة : 25-04-17, 01:49 AM {2} بواسطة العواد الصغير.)
حسنا افدتمونا جزاكم الخير اذا كانت نوع الحق كويد كيف يتم معرفة الكويد للسجل الجديد علما اننا نستخدم دالة داخل سكول
وهذه الدالة (newid()) وهذا نوع الحقل uniqueidentifier
سبحان الله والحمد لله ولا اله الا الله والله اكبر