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

إريد أقتراحكم لعمل نموذج معين

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

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

إريد إقتراحكم لعمل نموذج معين لدي وهي كالآتي:

ترميز معين لسجل وهي تتكون من سبع خانات

الخانة الأولى تحتوى على : S أو V أو R أو M

الخانة الثانية والثالثة: السنة الحالية تتكون من خانتين مثال 08

الخانة الرابعة والخامسة : الشهر الحالية تتكون من خانتين مثال 04

الخانة السادسة والسابعة: تتكون من ترقيم تلقائي بحيث مجموع الخانات السبع لا يتكرر

إريد هذا كله في نموذج وليس في "ماسك"

أحترت كثيراً في كيفية عمله

أرجو أن يكون السؤال واضح

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

#2

عندي سوال اخي متره نستخدم الحرف : S أو V أو R أو M

ارجو التوضيح

#3
nokia73331 كتب:
السلام عليكم ورحمة الله وبركاته

الخانة السادسة والسابعة: تتكون من ترقيم تلقائي بحيث مجموع الخانات السبع لا يتكرر

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

ملاحظة : الترقيم التلقائي ماذا لو وصل إلى أكثر من 99 وليكن مثلاً 100 أو أكثر ... الخانة السادسة والسابعة لاتكفي وفي هذه الحالة لا يمكن تطبيق الترقيم التلقائي إلا إذا كان الترقيم يدوي حتى يصل الى 99 ثم يعاد الترقيم يدوي من رقم 1 من جديد

N080101

N080102

N080199

N080201

N080228

وهكذا ......

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#4
اقتباس
moody1616 رد أمس, 07:01 PM

عندي سوال اخي متره نستخدم الحرف : S أو V أو R أو M

ارجو التوضيح

أولا أشكرك على تجاوبك

ثانياً هذه الحروف تدل على نوع السجل المدخل يعني حرف S مثلاً يدل على عملية بيع وV عملية إستثمار

------

اقتباس
kamal alnahhal رد أمس, 08:26 PM

إقتباس(nokia73331 @ Apr 13 2008, 06:31 PM)

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

الخانة السادسة والسابعة: تتكون من ترقيم تلقائي بحيث مجموع الخانات السبع لا يتكرر

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

ملاحظة : الترقيم التلقائي ماذا لو وصل إلى أكثر من 99 وليكن مثلاً 100 أو أكثر ... الخانة السادسة والسابعة لاتكفي وفي هذه الحالة لا يمكن تطبيق الترقيم التلقائي إلا إذا كان الترقيم يدوي حتى يصل الى 99 ثم يعاد الترقيم يدوي من رقم 1 من جديد

N080101

N080102

N080199

N080201

N080228

وهكذا ......

أشكرك على تجاوبك أنت أيضا

بخصوص الترقيم التلقائي : أن الترقيم التلقائي محصور في داخل الشهر الواحد وثم داخل السنة الواحدة وثم داخل رمز العملية الوحدة

وهذه أمثلة على ذلك وإرجو أن تكون واضحة

S080401

S080402

...

S080499

__________

S080501

S080502

....

S080599

__________

S090101

S090102

...

S090199

__________

V080401

V080402

....

V080499

__________

#5

اخي الفاضل

قد يكون الحل بهذه الطريقة

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

post-15367-1208180470_thumb.gif

قم بإختيار رمز العملية من مربع التحرير والسرد ( M او R او S او V )

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

post-15367-1208180617_thumb.gif

2. بعد اختيار رمز العملية سوف ينتقل المؤشر مباشرة الى حقل الإسم بدون تدخل منك وسيكون التركيز عليه اكتب الآن اي شيء في هذا الحقل وسيتم عمل الترقيم التلقائي المخصص كما طلبت بالضبط

post-15367-1208180735_thumb.gif

اكمل بقية الحقول الفارغة

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

za_AutoNumber2008.rar

#6

الأخت الفاضلة .. زهرة

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

أشكرك كثيراً وجزاك الله خيراً ولو كنت أعلم كلمة في شكرك أكثر لقلته

وآآسف على التأخير في الرد حيث أمر بظروف صعبه ولم أدخل الأنترنت بسببه وأرجو أن تدعو لي

أرجع إلى الموضوع

من الملاحظ في المثال أن يعطي للسجل ترقيم تلقائي بغض النظر الشهر والسنة

والمطلوب ترقيم تلقائي في داخل شهر معين وفي سنة معينه

أي يكمن أن يكون في هذا الشهر والذي هو 5 سجل S080501 و S080502 و S080503

وفي الشهر الذي بعده S080601 و S080602 و S080603 وS080604 و S080605 و S080606

أي الترقيم التلقائي داخل الشهر ذاته وفي السنة ذاتها ورمز العملية ذاتها

ولا يتعدى إلى الشهر آخر أو إلى سنة آخرى أو رمز عمليه أخرى

لاحظ هذه الرموز وقارنيها بالذي قبله V080501 و R080501 و M080501 هذا كله فقط في رمز العملية

وهذا في السنة لكن في رمز العملية ذاتها M080501 , M090501 , M100501 وهذا في داخل السنة ذاتها

وهذا في الشهر لكن في داخل السنة ذاتها وفي داخل العملية ذاتها M090101 و M090201 و M090301

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

Database1.rar

#7

الاخت / زهرة ... حفظة الله ورعاها

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

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

أعتقد أن الطلب له علاقة وثيقة بجداول والعلاقات .. لكن كيف؟ ... مرجعه إلى أهل العلم أمثالكم .

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

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

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

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

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

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