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

مساعده في حقول لا بمكن الادخال فيها


zhamid

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

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

الحق يقال انكم ساعدتموني في كثر المواضيع

ولكن في المثال المرفق لا يمكنني ادخال مبالغ في حقول (New Advance  : new_tot) و (Payment  : new_mon ) عندما يكون حقول  Prvs  فارغه

اما عندما يكونو بها مبالغ فيمكنني ادخال مبالغ في حقول  Prvs 

db1.rar

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

17 ساعات مضت, zhamid said:

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

الحق يقال انكم ساعدتموني في كثر المواضيع

ولكن في المثال المرفق لا يمكنني ادخال مبالغ في حقول (New Advance  : new_tot) و (Payment  : new_mon ) عندما يكون حقول  Prvs  فارغه

اما عندما يكونو بها مبالغ فيمكنني ادخال مبالغ في حقول  Prvs 

db1.rar

اخي الحبيب

عندك جدولين 

الجدول الاول باسم Ded_k2_In بها الحقول (name , no, in_tot , in_mon, in_bal , ,new_tot , new_mon , new_bal  ... الخ ) وبها 8 اسماء فقط والجدول الثاني باسم tblcustomer وبها عده‌ حقول و 35 سجلات
1.JPG

و عندك استعلام مصدره جدولين الاول والثاني 

 

3.JPG

شوف بيأخذ استعلام الحقول كلا الجدولين
2.JPG

والنموذج مصدره استعلام

4.JPG

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

مع تقدير

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

اخي الحبيب

في الحقيقة انا ما فهمت من هذا القاعدة
الجدول الاول اللي بها حقول كثيرة اي يعني جدول الرئيسي بها 8 اسماء فقط 

والجدول الثاني بها تلك الاسماء 8اسماء و24 اسماء اخرى

وتريد تدخل البيانات لكل اسماء وفي الاصل ما عنده حقول لذلك في هذا الجدول 

لذا اذا تكتب الاسماء في الجدول الاول راح تكدر تدخل البيانات لهم

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

السلام عليكم شباب :smile:

في 12/7/2016 at 19:23, zhamid said:

سلامات

شو في طريقه لذلك وبماذا تنصح لعمل ذلك

 

اذا تسمحوا لي اوضح شو المشكلة ، وشو الحل :smile:

انت جعلت الحقل No مفتاح اساسي في الجدول Ded_k2_In ، اي لا يمكن اضافة سجل بدون ادخال رقم في هذا الحقل ايضا

477.Clipboard07.jpg

.

الاستعلام qry_Ded_k2_In هو مصدر بيانات النموذج Ded_k2 ، والعمل يبدا من هنا:smile:

1. العلاقة الموجودة بين الجدولين تقول: اجلب جميع السجلات التي بها قيمة في الحقل CustomerNr من الجدول tblCustomer ، سواء اكانت قيمة الحقل No من الجدول Ded_K2_In موجودة او لا ، 

2. الحقول في ربط الجدولين هما: CustomerNr من الجدول tblCustomer ، والحقل No من الجدول Ded_K2_In ،

3. طريقة عرض السجلات هي Dynaset 

477.Clipboard01.jpg

.

وعلى اساس هذه العلاقة ، نجد هذه السجلات

والملاحظ اننا لا نستطيع ادخال اي قيمة للحقلين New_Tot والحقل New_Mon من السجل الذي رقم CustomerNr هو 6 ،

رجاء الملاحظة ان السجل رقم 5 فيه نفس المشكلة (سنرجع لهذا السجل لاحقا في النموذج)

477.Clipboard02.jpg

.

نعمل التغيير التالي للإستعلام:

نضيف الى الاستعلام الحقل No من الجدول Ded_k2_In ، ونغير طريقة عرض السجلات الى Dynaset (Inconsistent Updates

477.Clipboard03.jpg

.

الان اصبح بامكاننا ان ندخل البيانات في السجل السابق ، ولكن بشرط ادخال الرقم في الحقل No والذي يجب ان يساوي CustomerNr ، وفي هذا السجل الرقم هو 6 ،

وادخال اي قيمة للحقلين New_Tot والحقل New_Mon

477.Clipboard04.jpg

.

والان لادخال البيانات في النموذج ايضا ،

نضيف الحقل No الى النموذج ، ونغير طريقة عرض السجلات الى Dynaset (Inconsistent Updates

477.Clipboard05.jpg

.

والان نستطيع ادخال البيانات في النموذج كذلك ، ولكن بشرط ادخال الرقم في الحقل No والذي يجب ان يساوي CustomerNr ، وفي هذا السجل الرقم هو 5 (انظر الى ملاحظتي اعلاه عن هذا السجل) ،

وادخال اي قيمة للحقلين New_Tot والحقل New_Mon

477.Clipboard06.jpg

.

ملاحظة مهمة: عندما تكون طريقة عرض السجلات في النموذج Dynaset (Inconsistent Updates ، وعند حذف سجل ، فإنه سيُحذف من جميع الجداول المرتبطة في الاستعلام ، وفي حالتنا هنا ، الجدولين tblCustomer و Ded_K2_In

 

جعفر

477.db1.mdb.zip

  • 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