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

كيف انقل بيان من expression الى حقل في جدول

مغلق
بدأه skullscollector في 2 نوفمبر 2003 · 6 رد · 940 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي استفسار

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

#2

السلام عليكم

معليش ما فهمت معنى expression

ممكن تشرح بتفصيل او ترفق مثالك لفهم ما تريده بالضبط

#3

يعطيك العافية مرة ثانية على اهتمامك على الرد على استفساراتي

انا قصدت بالexpression اهي اعتقد معناها (عملية) اللي اسويها بالاستعلام او بالنموذج

وراح ارفق يا خوي العزيز ملف كمثال

وانا ابي انقل البيانات اللي يحسبها ال Exp1 الى الtotal في المثال اللي انا راح ارفقه

test.zip

#4

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

تفضل مثالك بعد التعديل

ان شاء الله يكون التعديل صحيح

test.zip

تم تعديل هذه المشاركة بواسطة alhajri في 4 نوفمبر 2003 في 21:39

#5
اقتباس
وانا ابي انقل البيانات اللي يحسبها ال Exp1 الى الtotal في المثال اللي انا راح ارفقه

أخي الكريم/skullscollector

أرجوا أن تسمح لي بهذه المداخلة بعد إذن أخي العزيز/ الهاجري

يفضل عند تصميم قواعد البيانات عدم تضمينها حقول محسوبه بداخل الجداول ويكتفى بإظهارها على النماذج والإستعلامات أو التقارير. ربما سوف تسألني لماذا ؟

الجواب :

1- لأنه سيشكل عبىء غير مرغوب فيه على القاعدة.

2- بإمكاننا ببساطة الحصول على أي عملية حسابية دون أن نخزن نتيجتها بداخل حقول الجداول وبذلك سوف نضمن عدم إستنزاف المساحة التخزينيه.

وإليك شرح الطريقة :

أولاً: لو أردت المجموع أن يظهر على النموذج فعليك بالطريقة الأتية :

1- أفتح النموذج في وضع التصميم

2- أنشى حقل نص غير منضم على النموذج وليكن اسمه "المجموع" وذلك من خلال أداة مربع الأدوات ToolBoox الموجوده على شريط الأدوات

3- أجعل مصدر عنصر التحكم لحقل "المجموع" التعبير التالي:

=[qty] * [price]

4- أحفظ العمل

ثانياً: لو أردت أن يظهر المجموع في إستعلام فعليك بالطريقة الأتية :

1- أنشىء إستعلام مبني على جدول البيانات الذي تخزن فيه اسماء الطلاب ودرجات أعمالهم وإختباراتهم

2- أحفظ الإستعلام وأعطيه أي اسم تشاء

3- أفتح الإستعلام في وضع التصميم

4- أضف حقل جديد وأجعل مصدره التعبير التالي :

Expr1: [qty]+[price]

طبعاً كلمة Expr1 تستطيع تغييرها إلى كلمة مجموع أو أي كلمة تشاء.

5- ثم أحفظ العمل.

وبذلك سوف تستغني عن حقل Total الموجود في جدول main table

والله يوفقك.

ibnmusqat.gif
#6

ملاحظة :

المقصود في بند ثانياً برقم 1 (اسماء الطلاب ودرجات أعمالهم وإختباراتهم) الحقول في جدولك (SL ، qty ، price ، total)

تصحيح البند ثانيا برقم 4 :-

مصدر التعبير

Expr1: [qty]+[price]
ibnmusqat.gif
#7

الله يعطيكم العافية اخواني الاعزاء الهاجري وابن مسقط.

اخوي الهاجري احسنت وبارك الله فيك على حلك مشكلتي.

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

وبارك الله فيكم مرة ثانية على حسن تعاونكم معاي

هذا الموضوع مغلق.

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