منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[Acces2007] السجل قبل الاخير - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : مايكرسوفت أكسيس Microsoft Access (http://vb4arb.com/vb/forumdisplay.php?fid=170)
+--- الموضوع : [Acces2007] السجل قبل الاخير (/showthread.php?tid=12170)



السجل قبل الاخير - abdelbasyer - 26-04-15

الاخوة الاعزاء

من المعروف ان الدالة Dlast تقوم باحضار اخر سجل فى استعلام او جدول

ماذا لو اردنا الحصول على السجل قبل الاخير ؟


RE: السجل قبل الاخير - Al-OmmdA - 27-04-15

فى هذا الحاله يمكنك عمل  Record Set
ثم الذهاب إلى أخر سجل عن طريق
RecordSet.MoveLast
ثم
RecordSet.MovePrevious



RE: السجل قبل الاخير - sami2015 - 27-04-15

SELECT TOP 1 *
FROM (SELECT TOP 2 * FROM [table1] ORDER BY [id] DESC)
ORDER BY [id] ASC;


RE: السجل قبل الاخير - Al-OmmdA - 27-04-15

نعم هذا طريقه أفضل من إستعمال الـ RecordSet
شكراُ