محمدعليعبدالباقي قام بنشر ديسمبر 9, 2016 قام بنشر ديسمبر 9, 2016 السلام عليكم ورحمة الله وبركاته الأخوة الكرام / هل من الممكن اجراء العمليات الحسابية عن طريق الكود داخل التقرير مرفق البرنامج وكذلك ملف نصي به العمليات المطلوب اجرائها مرتبات.rar العمليات الحسابية.rar
Shivan Rekany قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 اخي الكريم في الحدث التقرير on load اكتب اللي تريد من الاكواد وشوف اذا صار لك مشكللة خبرنا ووضح لنا طلبك بالتفصيل مع تقدير
محمدعليعبدالباقي قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 السلام عليكم اخى الكريم المشكلة بصرف النظر عن كون المعادلة بالتقرير او بالاستعلام ان الناتج في حقل الصافي لابد ان يكون لاقرب خمسة او مضاعفتها بمعنة 55.5 او 55.10 او 55.15 وهكذا يعنى عدد صحيح ثم بعد العلامة العشرية لابد من رقم يقبل القسمة على 5 لتخطي هذه المشكلة هناك حقل ايرادات قيمته = الفارق بين العدد العشري حتى يصل الى عدد يقبل القسمة على 5 مثال الصافي 65.32 نضع في خانة الايرادات 0.02 فيصبح الصافي 65.30 المشكلة ان اجمالى حقل الصافي لا يظبط فيخرج قيمة مثلا 15482.22 اي بزيادة 0.02 عن المطلوب فما الحل؟؟؟؟؟؟؟؟؟؟
Shivan Rekany قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 7 ساعات مضت, محمدعليعبدالباقي said: السلام عليكم اخى الكريم المشكلة بصرف النظر عن كون المعادلة بالتقرير او بالاستعلام ان الناتج في حقل الصافي لابد ان يكون لاقرب خمسة او مضاعفتها بمعنة 55.5 او 55.10 او 55.15 وهكذا يعنى عدد صحيح ثم بعد العلامة العشرية لابد من رقم يقبل القسمة على 5 لتخطي هذه المشكلة هناك حقل ايرادات قيمته = الفارق بين العدد العشري حتى يصل الى عدد يقبل القسمة على 5 مثال الصافي 65.32 نضع في خانة الايرادات 0.02 فيصبح الصافي 65.30 المشكلة ان اجمالى حقل الصافي لا يظبط فيخرج قيمة مثلا 15482.22 اي بزيادة 0.02 عن المطلوب فما الحل؟؟؟؟؟؟؟؟؟؟ اخي الكريم اتفضل استخدم هذه الدالة =Round([Number];1) بدل كلمة Number باسم مربع نصي اللي فيها رقم الملطلوب مع تقدير
محمدعليعبدالباقي قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 شكرا لك اخى الكريم وجدت الحل باضافة 0.004 الى الناتج في كل العمليات في دالة round
Shivan Rekany قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 (معدل) 5 دقائق مضت, محمدعليعبدالباقي said: شكرا لك اخى الكريم وجدت الحل باضافة 0.004 الى الناتج في كل العمليات في دالة round لا داعي للشكر علواجب المهم وصلت للحل تم تعديل ديسمبر 11, 2016 بواسطه Shivan Rekany
jjafferr قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 سلام شباب 10 ساعات مضت, محمدعليعبدالباقي said: بصرف النظر عن كون المعادلة بالتقرير او بالاستعلام لا يا سيدي ، مو نفس الشئ!! اذا اردت ان تضع معادلاتك ، فضعها في الاستعلام (لسرعة عمل برنامجك) ، ولا تضعها في الحدث في التقرير (تابع معي الموضوع لوسمحت) . في برنامجك المرفق ، في التقرير ، عندك كود في حدث التفصيل: . ولما تفتح التقرير ، النتيجة هكذا: . الآن اوضح لك الشئ اللي انت لا تراه ، واللي يبطئ سرعة برنامجك: نضع في نفس التقرير هذا الكود ، وعمله عداد فقط ، يخبرنا كم مرة يقوم التقرير بعمل المعادلات الحسابية . والنتيجة . يعني الكود يقوم بعمل المعادلات الحسابية 18 مرة (بعدد السجلات الظاهرة في صفحة التقرير) ، ولما تنتقل الى الصفحة التالية ، فانه يقوم بنفس الشئ!! ها ، قلت لك: لا يا سيدي ، مو نفس الشئ!! جعفر 2
Shivan Rekany قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 16 دقائق مضت, jjafferr said: سلام شباب وعليكم السلام فرحتنا بوجودك معنا الله يبارك فيك اخي الكريم العبقري
محمدعليعبدالباقي قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 السلام عليكم استاذ جعفر والاخوة الكرام جميعا فعلا اعانى من بطء شديد بالبرنامج ولكن ماقصده هو حساب الخمسة قروش في الصافي واجمالى الصافي فالبنك لايقبل وحدة القرش فاقل وحدة يقبلها هي ( الشلن ) خمسة قروش ومضاعفاتها وهذا ما قصدته فلو تكرمت هل عندكم حل لبطء البرنامج وخصوصا ان الكود الذي ذكرته الغرض منه اجمالى كل صفحة على حدة فلو كانت هناك طريقة اخرى تغنينا عن هذا الكود ( منقول للامانة ) تقوم بجمع كل صفحة على حدة تفضل علينا بها فلو استطعنا عمل group برقم الصفحة اعتقد يكون الامر اسهل ولكن لا ادري كيف ؟؟؟؟
jjafferr قام بنشر ديسمبر 12, 2016 قام بنشر ديسمبر 12, 2016 12 ساعات مضت, محمدعليعبدالباقي said: فعلا اعانى من بطء شديد بالبرنامج وعليكم السلام هناك عدة اسباب لبطئ برامج الاكسس ، والجداول اهم مكان للبدء فيه: منها عدد الحقول في الجدول (اذا كانت كثيرة ، قم بتجزئة الجدول الى جداول اصغر) ، وفهرسة الحقول التي تعتمد عليها في الفرز والتصفية. ثم تنتقل الى بقية كائنات البرنامج جعفر 1
محمدعليعبدالباقي قام بنشر ديسمبر 12, 2016 الكاتب قام بنشر ديسمبر 12, 2016 السلام عليكم استاذنا الفاضل جعفر فعلا كما تكرمت الجدول به حقول كثيرة لكن هذا هو المطلوب بالكشوف لكن ما كنت اسال عنه هل يمكن ان نجعل كل صفحة عبارة عن مجموعة بمعنى رقم الصفحة يكون عنصر تحكم للمجموعة حيث ان هذا الامر سوف يخلصنا من كود اجمالى كل صفحة على حدة زادكم الله علما
jjafferr قام بنشر ديسمبر 12, 2016 قام بنشر ديسمبر 12, 2016 21 دقائق مضت, محمدعليعبدالباقي said: هل يمكن ان نجعل كل صفحة عبارة عن مجموعة لاحظت انك تعيد هذه الجملة عدة اوقات ، وفتحت موضوعين عن نفس الجملة ، ولكنك لم تشرح طلبك بالذي تريده ، لذلك ، دائما ستجد ان الجواب: نعم ، ولكن لا نعرف تفاصيل سؤالك جعفر
محمدعليعبدالباقي قام بنشر ديسمبر 12, 2016 الكاتب قام بنشر ديسمبر 12, 2016 السلام عليكم الاستاذ الفاضل جعفر المطلوب هو على وجه التحديد ( اجمالى كل صفحة على حدة ) بالاضافة الى اجمالى للتقرير ككل ولكن في الصفحة الاخير بيظهر اجمالى التقرير قبل اجمالى الصفحة الاخيرة (اعلاه) بعض الاخوة تكرم علىنا بكود اجمالى كل صفحة على حدة وكود اخر لاخفاء تذييل الصفحة الاخيرة فلو امكن عمل تصفية للتقرير مرتبطة برقم الصفحة (Group) يعنى كل صفحة تمثل (Group) سيكون اجمالى الصفحة امر ميسور في تذييل (Group) الذي هو بنفس الوقت نهاية كل صفحة حيث ان تذييل (Group) يكون اعلى تذييل التقرير (حتى لو تطلب اعادة بناء البرنامج من جديد ) هذا ما اريد ولكم جزيل الشكر والعرفان نفعكم الله بعلمكم
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.