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

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

قام بنشر

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

 

سؤال على الماش ............

 

هل يمكن ايجاد المجموع داخل التقرير باستخدام اوامر vba  بدلاً من الاستعلامات

 

بمعنى

انه لدي تقرير به المواد  ( عربي - رياضيات - انجليزي ) مثلا واريد مجموع الدرجات لكل طالب

بالطريقة العادية    =  عربي + رياضيات + انجليزي

ولكني اريد ان اجمع عن طريق اوامر vba

حتى استطيع ان ادخل بعض الشروط الاضافية على الجمع

قام بنشر

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

لماذا VBA يمكن انشاء عمليات رياضية معقدة على التقرير بدون استخدام استعلام وذلك من خلال كتابة التعابير 

قام بنشر

شكرا اخي الكريم

ولكن هذه الطريقة اعرفها جيدا

طلبي هو ايجاد المجموع عن طريق كود  VBA

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

وجزاك الله خيرا

قام بنشر

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

تمام كلامك

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

ولكن في بعض الأحيان احتاج ان اكتب بداخلها حرف بدلا من رقم مثلا ( غ ) ولذلك

انا عامل تنسيق مربعا النص إلى نص

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

مثال  6+5+4+3 = 3456

فكيف احصل على المجموع في هذه الحالة

 

شكرا

قام بنشر

تم بحمد الله وتوفيقه

جزاك الله خيرا وبارك الله فيك

 

ولكن هناك مشكلة صغيرة بقت  : انه إذا كانت لدي مربعات النص كلها

مثلا اربع مربعات نص كل واحد منهم قيمته = غ  فأجد الناتج = صفر  هل يمكن ان احصل على المجموع هو نفسه = غ وليس صفرا

 

شكرا

قام بنشر

تم الوصول للحل بحمد الله وتوفيقه على النحو التالي  ( كمصدر لبيانات مربع النص المخصص للمجموع ) بدون  VBA

فما رأي حضرتك

=IIf(([Arabic]="غـ" Or [Arabic]="غ") And ([English]="غـ" Or [english]="غ") And ([Math]="غـ" Or [math]="غ") And ([Science]="غـ" Or [Science]="غ");"غ";Val([Arabic])+Val([English])+Val([Math])+Val([Science]))
  • 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