الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية فرز السجل قبل الأخير

بدأه captin في 6 مايو 2012 · 6 رد · 786 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

سؤالي هو كيفية فرز السجل قبل الأخير من نموذج فرعي ووضع خانة التاريخ مثلاً الموجودة بالنموذج الفرعي في مربع نص موجود في النموذج الأصلي

المرفق يوضح المطلوب

وإذا أمكن شرح كيفية فرز واستخراج أية معلومة من أي سجل سواء كان السجل الثاني أو الثالث أو قبل الأخير

مع خالص الشكر والتقدير

ABC.rar

#2

تفضل أخى

ABC.rar

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

شكراً لك أخي أبو يوسف على سرعة الاهتمام وسرعة الرد

وهذا هو المطلوب من السؤال

ولك مني جزيل الشكر والإمتنان

#4

السلام عليكم ورحمة الله وبركاته

الأخ العزيز أبو يوسف لقد حاولت تطبيق ماتكرمت به علينا من حل على فورم آخر لدي ولكنني لم أفلح في ذلك

لذلك أرجو التكرم وشرح كيفية عمل الكود

مع خالص الشكر

#5

أخى الكريم

هذا هو الكود المستخدم

أولا سيتم وضع الكود فى حدث فى الحالى فى النموذج الرئيسى لكى يتم تنفيذه عند تغيير السجل

Private Sub Form_Current()

ثم نقوم بتعريف مجموعة السجلات الخاصة بالنموذج الفرعى

Dim rs As Recordset
Set rs = Me.subfrm.Form.RecordsetClone

و لأنه من المحتمل ألا تكون هناك سجلات فى النموذج الفرعى وضعنا هذا السطر حتى لا يحدث خطأ

On Error GoTo norec

ثم نذهب الى السجل الاخير

rs.MoveLast

ثم نتحرك الى السجل قبل الاخير ( ذلك بالطبع اذا كان عدد السجلات أكبر من واحد )

If rs.RecordCount > 1 Then rs.MovePrevious

هنا نأخذ البيانات المطلوبة من السجل

Me.txtdate = rs![التاريخ]

هذا السطر لتخطى الكود التالى

GoTo exitsub

عندما لا يكون هناك سجلات فى النموذج الفرعى سيتم مسح محتويات مربع النص

norec:
Me.txtdate = ""

عند الانتهاء نقوم بغلق مجموعة السجلات و الخروج

exitsub:
rs.Close
Set rs = Nothing
End Sub
1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#6

بارك الله فيك أستاذنا/ أبو يوسف ، زادك الله علما ..

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#7

بارك الله فيك يا استاذ أبو يوسف معلومات مفيدة جزيت خيرا

عزوز عبداللاه
مدرب ومطور قواعد بيانات أكسس

الاهتمامات

VBA,VB.NET,ASP.NET,SQL SERVER, ORACLE

azouzeg@hotmail.com

01004147149

مواضيع مشابهة