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

كيف اجمع الحقول في اكسيس97؟...الجواب ليس سهلاً...شرح مصور

مغلق
بدأه Rifted Boy في 26 مايو 2001 · 8 رد · 977 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام...لقد واجهتني مشكلة عندما حاولت ان انشئ نموذج بالاكسيس97

والمشكله تكمن بجمع حقول السجلات -موضح بالرسم-لقد استخدمت -منشئ التعبير- ولكن لم اجيد

فعل ذلك بسبب كوني مبتدئ...ارجو ان اجد لديكم المساعده في حل المشكله هذه

demo.gif

#2

اذا لم تكن قد حصلت على الحل فإتبع الخطوات التاليه :

[note] لحساب مجموع أو الفرق بين حقلين [/note]

أكتب في مصدر البيانات مربع النص (أو في نفس المربع مباشرة لا يهم ) :

 =([feild1] + [feild2])

حيث feild1 هو اسم الحقل الأول

و feild2 هو اسم الحقل الثاني .

وفي حالتنا نكتب في حقل الصافي في النموذج الفرعي :

 = ([أصل المبلغ] - [الحسميات])

ولا تنس علامة المساواه .

[note] لحساب مجموع حقل ومجموع حقل محسوب [/note]

افتح النموذج الفرعي وفي تذييل النموذج أنشئ مربع نص وأكتب فيه :

 =sum([أصل المبلغ])

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

ولذلك سنحسب مجموع الصافي من جديد ، يعني ننشئ مربع نص في تذييل النموذج الفرعي ونكتب فيه

 =sum ([أصل المبلغ] - [الحسميات])

وواحد آخر لأصل المبلغ بنفس الطريقه .

سم مربعي النص وتذكر هذا .

طبعا اجعل خاصية (مرئي) لمربعي النص (لا ) .

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

[note] استيراد قيم من نموذج فرعي الى نموذج اساس [/note]

على فرض أن اسم النموذج الفرعي هو subforminvoicedetail واسم مربع النص الذي أنشأناه هو totalprice

أكتب في مربع النص في النموذج الأساس :

 =[subforminvoicedetail].Form![totalprice]

انتهى .

#3

السيد ابو لمى...شكراً جزيلاً على هذا الرد المتمكن.

لقد واجهتني مشكلة في استدعاء الحقول المخفيه من النموذج الفرعي الى النموذج الاساسي،هل لديك تفسير لما حدث؟وما هي الحلول الممكنه؟

error.gif

هل استطيع عمل برنامج exe يظهر فيه النموذج مستقلا عن برنامج الاكسيس...لقد حاولت ذلك ببرنامج ديفلوبر اديشن.

de.gif

شكرا لك

[عدلت بواسطة Rifted Boy ت:27-05-2001 س: 07:20 AM]

#4

لازلت انتظر الرد...لايمكن وضع اي "دالة رياضية" تحتوي على Sum في بدايتها تذييل النموذج الفرغي او اي مكان غير التذييل في النموذج الفرعي! هنا المشكلة

بالنسبة للاخ الذي قام بتعريب هذا المنتدى

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

في الترويسة headاكتب

charset=windows-1256"

#5

الأخ العزيز Rifted Boy ..

لا تنس أنك لن تحتاج الدالة Sum الا في تذييل النموذج راج الر السابق وتأكد من ذلك بنفسك .

نفذ النموذج الفرعي لوحده بعد أن تفعل الخيار مرئي لمربعي النص وتغير الى وضع النماذج المتعدده وتأكد من عمل المربعين بشكل جيد ..

اذ كانا يعملان بشكل جيد أعد النموذج الى حالته الأصليه .

نفذ النموذج الأساس ..

تأكد من أسماء مربعات النص في المعادله .

اذا معالج انشاء التعابير في النسخة العربيه من أكسيس سيضع لك كلمة (نموذج ) في التعبير غيرهاالى (form).

وبالنسبة للمنتدى فهذه المشكله لم تظهر الا اليوم ولعل المشرف ينتبه لها .

بالنسبة لـ Developr Edition فليس عندي أكثر مما قاله الإخوان سابقا..

[عدلت بواسطة ابو لمى ت:28-05-2001 س: 07:02 AM]

#6

شكرا لك ابو لمى ...يبدو انك متأكد من كلامك السابق...بالنسبة للديفلوبر ايدشن انا لم اقرا ما كتبة الاخوان بعد.

#7

انشئت نموذج من اجل التجربة...فمن خلاله استطعت الحصول

على مجموع (الصافي) بشكل سليم ولكن لم يتحقق ذلك مع مجموع (اصل المبلغ)...بعد ان حذفت علامة =

في معادلة حقل مجموع اصل المبغ حصلت

على نتيجة مجموع الصافي

noeq.gif

1err.gif

وعند اعادة علامة = فأن النتيجة تكون خطأ في الحقلين معاً

eq.gif

aller.gif

#8

لقد وجدت أين الخطأ...حيث انني انشئت حقول نصية بدل الرقمية ولهذا كانت تظهر كلمة #خطأ

figure.gif

هل استطيع ادراج جدول بكاملة من قاعدة بيانات اكسيس في نموذج فيجول بيسك؟

vb.gif

اشكر السيد او لمى خالص الشكر والتقدير وكانت سعة صدره ذكرتني بمنتدى باللغة الانجليزية عن سي جي آي والبي اتش بش حيث قام احد المبتدئين بطرح سؤال عن كيفية انشاء قاعدة بيانات نصيه وطريقة التعامل معها عن طريق البي اتش بي وكانت ردود احد المحترفين له قد بلغت 130 رد حتى تمكن هذا المبتدئ من اكمال عمله!!!

شكرا لك

#9

كيف انشئ تقرير يظهر السجلات المرتبطه بحقل معين

final.gif

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

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

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

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

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

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