rudwan قام بنشر نوفمبر 28, 2003 مشاركة قام بنشر نوفمبر 28, 2003 السلام عليكم كنت قد أضفت مشاركة سابقة بخصوص استنتاج مجموع نموذج فرعي , على أساس أنني كنت أعرفها , و بالفعل ظننت أنني أعرفها و لكن كنت قد أخذتها من مثال النورثوايند , في نموذج الفواتير , حيث نضع مجموع النموذج الفرعي ضمن النموذج الفرعي نفسه , ثم وضع مربع نص على النموذج الأصلي ليحتوي قيمة ذلك النص في النموذج الفرعي . و لكن عند تطبيق نفس هذا العمل على أي نموذج آخر لم تنجح المحاولة حيث يعطي خطأ # error فماذا يمكن أن يكون حل هذه المشكلة ؟ 1 رابط هذا التعليق شارك More sharing options...
محمد طاهر عرفه قام بنشر نوفمبر 28, 2003 مشاركة قام بنشر نوفمبر 28, 2003 هل يعطي خطأ مستمر أم خطأ فقط عند عدم وجود بيانات اذا كانت الاولي ، فهناك خطأ فى التنفيذ فراجع الأسماء ، اسم النموذج الفرعي و اسم مربع النص الذي به المجموع فى النموذج الفرعي و اذا الثانية أي أن الخطأ يظهر فقط فى حالة عدم وجود بيانات فجرب ادراج الدالة NZ فى المعادلة فى مربع النص علي النموذج الرئيسي nz(SubFormName.Form!TextBoxName;0) و اذا لم تحل ( بالنسبة لحالة عدم وجود بيانات ) =IIf(SubFormName.Form.RecordsetClone.RecordCount>0;nz(SubFormName.Form!CountID;0);0) رابط هذا التعليق شارك More sharing options...
rudwan قام بنشر نوفمبر 29, 2003 الكاتب مشاركة قام بنشر نوفمبر 29, 2003 والله راجعت الأسماء مرارا و تكرارا , و دائما يعطيني خطأ مستمر ( الحالة الأولى ) لكن الغريب أنني حصلت على المطلوب في النماذج المبرمج عليها مجموع سابقا مثل الفواتير في النورثوايند - المنتجات و طلبات الشراء في حركات المخزون حتى عملت نسخ لنفس النموذج الى ملفي الخاص و عدلت مصدر البيانات و مربعات النص ظبطت العملية , أما في نماذج ثانية لم تظبط رابط هذا التعليق شارك More sharing options...
محمد طاهر عرفه قام بنشر نوفمبر 29, 2003 مشاركة قام بنشر نوفمبر 29, 2003 كتب اسم النموذج الرئيسي و الفرعي و مربع النص الذي به مجموع الفرعي و الاخر الموجود علي الرئيسي و المعادلات المكتوبة فى مصدر بيانات كل منهما رابط هذا التعليق شارك More sharing options...
rudwan قام بنشر نوفمبر 29, 2003 الكاتب مشاركة قام بنشر نوفمبر 29, 2003 نعم راجعت الأسماء و المعادلات قبل عدة ايام كان يعطي في مربع النص خطأ # ENAME و بعد المراجعة اكتشفت أن اسم النموذج الفرعي خطأ , و بعد أن عدلته أصبح يعطي # ERROR طيب , ممكن يا باش مهندس ترفق لي مثال بسيط لو تكرمت , حتى أعرف فين الخطأ رابط هذا التعليق شارك More sharing options...
tarekafifi قام بنشر نوفمبر 30, 2003 مشاركة قام بنشر نوفمبر 30, 2003 الأخ رضوان لقد قمت بتجربة الموضوع وظهر معي نفس ماظهر معك ,, وبالمحاولة نجحت -------------- إنك تضع إسم النموزج الفرعي وهذا خطأ####### الصح ** تضع إسم subform في النموزج الرئيسي وليس إسم النموزج الي بيتضمنه الـ subform ----------------- مع تحياتي طارق عفيفي رابط هذا التعليق شارك More sharing options...
تلميذ و منكم بيتعلم قام بنشر ديسمبر 1, 2003 مشاركة قام بنشر ديسمبر 1, 2003 اخى العزير اولا بعد عمل الفورم الفرعى و الرئيسى تقوم بعمل تذيل للتقرير و فى المثال المرفق قمت بعمل تذيل لفورم frmSaleInvoiceSub و بعدها اضفت حقل غير منضم يمكن الكتابة به و فى مصدر الحقل قمت بكتابة اسم الحق المراد عمل تجميع له كالتالى =Sum([Total]) اى اجمع قيم كل السجلات بالحقل Total و قم بتسميتة Sum Total و هنا سيقوم بالمهمة اما بالنسبة للربط حيث سيظهر الاجمالى فى الفورم الرئيسى قم بالأتى اضف حقل غير منضم داخل الفورم الرئيسى - و ف مصدر عنصر التحكم تكتب الأتى =frmSaleInvoiceSub.Form!SumTotal اى ان الحقل سيقوم بعمل شبة مرآه للقيم المجمعة فى الحقل السابقSumTotal و الموجود فى الفورم الفرعى و يظهرها فى الفورم الرئيسى و انا فى انتظار اى استفسار اخر حول الموضوع ان لم توفق به. ايمن عمارة رابط هذا التعليق شارك More sharing options...
rudwan قام بنشر ديسمبر 1, 2003 الكاتب مشاركة قام بنشر ديسمبر 1, 2003 شكرا لكل من ساهم في الاجابة و أعتذر عن الصمت حيث كنت أجرب ما فعلته سابقا تبين لي أن ما فعلته أنا كان صحيحا و لم يكن عندي أي خطأ في الرموز حيث نسخت الملف نفسه بدون أي تعديل الى جهاز ثاني و أعطى المجموع بشكل صحيح و لكن العيب كان ربما من نسخة الأوفيس حيث في الجهاز الذي كنت أعمل عليه كان object غير متوفر حيث تظهر لي دائما رسالة active x cannot creat an object فيا ترى كيف أستطيع حل حل هذه المشكلة عندي ؟ هل أعيد تحميل الأوفيس أم الوينوز بكامله ؟ رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان