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

إشكال في المفتاح الأساسي في الجدول


إذهب إلى أفضل إجابة Solved by jjafferr,

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

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

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

وإن غابت عنكم الأجساد فالقلوب عامرة بالدعاء لكم فكم وكم ثم كم لهذا المنتدى العامر من فضل عليّ بعد فضل الله جل في علاه..

أساتذتي الفضلاء بنيت برنامجا وأشكل علي أمر ما

المفتاح الأساسي في الجدول ، حيث إن الجدول يحوي ترقيم تلقائي ورقم السورة ورقم الآية

أريد المفتاح الأساسي في الجدول أن يكون الترقيم التلقائي&رقم السورة&رقم الآية

فمثلا إذا كان الترقيم التلقائي 5 ورقم السورة 20 ورقم الآية 33 يكون المفتاح الأساسي 52033

ومرفق المثال رعاكم الرحمن..

جدول1

Database1.rar

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

حياك الله يا غالي..

ووفقك ربي لكل خير..

فكرة البرنامج في المثال الآتي:

لدينا مجموعة أشخاص

مثلا: محمد - خالد - علي - إبراهيم

طلبنا من كل شخص أن يستخرج استنباطات من الآيات القرآنية مثلا..

فمحمد سورة البقرة من آية ١ إلى آية ٥٠ 

وخالد سورة البقرة من آية ٥١ إلى آية ١٠٠

و علي سورة البقرة من آية ١٠١ إلى آية ١٥٠

وإبراهيم سورة البقرة من آية ١٥١ إلى آية ٢٠٠

وكل منهم سيعطى قاعدة بيانات غير مرتبطة بانترنت ولا بشبكة

وكل واحد سيقوم باستخراج لطائف الآيات

بعد الانتهاء سنجمع قواعد البيانات في جدول واحد

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

 

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

وعليكم السلام 🙂

 

سبحان الله ، قبل يومين كنت اتصفح احد المشاركات القديمة وشفت اسمك واسم واخوان آخرين غابوا عنا ، واليوم جمعنا الله سبحانه وتعالى مرة ثانية 🙂

 

اشتغلت على قاعدة بيانات القرآن الكريم من فترة ، فإستقطعت جدول الآيات لك وعملته كمثال ، اسم الجدول tbl_Ayah :

1. اضفت حقل sKey ، ونوعه رقم ، ولاحظ انه عندي سابقا حقل مفتاح اساس Auto_ID 

1103.Clipboard01.jpg.6d40350a1ad6c93e8f66acefe0a1081e.jpg

.

استعلام تحديث ، وضم الحقل الثلاث الى الحقل الجديد

1103.Clipboard02.jpg.af5efd4ffaa676973ec7dbe35571f5e2.jpg

.

والنتيجة

1103.Clipboard03.jpg.3722fd0925a5e011c47990d08d78f736.jpg

.

ازيل مفتاح الاساس ، واحفظ الجدول

1103.Clipboard04.jpg.17a4ef097ba55cc72beb8ad29313abd1.jpg

.

1. انقر على حقل Auto_ID ثم خليك ضاغط على زر Ctrl على الكيبورد ، ثم انقر على الحقل sKey

2. انقر على ايقونة المفتاح

1103.Clipboard05.jpg.38f4210e3b627fe39fa0c6bb9c7c616e.jpg

.

ونرى انه صار عندنا الحقلين ، بمفتاح الاساس (في الواقع الحقل الاول هو مفتاح الاساس ، والاكسس رابط الحقل الثاني بالمفتاح الاساس مال الحقل الاول 🙂 )

احفظ الجدول ،

اذهب الى اعدادات الحقل sKey ، واجعله مفهرس وغير قابل للتكرار ،

احفظ الجدول

1103.Clipboard06.jpg.a3fcde2aa7c75ca841bdc934249ef878.jpg

.

 

وللعلم ، الجدول فيه حقلين للآيات ، حقل بالتشكيلة Ayah_Text2 (ونستعمل هذا الحقل للعرض) ، وحقل آخر بدون تشكيلة Ayah_Text_Simple (ونستعمل هذا الحقل للبحث عن الكلمات) 🙂

 

جعفر

1103.Database1.accdb.zip

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

حياك الله حبيبنا الغالي .. نعم أنا مقصر معكم في هذا المنتدى العامر.. وكم له من فضائل علي بعد الله..

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

وأحيانا أدخل المنتدى واستعرض المشاركات الرائعة وأكرر الدعوات لأساتذتي الفضلاء ..

وبالنسبة للبرنامج الفكرة ممتازة ربي يعطيك العافية ..

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

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

المطلوب: أن يكون تكوين المفتاح الأساسي مع إدخال البيانات سواء ضمن نموذج بحيث النموذج يتولى تكوين الرقم الأساسي في الجدول سواء بكود أو باستعلام أو نحو ذلك..

 

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

الله الله الله عليك ..

إبداع بل فوق الإبداع .. 

نعم هو هو ..

وبالنسبة للآيات فنحن نذكر اسم السورة ورقم الآية ورقم السورة والطالب يكتب الاستنباطات ..

ربي يسعدكم أجمعين .. أفكار رائعة جدا..

وسبحان الله يا أحبه ..

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

هنيئا لكم وأسأل الله أن يجعل ذلك في ميزان حسناتكم...

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

حبيبنا الغالي ظهر لي مشكلة

أريد نفس الخانة هي العلاقة بينها وبين الجداول الآخر...

حيث إنها لا تقبل ذلك؟

حيث يعطي رسالة يتعذر استخدام الأعمدة المحسوبة في علاقات النظام:wallbash:

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

الحمدلله انك حصلت على ما تريد 🙂

 

ولكن ، سؤالك هو 

15 ساعات مضت, حامل المسك said:

أريد المفتاح الأساسي في الجدول أن يكون الترقيم التلقائي&رقم السورة&رقم الآية

 

بينما عمل لك اخوي مسفر ، حقل محسوب ، والذي لا يمكن عمل مفتاح اساس له !!

 

جعفر

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

  • أفضل إجابة

اخذا بالاعتبار مرفقك الاول ،

الطريقة اللي تريدها تصير فقط عن طريق النموذج ،

اعمل الكود التالي قبل حفظ النموذج:

Private Sub Form_BeforeUpdate(Cancel As Integer)

    Me.مفتاح = Me.[م] & Me.[رقمها] & Me.[الآية]
End Sub

 

 

جعفر

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

18 دقائق مضت, حامل المسك said:

حبيبنا الغالي ظهر لي مشكلة

أريد نفس الخانة هي العلاقة بينها وبين الجداول الآخر...

حيث إنها لا تقبل ذلك؟

حيث يعطي رسالة يتعذر استخدام الأعمدة المحسوبة في علاقات النظام:wallbash:

اعتقد أن النموذج من المفترض أن يكون هكذا 

الأول تجهيز الجدول الأول من الأسماء والسور والأيات وارقامها وأسنادها للمتسابق أو أي يكن 

ثم بعد ذلك تكون جاهزة ما عليه إلا الاستنباط 

 

 

Database1.accdb

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

ليس لنا علاقة بالمتسابقين..

البرنامج للاستنباطات ليس مسابقات..

الشخص يدخل المعطيات تكون سورة أو حديث مثلا..

بمعنى لا يهمنا اسم الشخص 

فأسماء الأشخاص في جدول آخر

 

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

34 دقائق مضت, jjafferr said:

اخذا بالاعتبار مرفقك الاول ،

الطريقة اللي تريدها تصير فقط عن طريق النموذج ،

اعمل الكود التالي قبل حفظ النموذج:


Private Sub Form_BeforeUpdate(Cancel As Integer)

    Me.مفتاح = Me.[م] & Me.[رقمها] & Me.[الآية]
End Sub

 

 

جعفر

معذرة للتو رأيت الرد

سأحاول تطبيقها بعون الله

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

أستاذتنا الفضلاء شكر الله لكم عطاءكم وتعاونكم البناء..

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

بارك الله لكم فيما رزقكم وبارك لكم في أهلكم ومالكم وولدكم..

شكرا لكم أجمعين..

مرفق المثال للفائدة

Database1.rar

في ٢٤‏/٧‏/٢٠١٩ at 13:59, jjafferr said:

اخذا بالاعتبار مرفقك الاول ،

الطريقة اللي تريدها تصير فقط عن طريق النموذج ،

اعمل الكود التالي قبل حفظ النموذج:


Private Sub Form_BeforeUpdate(Cancel As Integer)

    Me.مفتاح = Me.[م] & Me.[رقمها] & Me.[الآية]
End Sub

 

 

جعفر

 

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

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