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

عمل حقل ترقيم تلقائي في التقرير يتم تغييره كل شهر !

بدأه أبو مالك1 في 17 يناير 2010 · 7 رد · 839 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الأفاضل:

هل من الممكن وضع حقل في التقرير يقوم بإدراج قيمة تلقائية لنفسه تسلسلية ويعاد الترقيم من جديد في كل شهر...

بمعنى كل سجل مُدخل يأخذ قيمة تسلسلية معينة ويقوم بإعادة التسلسل مرة أخرى للشهر الجديد وهكذا كل شهر ؟؟؟؟؟؟؟؟؟

#2

لم افهم بالضبط المطلوب ... هل يمكن ان ترفع مثال توضح به المطلوب

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

أنظر اخي العزيز في المرفقات سوف تجد خاصية في التقرير تسمي التجميع (sorting and grouping)

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

ويمكنك عمل نفس الأسلوب ولكن علي الشهر

post-54274-12637223977541_thumb.jpg

post-54274-12637224156636_thumb.jpg

post-54274-1263722428283_thumb.jpg

post-54274-12637224396038_thumb.jpg

Toty_Retos

(المبرمج الصغير)

#4

بين أيديكم المثال المرفق

وقد وضعت هذا المثال من قبل في المشاركة

/index.php?showtopic=212415

والآن عندي حقل باسم (ملف) أضفته في الجدول وأريده عن فتح سجل جديد أن يقوم بإضافة رقم جديد في كل سجل جديد وما إن أقوم بفتح سجل جديد في شهر آخر حتى يقوم بإعادة التسلسل مرة أخرى ويعطيني نفس التسلسل المضاي لكن في الشهر الجديد...

خلاصة القول والفكرة هي أني أريد لكل معاملة مقدمة إلي تقسيمها كالتالي:

س/ب

ب: هو رقم الشهر الحالي - وهذا انتهينا منه.

س: هو رقم تسلسل المعاملة في الشهر المذكور.

أرجو أن أكون قد أوضحت الصورة...

أرى في مثال الأخ أحمد الحيقي في الرابط المرفق فكرة واضحة للوصول إلى ما أريده لكني حاولت وعجزت..

db2.rar

#5

تحية طيبة أخي ابو مالك ..

مرفق محاولة للوصول لما تريد ..

تقبل تحياتي ...

db2_up.rar

27169617.gif
#6

أخي الفاضل محمد أشكرك على تفضلك ومجهودك

لكن يبدو أن الحل لم يزبط بعد ، وأعتقد أنك استخدمت حقل الترقيم التلقائي لذلك واجهت مشاكل في إدارج سجلات جديدة، وكنت أتمنى لو يكون الحل بطريقة برمجية افضل وأسهل..

لك مني أفضل واجمل التحية ،،،،

#7
أبو مالك1 كتب:

أخي الفاضل محمد أشكرك على تفضلك ومجهودك

لكن يبدو أن الحل لم يزبط بعد ، وأعتقد أنك استخدمت حقل الترقيم التلقائي لذلك واجهت مشاكل في إدارج سجلات جديدة، وكنت أتمنى لو يكون الحل بطريقة برمجية افضل وأسهل..

لك مني أفضل واجمل التحية ،،،،

مرفق مثال برمجي وكما طلبت والكود معروف من قبل الكثيريين ولكني أحدثت عليه تعديل ليتناسب مع طلبك ..

للترقيم الشهري أستخدم هذا الكود

Me.no = AutoNumber("att", "No", "[mm]-", 4)

وللترقيم السنوي أستخدم هذا الكود ..

Me.no = AutoNumber("att", "No", "[yyyy]-", 4)

وبالتوفيق ...

db2_up2.rar

تم تعديل هذه المشاركة بواسطة moh samer ali في 18 يناير 2010 في 09:53

27169617.gif
#8

حل موفق وفكرته بسيطة جداً ..... ( أشكرك بعنف ) ..

أسأل الله لك التوفيق والمزيد ....

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…