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

(تمت الفائدة) الجمع في الحقول النصية


safwatscc

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

الاخوة الافاضل

نحن الان فى ايام الامتحانات ومحتاج حل لمشكلة الجمع فى الاستعلام

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

حيث الدرجات تاتى بالشكل

1+1= 11

13+ 14= 1413

مع ان حقول التى نقوم بجمعها ليست نص

بل هى ناتج جمع حقلين اخرين بهما دالة If

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

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

الاخ الفاضل ابو ياسر

بارك الله فيك

الحقول المنتهية ب Test هى حقول نصية مثل TestArabic

اما الحقول المنتهية ب Test_ مثل Test_Aradic

فهذه هى حقل جمع يمجمع خليتين بهما قاعدة IF

الرجاء من الاخوة حل المشكلة الموجودة فى الملف السابق

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

الاخوة الافاضل

بارك الله فيكم

توضيح

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

sum_all_f1: [sum_arabic]+[sum_en]+[sum_dersat]+[sum_reada]+[sum_olom]+[sum_rasem]+[sum_com]+[Nashat1]+[Nashat2

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

Test_all_f1: [Test_arabic]+[Test_en]+[Test_dersat]+[Test_handsa]+[Test_Gaber]+[Test_olom]+[Test_rasem]+[Test_com]+[Nashat1]+[Nashat2]

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

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

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

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

وعلى كل حال هذا ما لدي في مسألتك هذه

ولعل أهل العلم والدراية من اخواننا وأساتذتنا لهم رأي ومخرج لمسألتك فنأمل منهم النظر مشكورين ،،،

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

الاخ الفاضل واستاذى المحترم: ابو خليل

بارك الله فيك

توصلت الى حل ولكن لا اعرف كيف تم ولا على اى اساس تم

وهو ترتيب الحقول فى الجمع فقط قمت بتغير الترتيب فتم الجمع

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

Test_all_f1: [Nashat1]+[Nashat2]+[Test_arabic]+[Test_en]+[Test_dersat]+[Test_handsa]+[Test_Gaber]+[Test_olom]+[Test_rasem]+[Test_com]

وبارك الله فيكم

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

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

يتضح ان اكسس عند التعامل مع الحقول النصية يعتبر علامة الجمع + كعلامة &

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

  • 1 year later...
  • 7 years later...
في ١١‏/١‏/٢٠١٢ at 01:31, safwatscc said:

الاخوة الافاضل

 

نحن الان فى ايام الامتحانات ومحتاج حل لمشكلة الجمع فى الاستعلام

 

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

 

حيث الدرجات تاتى بالشكل

1+1= 11

13+ 14= 1413

مع ان حقول التى نقوم بجمعها ليست نص

بل هى ناتج جمع حقلين اخرين بهما دالة If

 

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

السلام عليكم

يمكنك استخدام الدالة val()

=val([اسم العمود1])+val([اسم العمود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