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

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

مغلق
بدأه loayy في 6 أغسطس 2003 · 11 رد · 3,232 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الأعزاء في المنتدى

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

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

الدرس هو عن كيفية عمل ترقيم تلقائي (أرقام مسلسلة) في التقرير

أولاً : يجب أن يكون عندنا تقرير في مثالي هذا التقرير هو تقرير بسيط (تقرير المناطق) والتقرير هو كما يلي :

AreaNo AreaName

1000 الخليل

2000 بيت لحم

3000 القدس

4000 رام الله

5000 نابلس

6000 اريحا

7000 طولكرم

8000 قلقيلية

9000 جنين

المطلوب هنا هو أن نرقم المناطق في التقرير بحيث يكون الناتج كما يلي :

مسلسل AreaNo AreaName

1 1000 الخليل

2 2000 بيت لحم

3 3000 القدس

4 4000 رام الله

5 5000 نابلس

6 6000 اريحا

7 7000 طولكرم

8 8000 قلقيلية

9 9000 جنين

ثانياً : نقوم بما يلي :

نقوم بإنشاء حقل غير منضم بأن نختار مربع نص ab من شريط الأدوات ونضع هذا المربع في أقصى يمين التقرير فيقوم الحاسوب بتسمية مربع النص هذا نص1 أو نص2 أو ...... وهذه التسمية تختلف من مستخدم لآخر حسب عدد النصوص التي أنشأها المستخدم

بعد ذلك نذهب إلى نص1 ونقوم بإعادة تسميته بالضغط بالماوس الأيمن ثم اختيار خصائص ثم نذهب إلى الكل ثم عنوان ونسمي النص ب مسلسل

بعد ذلك نذهب إلى غير منضم ونضغط بالماوس الأيمن ونختار خصائص وعند خاصية مصدر عنصر التحكم نكتب =1

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

بقيت الآن خطوة واحدة وهي الذهاب إلى الحقل والذي يعرض =1 والضغط بالماوس الأيمن ثم اختيار خصائص والذهاب إلى الكل ثم إلى مجموع تراكمي ونختار شامل أو مجموعة إضافية بصراحة لا أعرف الفرق بينهما ولكن الذي أعرفه أن الخيار شامل يستخدم إذا كان الترقيم المسلسل يراد تنفيذه على كل التقرير

هذا هو المطلوب وبعد ذلك نعمل معاينة للتقرير نجد أن المناطق تم ترقيمها تسلسليا من 1 إلى 9 حسب عدد المناطق الموجودة في التقرير

أرجو أن يكون الشرح واضحاً

أخوكم (لؤي / أبو العبد)

ملاحظة يوجد ملف مرفق يحتوي على التقرير بعد أن تم عمل أرقام مسلسلة له وهو مصمم باستخدام access 97 حتى يستفيد منه جميع الأعضاء

areas.rar

#2

الله يعطيك العافيه

فكره حلوه

=1

:D:D:D

#3

good job

thank you

سبحان الله وبحمده .... سبحان الله العظيم

#4

السلام عليكم

انسخ البرنامج

db8.zip

#5

الأخ الكريم samir_samir

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

نسخ الملف حسب ما فهمت الهدف منه إيضاح أن هناك مشكلة وبعد الاطلاع على الملف فالمشلكة بسيطة جدا وحلها بسيط جدا فما قمت به أخي الكريم هو صحيح فإذا كانت النسخة التي لديك هي نسخة عربية فما عليك القيام به هو الذهاب إلى خاصية مصدر عنصر التحكم وإذا كانت لديك النسخة إنكليزية إذهب إلى خاصية contol source واكتب فيها إشارة =1 بحيث تكون إشارة المساواة إلى اليسار وليس إلى اليمين ثم نكتب واحد أما سبب ظهور إشارة المساواة إلى اليمين وليس إلى اليسار هو أننا نكتب باللغة العربية لذلك تظهر الإشارة على اليمين وهذه هي مشكلة التنسيق باللغة العربية

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

وبارك الله فيك

علما بأنني أرفقت الملف المرفق لملفك بعد التعديل حيث قمت بعمل نسختين للملف نسخة على أكسيس 97 ونسخة على أكسيس إكس بي

ملاحظة :

كثيرا ما نعاني من مشاكل مشابهة عند كتابة كود برمجي حيث نجد التنسيق له عكس ما كتبنا وفي حالة استمرار مواجهتك لنفس المشكلة فقط إنسخ =1 كما هي في خاصية مصدر عنصر التحكم

db8_update.rar

#6

الأخ ويندوز

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

لا شكر على واجب أخي الكريم

أخوك / لؤي - أبو العبد

#7

شكراً لك أخي الكريم loayy على هذه الفائدة الطيبة

وبالنسبة للفرق بين ( تراكمي ) و (شامل)

شامل : سيرقم تلقائياً متسلسلاً

تراكمي : يستخدم إذا وضعت رأس مجموعة جديدة في التقرير

فمثلاً من خلال المثال الذي تفضلت به لو كان لمدينة الخليل عدة قرى سنضع حقل ترقيم مدينة الخليل بخاصية ( شامل ) في رأس المجموع الجديدة والذي به فقط ( اسم المدينة )

ونضع في التفصيل والذي به حقل ( أسماء القرى التابعة ) حقل الترقيم بخاصية ( تراكمي ) فيبدأ الترقيم هنا من جديد كلما انتهى من المدينة وقراها فتكون النتيجة هكذا

20001 _________ الخليل

---------------------- 1- قرية 1

---------------------- 2- قرية 2

---------------------- 3- قرية 3

---------------------- 4- قرية 4

20002 ـــــــــــــــــــ بيت لحم

---------------------- 1- قرية 1

---------------------- 2- قرية 2

20003 ـــــــــــــــــــ القدس

---------------------- 1- قرية 1

وهكذا

#8

:D:D

#9

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

اخي الكريم/ لؤي

الشرح متعوب عليه وجميل ومفيد وقد سبق أن تطرق إلى تلك الطريقة الأستاذ/ فهد الدوسري في الوصلة التالية :

http://www.arabteam2000.com/vb/showthread....%E3%D3%E1%D3%E1

وتوجد مواضيع مشابه ، فقط استخدم كلمة "مسلسل" عندما تبحث فسوف تجد الكثير.

ولك تحياتي

ابن مسقط

ibnmusqat.gif
#10

بارك الله فيكم جميعاً.(f)

#11

الأخ أحمد الحربي ، حفظه الله

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

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

أخوك / لؤي (أبو العبد)

#12

الأخ / إبن مسقط ، حفظه الله

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

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

الأخ mmmrb

بارك الله فيك أيضاً وجزاك الله خيراً

أخوكم في الله / لؤي (أبو العبد)

هذا الموضوع مغلق.

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

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

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

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

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