اسلام سيد قام بنشر يونيو 27, 2019 قام بنشر يونيو 27, 2019 السلام عليكم هذا ملف لاستخراج اعمار الديون بطريقة تخرج النتائج ممتازة وهو المطلوب 100 % لكن لاحظت مع استخدام بيانات كبيرة تصل الى 40 الف سجل يحث بطئ شديد فى فتح الاستعلام او التقرير بسبب استخدام دالة dsum والاعتماد عليها فى 40 الف سطر المطلوب لو بنفس الطريقة هل ممكن الاستغناء عن الاستعلامات الثلاثه واستبدالهم بجمل سيكول داخل تقرير مباشرة ملاحظه هناك 3 استعلامات مبنين على بعض والنتيجه تظهر فى الاستعلام الاخير الثالث اعمار الديون - اسلام الشيمى.rar
AlwaZeeR قام بنشر يونيو 27, 2019 قام بنشر يونيو 27, 2019 وعليكم السلام ورحمة الله وبركاته انا قمت بتبديل المسميات العربية بحروف انجليزية لتسهيل العمل اختصرت لك الأوامر التي قمت بعملها انت جرب ووافني بالنتيجة هذا هو الاستعلام المعمول به بدل الثلاثة استعلامات الخاصة بك وأعطى نفس النتيجة التي تريد SELECT DFTbl.ID, DFTbl.Dt, DFTbl.Dw, DFTbl.Fw, DSum("[fw]","Qry","ID<=" & [ID])-DSum("[dw]","Qry","ID<=" & [ID]) AS FwateerPalance, DateDiff("d",[Dt],Now()) AS DtNum, moneyAge([DtNum]) AS [note] FROM DFTbl ORDER BY DFTbl.ID, DFTbl.Dt; يبقى امر سرعة الانجاز :: تحياتي اعمار_الديون_-_اسلام_الشيمى.accdb 2
اسلام سيد قام بنشر يونيو 28, 2019 الكاتب قام بنشر يونيو 28, 2019 10 ساعات مضت, AlwaZeeR said: وعليكم السلام ورحمة الله وبركاته انا قمت بتبديل المسميات العربية بحروف انجليزية لتسهيل العمل اختصرت لك الأوامر التي قمت بعملها انت جرب ووافني بالنتيجة هذا هو الاستعلام المعمول به بدل الثلاثة استعلامات الخاصة بك وأعطى نفس النتيجة التي تريد SELECT DFTbl.ID, DFTbl.Dt, DFTbl.Dw, DFTbl.Fw, DSum("[fw]","Qry","ID<=" & [ID])-DSum("[dw]","Qry","ID<=" & [ID]) AS FwateerPalance, DateDiff("d",[Dt],Now()) AS DtNum, moneyAge([DtNum]) AS [note] FROM DFTbl ORDER BY DFTbl.ID, DFTbl.Dt; يبقى امر سرعة الانجاز :: تحياتي اعمار_الديون_-_اسلام_الشيمى.accdb 2.75 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 5 downloads جزاكم الله خيرا ما لاحظته هو جعل id للعميل والتعامل به ليسرع معالجه البيانات سأخير عندى وسأترقب التغير واوافيكم
اسلام سيد قام بنشر يونيو 28, 2019 الكاتب قام بنشر يونيو 28, 2019 10 ساعات مضت, AlwaZeeR said: وعليكم السلام ورحمة الله وبركاته انا قمت بتبديل المسميات العربية بحروف انجليزية لتسهيل العمل اختصرت لك الأوامر التي قمت بعملها انت جرب ووافني بالنتيجة هذا هو الاستعلام المعمول به بدل الثلاثة استعلامات الخاصة بك وأعطى نفس النتيجة التي تريد SELECT DFTbl.ID, DFTbl.Dt, DFTbl.Dw, DFTbl.Fw, DSum("[fw]","Qry","ID<=" & [ID])-DSum("[dw]","Qry","ID<=" & [ID]) AS FwateerPalance, DateDiff("d",[Dt],Now()) AS DtNum, moneyAge([DtNum]) AS [note] FROM DFTbl ORDER BY DFTbl.ID, DFTbl.Dt; يبقى امر سرعة الانجاز :: تحياتي اعمار_الديون_-_اسلام_الشيمى.accdb 2.75 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 7 downloads عفوا فشلت المحاوله بعد تحويل اسم العميل لكود ( رقم ) الاستعلام الاخير بعد ما بوضع شرط اكبر من الصفر فى حقل ايام التاخير x3 الاستعلام فتح بعد 10 دقائق كامله والجهاز امكانياته جيده حقا انها مشكله كبيرة جدا لم اجد لها حل حتى الان
اسلام سيد قام بنشر يونيو 29, 2019 الكاتب قام بنشر يونيو 29, 2019 للرفع المطلوب الاستغناء عن الاستعلامات الثلاثه بالملف واستبدلهم بكود سيكولى يكون عند الضغط علية ممكن نعمل حول الاستعلامات فى جدول اخر نعمله الحاق وقبلها حذف التكرار انا ضعيف فى الاوامر السيكوالية
اسلام سيد قام بنشر يونيو 29, 2019 الكاتب قام بنشر يونيو 29, 2019 الاسلام عليكم تم فتح مشاركه جديده بالمطلوب الجديد
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.