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

طلب كود لتعبئة حقل في جدول بطريقة معينة


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

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

الإخوة الكرام .. مطلوب كود لتعبئة حقل (MNO) من الجدول (TAB_TF)

والقيمة المطلوبة هي الرقم الموجود في حقل (MNO2) ويحدده قيمة الحقل (lvl)

فحيث ما كانت قيمة (lvl) = 1 أو 2   فإن قيمة (MNO) هي رقم (MNO2) السابق له والذي قيمة (lvl) فيه = 0

أما حيث ما كانت قيمة (lvl) = 3، فإن قيمة (MNO) هي رقم (MNO2) السابق له والذي قيمة (lvl)  فيه هو 2

وليس مطلوبا تعبئة السجلات التي تكون فيها قيمة (lvl) = 0، لأنها ستحذف، فهي موجودة فقط لتعبئة الجدول بالطريقة السابقة

والترتيب بناء على حقل (Tno)

 

وللتوضيح فإن هذه الأرقام لبيان الأصول والفروع، فحقل (MNO)  هو للأصول ، وحقل (MNO2) لفروعها

 وحيثما كان (lvl) = 0 ، فهذا يعني أنه الأصل والفروع التابعة له هي التي فيها (lvl) = 1 أو 2

ولكن الفرع الذي برقم (2) قد يكون له فروع، وهي الأرقام (3) التي بعده

أرجو أن أكون قد وفقت في شرح المطلوب، ولزيادة البيان ففي الملف المرفق جدول (TAB_TF2) كتبت بعضه يدويا للتوضيح

 2021-04-08_14h53_57.png.d10d4f2a7e064624a0377501a72958d1.png

Tab_Tf.accdb

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

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