• 0
عبداللةقساس

كيف يتم الحصول على حقل الترقيم التلقائي اثنا الحفظ

سؤال

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

تم تعديل بواسطه عبداللةقساس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وعليكم السلام

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

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

 

select max fieldName from tableName

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وعليكم السلام

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

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

 

select max fieldName from tableName

 شكرا اخي الكريم بس انا وجدت كود في احد المشاركات ولم افهمة يمكن انة يتعلق بسولي والكود هوا  Dim strSQL As String = "INSERT INTO Invoice (InvoiceNo, Date) VALUES('" & Me.txtInvoiceNo.Text & "','" & Me.dtpDate.Value & "') SELECT SCOPE_IDENTITY();"

هل يمكن اي حد يوضح لي الجزا الاخير من الكود ما معناة وكبف يعمل

SELECT SCOPE_IDENTITY();"

تم تعديل بواسطه عبداللةقساس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

الإستعلام التالي سيعمل معك إن شاء الله

Select last(id) from table group by id,Order by id Desc

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

لقد وجدت حل اسهل في موقع مايكروسوفت

وهو يكون كالتالي

To set a data column to contain auto-generated numbers
  1. Open your dataset in the Dataset Designer.

  2. Select the column you want to populate with auto-generated numbers.

  3. In the Properties window, set the following properties:

    Property

    Setting

    AutoIncrement

    true

    AutoIncrementSeed

    If you want to begin at a number different from the default value of 0, set this value to the starting number for this column.

    AutoIncrementStep

    In each new row, the column value is incremented by this value.

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا استاذي

KARIMSOFT  خصوصا وكل اساتذتي الكرام على جهودكم واجاباتكم وجزاكم الله الف الف الف خير
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .