الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل توجد دوال جمع عددين او طرحهما في اكسيس

بدأه std في 6 مارس 2010 · 9 رد · 2,981 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخواني مشرفي وأعضاء منتدى أكسيس

إن شاء الله تساعدوني وبكون متشكر لكم كثير

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

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

ادلوني جزاكم الله خير

#2

ارفق مثال اخى

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

مثلاً اريد احتساب راتب موظف حيث يحتوي على أكثر من جزئية

فمثلاً أريد جمع الراتب الرئيسي للموظف والموجود في جدول الموظفين مع العلاوات والموجود في جدول العلاوات ومن ثم طرحه من الخصومات للموظف والموجود في جدول الخصومات وذلك عن طريق استعلام معين فهل يمكنني استخدام دوال تقوم بهذه المهمة

حيث أنني استخدمت العمليات الحسابية (+، - ) ولكن كان هذا غير مجدي

وشكراً

#4

لو سمحتم المثال مش مفهوم أرجو منكم المساعدة

#5
std كتب:

لو سمحتم المثال مش مفهوم أرجو منكم المساعدة

أولا بارك الله بك أخي ابو يوسف ..

أخي الكريم لماذا لا تضع مثال وتريحنا لان السؤال فعلا غير مفهوم ..

لديك جدول موظفين حلو ..ولديك جدول علاوات كلام جميل .. ولديك جدول خصومات ولا أحلى .. ولكن أخي الكريم هل هناك جدول رواتب شهري ؟؟

وكيف سنحدد الحل ولا ندري ما هي الطريقة التي تتبعها لإنشاء جدول الرواتب ..

ارفق مثال .. وأنا وأخي ابا يوسف لن نقصر معك ان شاء الله ..

تقبل تحياتي ...

27169617.gif
#6

أخى الكريم ...

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

أنشئ استعلام Simple Query ... واختر حقوله كالآتى :

الحقل الأول : اسم الموظف - من جدول الموظفين

الحقل الثانى : رقم الموظف - من جدول الموظفين ( الأكيد أنك قمت بعمل ترقيم للموظفين )

الحقل الثالث : الراتب الأساسى - من جدول الرواتب

الحقل الرابع : العلاوات - من جدول العلاوات

الحقل الخامس : الخصومات - من جدول الخصومات.

الحقل السادس : الشهر - من جدول الشهور . ( لا بد من عمله حيث يتم استخدام القاعدة كل شهر )

الحقل السابع : مجموع المستحقات ( حقل محسوب ) وقيمته تساوى مجموع الحقلين الثالث والرابع ويكتب كالتالى

Total_Due:Nz([الراتب الأساسى ] + [العلاوات ])

الحقل الثامن : الصافى المستحق ( حقل محسوب) وقيمته تساوى طرح الخصومات من مجموع المستحقات ..

Net_due:[Total_due]-[الخصومات]

طريقة كتابة الحقل المحسوب:

تكتب أولا إسم الحقل ثم نقطتين فوق بعضهما ثم المعادلة والمعادلة عبارة عن أسماء الحقول المرغوبة بين قوسين مربعين وبينهما العلامات الرياضية + أو - أو اى علامة اخرى

هذا على قدر ماأعلمه .. وما جربته بنفسى ..

سبحان الله وبحمده ... سبحان الله العظيم

#7
nababeer كتب:

أخى الكريم ...

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

أنشئ استعلام Simple Query ... واختر حقوله كالآتى :

الحقل الأول : اسم الموظف - من جدول الموظفين

الحقل الثانى : رقم الموظف - من جدول الموظفين ( الأكيد أنك قمت بعمل ترقيم للموظفين )

الحقل الثالث : الراتب الأساسى - من جدول الرواتب

الحقل الرابع : العلاوات - من جدول العلاوات

الحقل الخامس : الخصومات - من جدول الخصومات.

الحقل السادس : الشهر - من جدول الشهور . ( لا بد من عمله حيث يتم استخدام القاعدة كل شهر )

الحقل السابع : مجموع المستحقات ( حقل محسوب ) وقيمته تساوى مجموع الحقلين الثالث والرابع ويكتب كالتالى

Total_Due:Nz([الراتب الأساسى ] + [العلاوات ])

الحقل الثامن : الصافى المستحق ( حقل محسوب) وقيمته تساوى طرح الخصومات من مجموع المستحقات ..

Net_due:[Total_due]-[الخصومات]

طريقة كتابة الحقل المحسوب:

تكتب أولا إسم الحقل ثم نقطتين فوق بعضهما ثم المعادلة والمعادلة عبارة عن أسماء الحقول المرغوبة بين قوسين مربعين وبينهما العلامات الرياضية + أو - أو اى علامة اخرى

هذا على قدر ماأعلمه .. وما جربته بنفسى ..

أسف .. كتابة الـExpression لا تظبط معى هنا .. العربى والإنجليزى ما يظبطو مع بعض !!!

سبحان الله وبحمده ... سبحان الله العظيم

#8

أخي الكريم...

بنية قاعدة البيانات بحاجة الى غعادة نظر

لتكون كالاتي (على سبيل المثال)

جدول الموظفين (كود الموظف - الاسم - تاريخ الميلاد - الوظيفة - الشهادة ......الخ)

جدول الرواتب (كود الموظف - تاريخ الصرف - الراتب الأساسي - العلاوة - الخصم)

بهذا تكون الأمور أسهل بكثير

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#9

شكراً لكم جميعاً على حسن تعاونكم وتفاعلكم معي إن شاء الله يكون هذا في ميزان حسناتكم

وجدت الحل لهذه المشكلة باستخدام الآتي:

Nz(table.field,0)+Nz(table.field.0)-Nz(table.field,0)
1
#10
std كتب:

شكراً لكم جميعاً على حسن تعاونكم وتفاعلكم معي إن شاء الله يكون هذا في ميزان حسناتكم

وجدت الحل لهذه المشكلة باستخدام الآتي:

Nz(table.field,0)+Nz(table.field.0)-Nz(table.field,0)

يا اهل الخير البرنامج الاكسيس الاصدار 7 عندى باربطه مع برنامج الفيجوال بيسك 6 باستخدام اداة add-ins ولكن كتابة اسماء الحقول لا يقبل الا الانجليزى اريد كتابة اسماء الحقول باللغة العربية فماذا افعل

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…