اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

رقم سجل فريد لا يتكرر باقى الجداول


walid7799

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

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

سؤال مهم للاساتذة الأفاضل بالمنتدى

عندى أكثر من 12 جدول بقاعدة البيانات الحالية والجارى العمل بها

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

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

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

تلاحظ أن النتائج بالاستعلام تتداخل عند استعلام الاضافة الى جدول فارغ وبالتالى اليكم ما حدث

1- عندى قاعدة بيانات أرشيف

2- كل سجل مرتبط بعدد 2 جدول

3- كل جدول من الاثنين به جدول أخر مرتبط

بمعنى :-

الجدول الأول به السجل الأصلى

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

والجدول الثالث نفس الكلام ونفس الشرح

أما بالنسبة لباقى الجداول فهى :-

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

والجدول الثالث نفس الكلام ونفس الشرح

أى اصبح بالننموذج الأصلى الحالى : جدول ألى مصدر البيانات

                                               نموذج (2) داخلى مرتبط وبه نموذج داخلى أخر

                                               نموذج (3) داخلى مرتبط وبه نموذج داخلى أخر

الاجمالى عدد أربع نماذج بداخل النموذج الأصلى

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

هل يمكن أجراء حل لهذة المشكلة ؟؟؟

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته أخي وليد ..

نعم هناك عدة حلول لهذه المشكلة ..

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

 

2- الطريقة الثاني عن طريق الترقيم التلقائي الخاص بالأكسس ، بعدما تضيف حقل الترقيم التلقائي تنزل لقائمة الخصائص في الأسفل ، تذهب ل(تنسيق أو Format ) وتكتب التنسيق بهذه الطريقة :

ARCH"00000"   لجدول الأرشيف مثلا ..  و   STOR"00000"   لجدول المخازن مثلا ..     وهكذا ..

والنتيجة ستكون هكذا :

image.png.8412af2c60e4487aa483405313da794d.png   image.png.0ff1961b4dccfc752e3600e14555cf70.png

طريقة كتابة الصيغة في الخصائص :

image.png.0a0d5a9cf573d32c0c197673d99ba284.png

لاحظ أن علامتي التنصيص " " توضعان على النص ، والأصفار هي المكان المخصص للترقيم التلقائي .

وبهذه الطريقة ستضمن أن لكل جدول ترقيمه الخاص ..

تم تعديل بواسطه Moosak
  • Thanks 1
رابط هذا التعليق
شارك

ما شاء الله تبارك الله 

أجزت وأحسنت 

شكرا لوقتك واهتمامك بحال غيرك

اللهم سخر من عبادك من يقضى لأخى حاجته ...

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

  • Like 1
رابط هذا التعليق
شارك

2 ساعات مضت, walid7799 said:

ما شاء الله تبارك الله 

أجزت وأحسنت 

شكرا لوقتك واهتمامك بحال غيرك

اللهم سخر من عبادك من يقضى لأخى حاجته ...

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

اللهم آمين وإياك أخي وليد 🙂🤲

رابط هذا التعليق
شارك

9 ساعات مضت, Moosak said:

الطريقة الثاني عن طريق الترقيم التلقائي الخاص بالأكسس ، بعدما تضيف حقل الترقيم التلقائي تنزل لقائمة الخصائص في الأسفل ، تذهب ل(تنسيق أو Format ) وتكتب التنسيق بهذه الطريقة

سؤال استاذ @Moosak لو سمحت لماذا تم وضع خمس اصفار في حقل التنسيق لماذا لم نضع صفران مثلا 

رابط هذا التعليق
شارك

4 دقائق مضت, ازهر عبد العزيز said:

لو سمحت لماذا تم وضع خمس اصفار في حقل التنسيق لماذا لم نضع صفران مثلا 

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

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

رابط هذا التعليق
شارك

منذ ساعه, ازهر عبد العزيز said:

لماذا تم وضع خمس اصفار في حقل التنسيق لماذا لم نضع صفران مثلا 

أهلا أخي أزهر ..

يصلح تحط حتى صفر واحد 🙂 

أهم شي مكان يتعرف عليه البرنامج على أنه مكان الأرقام .. والبرنامج بيواصل معاك الترقيم عادي حتى لو وصل مليون 😅

وأنا حطيت خمسة أصفار كمثال فقط عشان يطلع الترقيم بشكل جميل 🙂 

تم تعديل بواسطه Moosak
  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

مشاركة مع أستاذي وأخي @Moosak 

يمكنك اضافة حقل يحمل كود المعاملة مثلا الصادر 1 الوارد 2 وهكذا 

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

ارجو ان يكون هذا الكلام مفهوم :biggrin:

 

  • 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