اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

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

لدي جدول t_1 وفيه حقول ( الاسم - الرقم - التاريخ - ملاحظات ) ..... وفيه سجلات كثيرة جداً ...

أريد كود يطبق على كامل السجلات بحيث يتم توزيع أرقام متسلسلة على السجلات بناءً على التاريخ .... ويضع الرقم في حقل الرقم ( txtnum )

مثلاً لدي عشرة سجلات في عام 1425 هـ ... اريد توزيع ارقام على سجلات هذه السنة أبتداءً من أصغر تاريخ وهو 1/1/1425 ويأخذ رقم 1 ... ثم الذي يليه في التاريخ وهكذا ... حتى نهاية سجلات 1425 ... ثم يبدأ السنة التي بعدها ... علماً بأن التاريخ قد يتكرر ....

شاكراً لكم ومقدراً حسن تعاونكم .... غفر الله لي ولكم ...

db2.rar

قام بنشر (معدل)

السلام عليكم

أعتقد إنني أواجه صعوبات في إرفاق الملفات .... دائما تظهر لي هذه الرسالة

فشلت عملية إرفاق الملف , غير مصرح لك بإرفاق هذا النوع من الملفات

أولا أرجو تبديل ال recordsource إلى استعلام عن الجدول كله و مرتب تصاعديا حسب التاريخ

على العموم هذا هو الكود ... أرجو أن تجربه و تبلغني بالنتائج

private sub update_click()
Dim rs As DAO.Recordset
Dim ctr As Integer
Dim previousDate As Date
Set rs = CurrentDb.OpenRecordset(Me.RecordSource)

rs.MoveFirst
previousDate = rs.Fields(3).Value
Do
rs.Edit
ctr = ctr + 1
If Year(previousDate) <> Year(rs.Fields(3)) Then
ctr = 1
previousDate = rs.Fields(3).Value
End If
rs.Fields(2) = ctr
rs.Update
rs.MoveNext
Loop Until rs.EOF
rs.Close
Set rs = Nothing
end sub

أرجو من أي خبير اذا رأي أي تحسينات يمكن اضافتها يبلغني بها ... لأني خبرتي بالأكسيس ليست قوية

تم تعديل بواسطه Dream_Works
قام بنشر

الكود تمام وشغال .... مع إضافة بسيطة وهو لتحديث النموذج .

    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70

الله يعطيك العافية ويبارك فيك .

قام بنشر

اخي الكريم Dream_Works

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

السجلات التابعه للاسم تكون تسلسليه حسب الاسم اي مثلا

احمد

سجلات النموذج الفرعي التابع للموظف احمد

1 غياب بون عذر

2 اجازاة

3 اجازة مرضيه

ويكون هكذا مع جميع الموظفين

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information