beLaL 100 قام بنشر أبريل 6, 2020 قام بنشر أبريل 6, 2020 (معدل) السلام عليكم الرجاء النظر لتعديل خطأ دالة Dsum في حقل اجمالي مبيعات اليوم وشكرا جزيلا لكم علي مجهودكم 1.rar تم تعديل أبريل 6, 2020 بواسطه beLaL 100
أبوبسمله قام بنشر أبريل 6, 2020 قام بنشر أبريل 6, 2020 اخى @beLaL 100 كان عندك خطأ فى كتابه حقل [Da_te] =Nz(DSum("[am_re]";"Pu_inv";"[ty_pu]='بيع'" And "[Da_te]=#" & [Da_te] & "#")) بالتوفيق ان شاء الله 1.rar 2
beLaL 100 قام بنشر أبريل 6, 2020 الكاتب قام بنشر أبريل 6, 2020 (معدل) الف شكر علي سرعة استجابتك وجهدك مشكور يبدو انني لم اوصل السؤال لحضرتك بشكل صحيح فسؤالي عن المجموع الكلي لفواتير اليوم بمعني مجموع فواتير 5/4/2020 عندما اكون اسجل فواتير هذا اليوم وبعدها فواتير 6/4/2020 عندما اسجل فواتير هذا اليوم وهكذا كل يوم اتمني ان اكون وفقت في ايصال السؤال وارجوا من الله ان لا تكون هناك مشقه عليك تم تعديل أبريل 6, 2020 بواسطه beLaL 100
kha9009lid قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 مرحبا طيب ممكن نعملها بطريقتين الطريقة الاولى الاجمالي حسب تاريخ الفاتورة لما نكون نستعرض اي فاتورة مثلا يوم 5 يعطينا اجمالي فواتير يوم 5 ولما ننتقل ليوم 6 يعطي اجمالي فواتير 6 وهكذا لكل يوم الطريقة الثانية يعطينا اجمالي فواتير اليوم فقط يعني لو استعرضنا الفواتير السابق يبقى الحقل يعطي اجمالي اليوم فقط قبل كل شي نحتاج نعدل حقل Da_te في الجدول والنموذج لتكون القيمة date() بدلا من now() للطريقة الاولى الاجمالي حسب تاريخ الفاتورة Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & Format([da_te];"\#mm\/dd\/yyyy\#") & "and[ty_pu]='بيع'");0) الطريقة الثانية اجمالي مبيعات اليوم الحالي فقط Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & DateFormat(Date()) & "and[ty_pu]='بيع'");0) الملف مرفق 11.accdb 1 1
Hawiii قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 ممكن تجرب هذه الكود: =Nz(DSum("am_re","Pu_inv","ty_pu='بيع' And CLng(Fix(Da_te))=" & CLng(Fix([Da_te]))),0) 2
beLaL 100 قام بنشر أبريل 7, 2020 الكاتب قام بنشر أبريل 7, 2020 (معدل) 3 ساعات مضت, kha9009lid said: مرحبا طيب ممكن نعملها بطريقتين الطريقة الاولى الاجمالي حسب تاريخ الفاتورة لما نكون نستعرض اي فاتورة مثلا يوم 5 يعطينا اجمالي فواتير يوم 5 ولما ننتقل ليوم 6 يعطي اجمالي فواتير 6 وهكذا لكل يوم الطريقة الثانية يعطينا اجمالي فواتير اليوم فقط يعني لو استعرضنا الفواتير السابق يبقى الحقل يعطي اجمالي اليوم فقط قبل كل شي نحتاج نعدل حقل Da_te في الجدول والنموذج لتكون القيمة date() بدلا من now() للطريقة الاولى الاجمالي حسب تاريخ الفاتورة Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & Format([da_te];"\#mm\/dd\/yyyy\#") & "and[ty_pu]='بيع'");0) الطريقة الثانية اجمالي مبيعات اليوم الحالي فقط Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & DateFormat(Date()) & "and[ty_pu]='بيع'");0) الملف مرفق 11.accdb 928 kB · 4 تنزيلات الف الف شكر علي ما بذلته من مجهود معي نعم هذا هو المطلوب انا سوف احاول ان اشرح كود الداله حتي اصل الي النقطة التي افهمها وما ينقصني حضرتك تكمله لي للطريقة الاولى الاجمالي حسب تاريخ الفاتورة اجمالي حقل am_re الموجود في جدول pu_inv بشرط التاريخ ......... الطريقة الثانية اجمالي مبيعات اليوم الحالي فقط اجمالي حقل am_re الموجود في جدول pu_inv بشرط التاريخ ......... طلبي الثاني ما هو دور المديول الذي انشأته في القاعده وشكرا جزيلا لك ولك الاخوة الاعضاء تم تعديل أبريل 7, 2020 بواسطه beLaL 100 1
beLaL 100 قام بنشر أبريل 7, 2020 الكاتب قام بنشر أبريل 7, 2020 3 ساعات مضت, Hawiii said: ممكن تجرب هذه الكود: =Nz(DSum("am_re","Pu_inv","ty_pu='بيع' And CLng(Fix(Da_te))=" & CLng(Fix([Da_te]))),0) الف شكر علي مجهودك جربت الكود الا انه ظهرت رسالة خطأ
تمت الإجابة kha9009lid قام بنشر أبريل 7, 2020 تمت الإجابة قام بنشر أبريل 7, 2020 (معدل) 42 دقائق مضت, beLaL 100 said: الف الف شكر علي ما بذلته من مجهود معي نعم هذا هو المطلوب انا سوف احاول ان اشرح كود الداله حتي اصل الي النقطة التي افهمها وما ينقصني حضرتك تكمله لي للطريقة الاولى الاجمالي حسب تاريخ الفاتورة اجمالي حقل am_re الموجود في جدول pu_inv بشرط التاريخ ......... الطريقة الثانية اجمالي مبيعات اليوم الحالي فقط اجمالي حقل am_re الموجود في جدول pu_inv بشرط التاريخ ......... طلبي الثاني ما هو دور المديول الذي انشأته في القاعده اولا الشكر لله سبحانه ثانيا شرح الكود الاول اجمالي حقل am_re الموجود في جدول pu_inv بشرط تاريخ الفواتير يساوي تاريخ الفاتورة التي نستعرضها حاليا وان تكون الفاتورة فاتورة بيع وخلاف ذلك تكون النتيجة صفر ثالثا شرح الكود الثاني اجمالي حقل am_re الموجود في جدول pu_inv بشرط تاريخ الفواتير يساوي تاريخ هذا اليوم وان تكون الفاتورة فاتورة بيع وخلاف ذلك تكون النتيجة صفر اخيرا المديول كتبه استاذنا الفاضل @jjafferr جزاه الله عنا كل خير وهو يسهل وضع معايير التاريخ تحياتي وتقديري تم تعديل أبريل 7, 2020 بواسطه kha9009lid 1 1
Hawiii قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 لا مشكلة مع الكود فقط هو اختلاف في نوع الفاصلة للنظام ، بدل الفولصل إلى منقوطة. من ، إلى ؛ 2
أبوبسمله قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 5 ساعات مضت, kha9009lid said: مرحبا طيب ممكن نعملها بطريقتين الطريقة الاولى الاجمالي حسب تاريخ الفاتورة لما نكون نستعرض اي فاتورة مثلا يوم 5 يعطينا اجمالي فواتير يوم 5 ولما ننتقل ليوم 6 يعطي اجمالي فواتير 6 وهكذا لكل يوم الطريقة الثانية يعطينا اجمالي فواتير اليوم فقط يعني لو استعرضنا الفواتير السابق يبقى الحقل يعطي اجمالي اليوم فقط قبل كل شي نحتاج نعدل حقل Da_te في الجدول والنموذج لتكون القيمة date() بدلا من now() للطريقة الاولى الاجمالي حسب تاريخ الفاتورة Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & Format([da_te];"\#mm\/dd\/yyyy\#") & "and[ty_pu]='بيع'");0) الطريقة الثانية اجمالي مبيعات اليوم الحالي فقط Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & DateFormat(Date()) & "and[ty_pu]='بيع'");0) الملف مرفق 11.accdb 928 kB · 4 تنزيلات جزاك الله خيرا اخى واستاذى خالد بالامس غلبنى حقل التاريخ ثم تفحصت الحقل الى ان وجدت تنسيق now ثم بحثت ووجدت رابط ولكن كنت هنجت واضعه للاستفاده وسوف احاول تطبيقه ايضا https://theaccessbuddy.wordpress.com/2014/01/02/dsum-function-the-art-of-writing-a-criteria-3/ جزاك الله خيرا اخى @Hawiii جميل وشغال تمام بارك الله فيكم اخوانى 2
kha9009lid قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 40 دقائق مضت, أحمد الفلاحجى said: جزاك الله خيرا اخى خالد دائما توجد حلول اخي احمد الحقيقة انا اختصرت الموضوع وقدمت حل سريع بطريقتين اما بشأن تنسيق التاريخ الى وقت ومن ثم استخدامة في المعيار في الرابط الذي اشرتم اليه كان الحل باستخدام التالي CDate(Format([da_te];"mm/dd/yyyy")) مع ملاحظة دالتي CDate و Format لا تستخدم في الجدول وانما في الاستعلام او النموذج او في الاكواد بالنسبة للحل المقدم من الاستاذ @Hawiii اعجبني ويعمل بشكل ممتاز مع تمنياتي له بالتوفيق ولك يا ابا بسملة كل الود والتقدبر 2
أبوبسمله قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 2 دقائق مضت, kha9009lid said: دائما توجد حلول اخي احمد الحقيقة انا اختصرت الموضوع وقدمت حل سريع بطريقتين اما بشأن تنسيق التاريخ الى وقت ومن ثم استخدامة في المعيار في الرابط الذي اشرتم اليه كان الحل باستخدام التالي CDate(Format([da_te];"mm/dd/yyyy")) مع ملاحظة دالتي CDate و Format لا تستخدم في الجدول وانما في الاستعلام او النموذج او في الاكواد بالنسبة للحل المقدم من الاستاذ @Hawiii اعجبني ويعمل بشكل ممتاز مع تمنياتي له بالتوفيق ولك يا ابا بسملة كل الود والتقدبر نعم اخى خالد احاول ان اتعلم وابحث للاستفاده وافاده اخوانى وكل يوم اتعلم شيئا بفضل الله ثم بفضلكم اخوانى واساتذتى فجزاكم الله خيرا وكل الود والتقدير والعرفان لكم اخوانى واساتذتى فلكم الفضل بعد الله سبحانه وتعالى فيما لدى من معلومات وان كانت بسيطه فالحمدلله رضا جزاكم الله خيرا 1
jjafferr قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 4 ساعات مضت, kha9009lid said: اخيرا المديول كتبه استاذنا الفاضل @jjafferr جزاه الله عنا كل خير وهو يسهل وضع معايير التاريخ في الواقع انا اترك في الكود المصدر صاحب الكود : 'Author: Allen Browne. allen@allenbrowne.com, June 2006. وتم انزاله من http://allenbrowne.com/ser-36.html#Format جعفر 2
kha9009lid قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 احسنت استاذنا @jjafferr انا في السابق قبل انزال المديول كنت استخدم التعبير التالي Format([da_te];"\#mm\/dd\/yyyy\#") ولكن المديول سهل الامر بشكل كبير في جميع الاحول الدال على الخير كفاعله 2
beLaL 100 قام بنشر أبريل 7, 2020 الكاتب قام بنشر أبريل 7, 2020 6 دقائق مضت, kha9009lid said: احسنت استاذنا @jjafferr انا في السابق قبل انزال المديول كنت استخدم التعبير التالي Format([da_te];"\#mm\/dd\/yyyy\#") ولكن المديول سهل الامر بشكل كبير في جميع الاحول الدال على الخير كفاعله اسف استاذ kha9009lid علي الاطاله في الاسئله كنت اقصد مع دور المديول مكان ارتباطه بالنموذج ايضا ةشكرا علي سعة صدرك
kha9009lid قام بنشر أبريل 7, 2020 قام بنشر أبريل 7, 2020 4 دقائق مضت, beLaL 100 said: كنت اقصد مع دور المديول مكان ارتباطه بالنموذج ايضا Nz(DSum("[am_re]";"pu_inv";"[da_te]=" & DateFormat(Date()) & "and[ty_pu]='بيع'");0) DateFormat(Date()) عند كتابة معيار لتاريخ قد لا نحصل على النتيجة الصحيحة بسبب طريقة كتابة التاريخ او الصيغة المستخدمة للتاريخ في نظام التشغيل لذا نستخدمة في التعبير او الكود ليسهل علينا الوصول للنتيجة الصحيحة انظر لهذا الموضوع اقتباس 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.