تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الترقيم التلقائي في الداتا قريدفيو
#1
السلام عليكم

عندي سؤالان، أبدأ بالسؤال الأول:
1: هل يمكن التعديل على هذا المثال البسيط بخصوص الترقيم التلقائي في الداتا قريد فيو
حيث يتم خزن الترقيم في حقل id.
فالترقيم التلقائي في قاعدة البيانات لا أحبذه كثيراً

سامحوني؛ ولكنني مازلت في بداية الطريق في عالم الدوت نت بعد أن تركتها، ولكن امكانياتها الكبيرة
جعلتني أعود إليها

ملاحظة: لا أقصد بالسجل  حقل الــ (ID)، إنما المقصود به سجل خاص لكتابة العقود يحتوي على عدد (25) صفحة أو عقداً
وكذلك القصد أن يكون الترقيم تلقائي لحقل ID من خلال الداتا قريد فيو
بعد إجابة السؤال الأول أنتقل للسؤال الثاني إن شاء الله تعالى
المثال في المرفقات


.rar   الترقيم التلقائي في الداتا قريدفيو.rar (الحجم : 650.01 ك ب / التحميلات : 87)
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#2
(11-08-22, 09:54 AM)مصمم هاوي كتب : السلام عليكم

عندي سؤالان، أبدأ بالسؤال الأول:
1: هل يمكن التعديل على هذا المثال البسيط بخصوص الترقيم التلقائي في الداتا قريد فيو
حيث يتم خزن الترقيم في حقل id.
فالترقيم التلقائي في قاعدة البيانات لا أحبذه كثيراً

سامحوني؛ ولكنني مازلت في بداية الطريق في عالم الدوت نت بعد أن تركتها، ولكن امكانياتها الكبيرة
جعلتني أعود إليها

ملاحظة: لا أقصد بالسجل  حقل الــ (ID)، إنما المقصود به سجل خاص لكتابة العقود يحتوي على عدد (25) صفحة أو عقداً
وكذلك القصد أن يكون الترقيم تلقائي لحقل ID من خلال الداتا قريد فيو
بعد إجابة السؤال الأول أنتقل للسؤال الثاني إن شاء الله تعالى
المثال في المرفقات




بالنسبة للترقيم التلقائي فاستخدم الدالة ذي , استخدمهه من فيديو اكاديمية حسونه



كود :
Private Function AutoNum(TblName As String, ColName As String) As String
       Dim Str As String = "SELECT MAX(" & ColName & ") + 1 FROM " & TblName & " where TblName = '" & Name & "'"
       Dim Tbl As New DataTable
       Tbl = GetTable(Str)
       Dim MyIDNum As String
       If Tbl.Rows(0)(0) Is DBNull.Value Then
           MyIDNum = "1"
       Else
           MyIDNum = Tbl.Rows(0)(0)
       End If
       Return MyIDNum
   End Function

استبدل ( where TblName = '" & Name & "'" ) بالجدول المناسب
الرد }}}
تم الشكر بواسطة:
#3
حاولت تطبيق الكود ولكن فشلت فشلا ذريعا.
فأرجو التعديل على المثال المرفق.
مع العلم ان تعبئة البيانات يتم يدويا عن طريق الداتا قريدفيو.
اسم الجدول موجود في بوتن الحفظ واسم الحقل id
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: نيمو
#4
(11-08-22, 02:19 PM)مصمم هاوي كتب : حاولت تطبيق الكود ولكن فشلت فشلا ذريعا.
فأرجو التعديل على المثال المرفق.
مع العلم ان تعبئة البيانات يتم يدويا عن طريق الداتا قريدفيو.
اسم الجدول موجود في بوتن الحفظ واسم الحقل id

تم تعديل اللازم تجدها في المرفقات
الدالة تكون

كود :
 Private Function AutoNum(TblName As String, ColName As String) As String
       Dim Str As String = "SELECT MAX(" & ColName & ") + 1 FROM " & TblName & ""
       Dim Tbl As New DataTable
       Tbl = GetTable(Str)
       Dim MyIDNum As String
       If Tbl.Rows(0)(0) Is DBNull.Value Then
           MyIDNum = "1"
       Else
           MyIDNum = Tbl.Rows(0)(0)
       End If
       Return MyIDNum
   End Function



فقط غير الجدول

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


كود :
TextBox2.Text = AutoNum("TBL_almadhuniiyn", "ID")


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

اضافة لكود الحفظ نسيتها طبعا Big Grin 


كود :
.AddWithValue("@ID", AutoNum("TBL_archives", "ID")).DbType = DbType.String

مع ضرورة تعديل insert طبعا


الملفات المرفقة
.rar   الترقيم التلقائي في الداتا قريدفيو.rar (الحجم : 662.91 ك ب / التحميلات : 108)
الرد }}}
تم الشكر بواسطة: مصمم هاوي
#5
أستاذي الفاضل وأخي الحبيب سعود جزاك الله كل خير
وهذا هو المطلوب حرفياً
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,209 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 623 05-12-24, 02:21 AM
آخر رد: aljzazy
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 664 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,653 09-10-24, 08:28 PM
آخر رد: Kamil
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 574 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  اضافة اسطر فارعة في الداتا جريد فيو ismaeel 1 551 25-08-24, 02:43 AM
آخر رد: Taha Okla
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,065 11-08-24, 11:44 AM
آخر رد: alachk
  سؤال جمع كل صفين لوحدهم في الداتا جرايد فيو windoo 2 456 01-07-24, 12:07 PM
آخر رد: windoo
  سؤال عن كيفية حفظ التغير في الداتا قريد فيو في قاعدة الببانات saud1004 4 516 20-06-24, 12:48 PM
آخر رد: saud1004
  اعاني من بطئ بتحميل البيانات داخل الداتا جيرد يوجد لدي اكثر من 100 الف صف RADOS 1 575 11-06-24, 07:42 PM
آخر رد: غزة العزة

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


يقوم بقرائة الموضوع: