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

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

قام بنشر

السلام عليكم

لمستخدمي حقل الترقيم التلقائي AutoNumber الراغبين في ابتداء الترقيم من 1 مع بداية كل سنة جديدة .

الحل عن طريق استعلام يظهر التسلسل للسنة نفسها مع وجود التسلسل الرئيس كما هو ودون التعديل عليه .

لاحظوا الإستعلام QryTransaction .

تحياتي .

AnnualSeq.rar

قام بنشر

بسم الله الرحمن الرحيم

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

أخيك سهل أحمد ( ابو نعيم )

قام بنشر

السلام عليكم

شكرا لك أخي أبو نعيم على تحياتك الطيبة .. وبعد :

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

لا يمكن التعديل على حقل الترقيم التلقائي إلا بالطريقة المعتادة وهو عمل حقل رقمي واستخدام دالة DMax أو أي طريقة أخرى للحصول على أكبر رقم سابق .

أو ما عملته أنا وهو الإبقاء على الترقيم التلقائي وعمل حقل رديف يظهر تسلسل المعرف على مستوى السنة ، ولكن تبقى مشكلتان صغيرتان وهما :

1 - لو تم حذف أول سجل/معرف في السنة فسيجر معه كل السجلات للسنة نفسها والتي تليه في تبديل قيمها للخلف ، مع ملاحظة أنه لن يؤثر على السنوات السابقة واللاحقة .

2 - التعرف على معرف السجل الحقيقي بسرعة ولكن يمكن عمل نموذج محول للبحث بين الحقل الرئيس والرديف .

يبقى حل آخر لو أن بيل جيتس يكثر دخول على منتدانا هذه الأيام ويقرأ هذا الموضوع عله يقدر حاجة الناس له ، لكن أعتقد أنه مشغول في ميزانية 2004 :d .

تحياتي .

قام بنشر

بسم الله الرحمن الرحيم

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

أخيك سهل أحمد ( ابو نعيم )

  • 3 months later...
قام بنشر

السلام عليكم ..

لدي برنامج فيه ترقيم تلقائي سنوي .... البرنامج يعمل ممتاز على جهاز مستخدم واحد ..

الآن وضعته على جهازين مرتبطين بشبكة ..... لكن حصل فيه تكرار للترقيم ....!

حيث أني أستخدم دالة Dmax للحصول على رقم ويضاف له 1 ..

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

فما هو الحل مع العمل على الترقيم التلقائي السنوي والشبكة ..!!!

غفر الله لي ولكم ،،، والسلام عليكم .

قام بنشر

السلام عليكم

أخي فتى الوادي :fff: ، بارك الله فيك

الحل في الدالة التي أعدها خصيصا لهذه الغاية المهندس محمد طاهر ، فأرجو أن تبحث عنها في هذا المنتدى ، وهي أيضا تستخدم DMax .

مع الاحترام

قام بنشر

السلام عليكم

أخي فتى الوادي :fff: ، بارك الله فيك

كما وأنصحك بالأطلاع على الترقيم التلقائي, حل لمشكلة الترقيم التلقائي السنوي لأخي الجهبذ أبا هادي بارك الله فيه وحفظه من كل سوء.

مع الاحترام

قام بنشر

السلام عليكم ...

يا أخوان البرنامج يعمل مضبوط على الشبكة ....

لكن أحياناً المستخدم 1 والمستخدم 2 يدخلون في نفس الوقت ويضغطون على زر الأدخال في نفس الوقتت مما يسبب تكرار للرقم ...

أنا استخدم Dcount ودالة Dsum

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

فهل هناك حل ؟!

قام بنشر

السلام عليكم

أخي فتى الوادي :fff: ، بارك الله فيك

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

مع الاحترام

قام بنشر

السلام عليكم

تحية للجميع وتحية خاصة لأخي خضر .

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

لا تنسى الشرط الرئيس وهو أما أن يكون الحقل مفتاح أو مفهرس لا يقبل التكرار .

تحياتي .

قام بنشر

السلام عليكم

الأخ خضر

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

الأخ أبو هادي

لا تنسى الشرط الرئيس وهو أما أن يكون الحقل مفتاح أو مفهرس لا يقبل التكرار
الحقل هنا هو رقم الصادر وهو يتكرر سنوياً ...

حالياً ان وضعت كود يخبر المستخدم بأن الرقم مكرر خلال السنة الحالية ... ويتراجع عن إضافة السجل ...

يعني نوعاً ما الشبكة شغالة ..

قام بنشر

السلام عليكم

الأخ فتى الوادي ،

هل يوجد حقل للسنة كرقم ؟ أم هناك حقل تاريخ ؟

إذا كان هناك حقل رقمي للسنة فتستطيع عمل مفتاح مكون من حقل المسلسل والسنة .

كذلك هل تستطيع توضيح تركيبة الجدول ؟

تحياتي .

قام بنشر

السلام عليكم

أخي فتى الوادي :fff: ، بارك الله فيك

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

أقترح عليك أن تقوم بذلك وتجرب.

مع الاحترام والتقدير

قام بنشر

السلام عليكم

تستطيع عمل مفتاح مكون من حقلي المسلسل والتاريخ وهذا سوف يمنع 99.99% من المشكلة وتبقى المشكلة قائمة عند منتصف الليل فقط والإنتقال إلى يوم جديد .

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

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

كما أود أن ألفت انتباه الأخ Bahram بعدم استخدام دالة DCount للحصول على المسلسل وعليه باستبدالها بدالة DMax . وأستطيع أن أختصر شرح السبب بتوصية عمل تجربة بسيطة وهي حذف سجل من منتصف الجدول ثم يرى النتيجة .

تحياتي .

قام بنشر

السلام عليكم

اشكر لكم اهتمامكم بالموضوع

الاخ ابو هادي ممكن مثال لما ذكرته

غفر اللع لي ولكم

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