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

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

قام بنشر

سلام عليكم اخواني الاعزاء ورحمة الله وبركاته

سؤالي كيف اضيف سجل جديد بين سجلين واعادة التسلسل من جديد :
للتوضيح اقوم بادخال 3 سجلات يوميا بنفس التاريخ
لكن في يوم من الايام نسيت ادخال احد السجلات
كيف لي ادخال السجل بنفس تاريخ اليوم الذي نسيته وياخذ تسلسله الفعلي بين تسلسلين متتاليين
يعني اريده ياخذ تسلسله الفعلي واعادة ترتيب تسلسل السجلات بعده .
مثلاً نسيت ادخال سجل بتاريخ 3/ 8 /2024 المفروض تسلسله ( 9) ، ووصلت ليوم 5 /8 /2024 
فتذكرت عدم ادخاله فقمت باضافته بتاريخه الفعلي 3 /8 /2024 لكنه سياخذ التسلسل الاخير ليوم 5 الذي وصلت اليه وهو (15)
الذي اريده هو ان ياخذ تسلسله الفعلي (9) ويعاد ترتيب التسلسلات بعده .

اتمنى اضافة الحل لهذا المرفق البسيط .

ولكم جزيل الشكر
 

ADD.accdb

قام بنشر

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

اخي @عذاب الزمان تحقيق الهدف ليس صعباً ، ولكن !!

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

هذه من جهة ، ومن جهة أخرى ماذا لو كان هذا الحقل من نوع ترقيم تلقائي

قام بنشر

الاخ FOKSH

هو حقل ليس من نوع ترقيم تلقائي لكنه (مطلوب غير مكرر)

واما تساءلك الاخر رغم كوني لم افهمه جيداً لكن كل برنامج يتكون من عدة جداول واستعلامات مرتبطة بعلاقات ... 

ولك الشكر عزيزي

 

قام بنشر

السلام عليكم

ايضا انا لدي تساؤل ؟؟

كيف تضع الرقم المطلوب داخل النموذج

بمعنى : كيف تعرف مرتبة الرقم الذي ستضيفه .. بمعنى اوضح كيف عرفت ان الرقم المناسب هو 9 ؟

ماهي معاييرك ؟

الحل برأيي : 

ان اعادة الترقيم يكون منفصل عن الادخالات

يتم الترقيم التلقائي بناء على التاريخ الذي يتم فرزه من الأقدم الى الأحدث

يمكنك اعادة الترقيم في اي وقت سواء ادخلت بيانات ام لم تدخل

ADD2.rar

  • Like 1
قام بنشر

الاستاذ المحترم ابو خليل 

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

المعيار هو مراجعة الادخالات كل عدة ايام وخلالها يتبين ان هناك سجل لم يتم اضافته .

اما فكرة ان يكون اعادة الترقيم منفصل عن الادخالات فهو غير مناسب لعملي ...

شكرا لاهتمامك سيدي العزيز

قام بنشر

لدي فكرة أستخدمتها في عدة برامج .. 🙂👌

إضافة حقل رقمي من نوع Doble مزدوج ونسميه Order مثلا .. وهو حقل خاص بالترتيب ( ترتيب ظهور السجلات ) بحيث يتم ترتيب السجلات بناءا على هذا الحقل..

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

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

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

الاخ Moosak

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

علماً ان الترقيم (مطلوب غير مكرر) 

ولك الشكر والامتنان 

ADD.accdb

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

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

 

ADD.accdb

  • Like 1
قام بنشر

اخي Moosak 
جزاك الله خير وبارك الله فيك

لاشك انه جواب ممتاز ومجهود مشكور 

هناك شيءمهم انه يعتمد على ترقيم (مكرر ) بينما برنامجي الاصلي ترقيم (غير مكرر )

وهناك اشياء  اخرى يمكنني توفيقها مع برنامجي ...

 الف شكر وتحية.

  • أفضل إجابة
قام بنشر
7 ساعات مضت, عذاب الزمان said:

عندما اضيف سجل برقم مكرر واحفظه يخرج لي خطأ 

 

في 17‏/11‏/2024 at 21:12, عذاب الزمان said:

برنامجي الاصلي ترقيم (غير مكرر )

احسن انه في تناقض في كلامك ..... كيف برنامجك ترقيم غير مكرر وانت تتعمد اضافة سجل برقم مكرر ولا تريد رسالة الخطأ ....!!!!!!!!!! ؟؟؟؟؟

اضف السجل بدون اضافة رقم والبرنامج هو المسؤل عن الترقيم .... ثم يعيد ترتيب الارقام حسب تسلسل التاريخ .......

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

  • Like 1
قام بنشر
في 17‏/11‏/2024 at 22:12, عذاب الزمان said:

هناك شيءمهم انه يعتمد على ترقيم (مكرر ) بينما برنامجي الاصلي ترقيم (غير مكرر )

لا يتم تكرار الأرقام .. فالكود يعيد ترقيم حقل ال ID تصاعديا كل مرة ..

  • Like 1
قام بنشر

له من اسمه نصيب .. عذاب .. 

نسأل الله السلامة

اول مشاركة لي .. الحل فيها متكامل فقط يضع في اعلى الكود او اسفله : سطر اضافة سجل جديد

  • Like 1
قام بنشر

الاخ الاستاذ ابو خليل المحترم

اضحكتني فلك الحق لي نصيب من اسمي ولله الحمد على كل حال ....

اتمنى لك السلامة وراحة البال دائماً ....

نعم استاذنا الغالي في مشاركتك الاولى لم يتم تحميل الملف المرفق ويظهر لي انه تالف ولم افهم مرادك من العبارة فكر قليلاً .... ولم استفسر حياءً .

 

قام بنشر

الاخ  Moosak 

قصدي ان حقل التسلسل عندي (غير مكرر) بينما في المرفق الجدول فيه حقل التسلسل (مكرر) ... اقصد خاصية الجدول .

نعم الكود لا يكرر التسلسل صحيح وشغال تمام لكن عندما اجعل خاصية الحقل ID (غير مكرر) لن يعمل عند الاضافة .

ممنون منك اخي .

قام بنشر

 

22 ساعات مضت, ناقل said:

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

الاخ ناقل المحترم

جربته بدون تغيير الرقم الظاهر ،...... ونجحت التجربة كما اردته  

احسنت .... لك جزيل الشكر والاحترام 

وشكراً لكل من اهتم بسؤالي وتفضل بالاجابة .

قام بنشر
1 ساعه مضت, عذاب الزمان said:

الاخ الاستاذ ابو خليل المحترم

اضحكتني فلك الحق لي نصيب من اسمي ولله الحمد على كل حال ....

اتمنى لك السلامة وراحة البال دائماً ....

نعم استاذنا الغالي في مشاركتك الاولى لم يتم تحميل الملف المرفق ويظهر لي انه تالف ولم افهم مرادك من العبارة فكر قليلاً .... ولم استفسر حياءً .

 

الملف مضغوط .. يجب فك الضغط اولا .. يبدو انك لم تنتبه لهذا .. او ليس لديك برنامج ضغط وفك الملفات

وما دمت حصلت على مرادك فضلا اقفل الموضوع باختيار افضل اجابة 

  • Like 1

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