السلام عليكم
عندي استفسار
انا سويت expression في نموذج، يكون عمله ان يحسب ناتج ضرب كمية في سعر حتى يعطيني المجموع، بس اللي ابيه ان انقل المجموع الى حقل اخر، لان البيانات في expression تختفي بعد ما اسكر النموذج
السلام عليكم
عندي استفسار
انا سويت expression في نموذج، يكون عمله ان يحسب ناتج ضرب كمية في سعر حتى يعطيني المجموع، بس اللي ابيه ان انقل المجموع الى حقل اخر، لان البيانات في expression تختفي بعد ما اسكر النموذج
السلام عليكم
معليش ما فهمت معنى expression
ممكن تشرح بتفصيل او ترفق مثالك لفهم ما تريده بالضبط
اقتباسوانا ابي انقل البيانات اللي يحسبها ال Exp1 الى الtotal في المثال اللي انا راح ارفقه
أخي الكريم/skullscollector
أرجوا أن تسمح لي بهذه المداخلة بعد إذن أخي العزيز/ الهاجري
يفضل عند تصميم قواعد البيانات عدم تضمينها حقول محسوبه بداخل الجداول ويكتفى بإظهارها على النماذج والإستعلامات أو التقارير. ربما سوف تسألني لماذا ؟
الجواب :
1- لأنه سيشكل عبىء غير مرغوب فيه على القاعدة.
2- بإمكاننا ببساطة الحصول على أي عملية حسابية دون أن نخزن نتيجتها بداخل حقول الجداول وبذلك سوف نضمن عدم إستنزاف المساحة التخزينيه.
وإليك شرح الطريقة :
أولاً: لو أردت المجموع أن يظهر على النموذج فعليك بالطريقة الأتية :
1- أفتح النموذج في وضع التصميم
2- أنشى حقل نص غير منضم على النموذج وليكن اسمه "المجموع" وذلك من خلال أداة مربع الأدوات ToolBoox الموجوده على شريط الأدوات
3- أجعل مصدر عنصر التحكم لحقل "المجموع" التعبير التالي:
=[qty] * [price]
4- أحفظ العمل
ثانياً: لو أردت أن يظهر المجموع في إستعلام فعليك بالطريقة الأتية :
1- أنشىء إستعلام مبني على جدول البيانات الذي تخزن فيه اسماء الطلاب ودرجات أعمالهم وإختباراتهم
2- أحفظ الإستعلام وأعطيه أي اسم تشاء
3- أفتح الإستعلام في وضع التصميم
4- أضف حقل جديد وأجعل مصدره التعبير التالي :
Expr1: [qty]+[price]
طبعاً كلمة Expr1 تستطيع تغييرها إلى كلمة مجموع أو أي كلمة تشاء.
5- ثم أحفظ العمل.
وبذلك سوف تستغني عن حقل Total الموجود في جدول main table
والله يوفقك.

ملاحظة :
المقصود في بند ثانياً برقم 1 (اسماء الطلاب ودرجات أعمالهم وإختباراتهم) الحقول في جدولك (SL ، qty ، price ، total)
تصحيح البند ثانيا برقم 4 :-
مصدر التعبير
Expr1: [qty]+[price]

الله يعطيكم العافية اخواني الاعزاء الهاجري وابن مسقط.
اخوي الهاجري احسنت وبارك الله فيك على حلك مشكلتي.
اخوي ابن مسقط بارك الله فيك على نصيحتك،معاك حق في تكرمت وقلته في توفير المساحة، وانا اعتقدت انه لو اضيف الحقل راح يكون احسن اذا كنت اعرض البيانات عن من الجداول مو من النماذج، بس هذا السبب الوحيد اللي خلاني افكر انقل البيانات من الحقول المحسوبة الى الجداول.
وبارك الله فيكم مرة ثانية على حسن تعاونكم معاي
هذا الموضوع مغلق.