![]() |
|
الحصول على رقم آخر ادخال - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : الحصول على رقم آخر ادخال (/showthread.php?tid=10980) |
الحصول على رقم آخر ادخال - issa - 25-07-2020 السلام عليكم أرجو المساعدة. كيف يمكنني الحصول على رقم id أخر سجل بعد insert sql insert into table ( ) values ( ) بحثت كثيرا في النت ولم تعمل الكودات انا استخدم دلفي 6 وقاعدة بيانات access واتخاطب مع اكسس من خلال ado وشكرا لكم RE: الحصول على رقم آخر ادخال - ALG2009 - 26-07-2020 وعليكم السلام جرب كود : (LastId:=(SELECT MAX(Id) FROM Tableضع الكود بعد جمة الإدخال وستحصل على آخر ID في [size=small]LastId[/size] RE: الحصول على رقم آخر ادخال - sofiane201 - 26-07-2020 ALG2009 هذا ينجح في حالة كان الترقيم آليا RE: الحصول على رقم آخر ادخال - ghostdz - 26-07-2020 يمكنك إستخدام الدالة Last في AdoQuery كالآتي كود : SELECT Last(FieldName)
FROM TableNameRE: الحصول على رقم آخر ادخال - issa - 26-07-2020 شكرا لكم على الردود الردود تعمل صحيح بعد تنفيذ تعليمة insert كنت أبحث عن الحصول على ال id ضمن تعليمة insert لنفترض البرنامج جزء من شبكة ربما سنحصل على id غير الذي أدخالناه نحن وذلك عندما طرفية أخرى تدخل معلومات في نفس المكان الذي نستخدم insert و نصبح في خطأ. RE: الحصول على رقم آخر ادخال - Delphi4Us - 27-07-2020 اذا كنت لا ازال اذكر هناك طريقة يمكنها اضافة سجل جديد وجلب رقم التعريف بنفس الوقت لا اذكرها الان او ربما هي في ثقنية الدوت نت شئ مثل كود : ID_Value=Insert Into MYtable(a,b,c) valeus (a,b,c)ولو كنت بحاجة الى معرفة رقم التعريف لكل سجل تضيفه يمكنك الغاء عملية الترقيم التلقائي وتقوم بقراءة اخر رقم قبل عملية الاضافة وتضيف له رقم وتعطيه للسجل الجديد وتكون على علم بالرقم الذي اعطيته |