abouelhassan قام بنشر أبريل 7, 2022 قام بنشر أبريل 7, 2022 (معدل) السلام عليكم اخوانى الاساتذو الافاضل نفرض ان لدينا 3 اعمدة المدين الدائن الرصيد لدينا فترة زمنية من تاريخ الى تاريخ اضافت عمود اسمه رصيد سابق فى نموذج تجميعات مصدر التمويل ما هو المطلوب عمله لكى يجلب بالنموذج الرصيد السابق وهو التاريخ السابق ل تاريخ من بحيث يكون الرصيد السابق هو رصيد+دائن -مدين ماهى الاضافة سواء للاستعلام او للنموذج لجلب البيانات صحيحة مرفق نموذج وجدول والاستعلام مع خالص الشكر والاحترام والتقدير وخالص الدعاء t1.rar تم تعديل أبريل 7, 2022 بواسطه abouelhassan
abouelhassan قام بنشر أبريل 7, 2022 الكاتب قام بنشر أبريل 7, 2022 او لو امكن اخوانى الافاضل معادلة تجلب البيانات للرصيد السابق لتاريخ من توضع بالحقل اكون شاكر فضلكم احترامى
abouelhassan قام بنشر أبريل 8, 2022 الكاتب قام بنشر أبريل 8, 2022 اخوانى الاساتذة الافاضل وجدت هذه المعادلة تجلب الرصيد السابق حاولت تطبيقهل على المثال الخاص بى بس فشلت هل ممكن المساعدة اخوانى فى تطبيقها على مثالى اكون شاكر لكم =nz(DSum("[t_Query]![Balance]";"[t_Query]";"[تاريخ الحركة]<[forms]![date01]![a]")) خالص الدعاء والاحترام من قلبى
Eng.Qassim قام بنشر أبريل 8, 2022 قام بنشر أبريل 8, 2022 جرب الكود =nz(DSum("[Balance]";"[t_Query]";"[تاريخ الحركة]<" & [forms]![date01]![a]);0) 1
abouelhassan قام بنشر أبريل 8, 2022 الكاتب قام بنشر أبريل 8, 2022 اشكرك اخى باشمهندس Eng.Qassim زادك الله منفضله اخى نفذت الكود طبقا للمسميات لدى حيث ان الخلية المطلوب التنفيذ فيها والتى اضع فيها الكود اسمها RasedSabk والفورم الموجودة به اسمه تجميعات ملخص مصدر التمويل اما الاستعلام مصدر البيانات اسمه ملخص حسابات العملاء2 اما النموذج الذى به خلية التاريخ من اسمه Form1 والخلية التى بها التاريخ من اسمها FromDate والتاريخ الى اسمها ToDate وكانت النتيجة اننى كتبت الكود هكذا والنتيجة اعطانى خطأ =Nz(DSum("[Balance]";"[ملخص حسابات العملاء2]";"[RasedSabk]<" & [form1]![FromDate]);0) مش عارف استاذى بارك الله فيك وبك ولك احترامى اخيك
Eng.Qassim قام بنشر أبريل 8, 2022 قام بنشر أبريل 8, 2022 لو ترفع الملف مع النموذج form1 لان بصراحة مش عارف اشتغل على ملفك السابق 1
abouelhassan قام بنشر أبريل 9, 2022 الكاتب قام بنشر أبريل 9, 2022 11 ساعات مضت, Eng.Qassim said: لو ترفع الملف مع النموذج form1 لان بصراحة مش عارف اشتغل على ملفك السابق اتقدم اليك بخالص الشكر اخى واتمنى مساعدتى بارك الله فيك اخى الكريم احترامى وتقديرى t1.rar
Moosak قام بنشر أبريل 9, 2022 قام بنشر أبريل 9, 2022 (معدل) 34 دقائق مضت, abouelhassan said: اتقدم اليك بخالص الشكر اخى واتمنى مساعدتى بارك الله فيك اخى الكريم احترامى وتقديرى t1.rar 182.45 kB · 1 download أسعد الله مسائك أخي أبا الحسن ..@abouelhassan الملف المرفق به عناصر ناقصة استعلامات وغيرها ،،، Form1 لا يفتح وكذلك الاستعلام ملخص حسابات العملاء .. أرسل المرفق كاملا تم تعديل أبريل 9, 2022 بواسطه Moosak 1
Moosak قام بنشر أبريل 9, 2022 قام بنشر أبريل 9, 2022 لو كانت المسميات التي كتبتها هنا صحيحة : 13 ساعات مضت, abouelhassan said: =Nz(DSum("[Balance]";"[ملخص حسابات العملاء2]";"[RasedSabk]<" & [form1]![FromDate]);0) فهذه هي الصياغة الصحيحة للدالة : =Nz(DSum("[Balance]";"[ملخص حسابات العملاء2]";"[RasedSabk] <#"& [Forms]![Form1]![FromDate] &"#");0) جربب عندك وأخبرنا بالنتيجة 1
abouelhassan قام بنشر أبريل 9, 2022 الكاتب قام بنشر أبريل 9, 2022 اتقدم اليك اخى استاذ موسى Moosak بخالص الشكر وخالص الدعاء زادك الله من فضله اسعد الله اوقاتك بكل خير يارب قمت بوضع الدالة فى الحقل ك مصدر للبيانات النتيجة Error ها هو البرنامج اخى المشكلة هى فى فورم تجميعات ملخص مصدر التمويل اريد الرصيد السابق وهذا الفورم يعمل بزر على فورم FORM1 اسمه تقرير اجمالى يخرج البيانات على ورقةPdf كمان عند الطباعة استاذى يطبع ورقة بها بيانات وراءها ورقة فارغة اتمنى مساعدتى شاكر فضلك اخى الكريم تقبل احترام وتقديرى T1.rar
Moosak قام بنشر أبريل 9, 2022 قام بنشر أبريل 9, 2022 أهلا بك أخي أبا الحسن ،، بعد صراع طويل مع الملف المرسل ولفك أشفاره ، ولمحاولة فهم المطلوب ( وأشك أنني فهمت ) 😅 توصلت لهذه المعادلة للرصيد السابق : =Nz(DLookUp("[Balance]";"[Financial_Records]";"[Registration_Date] <#" & [Forms]![Form1]![FromDate] & "# And [Customer_ID] =" & [Forms]![Form1]![Customers] & " ");0) وتم إصلاح حدود التقرير 🙂 وإن لم أوفق لما تريده بالضبط فعليك أن تفيض علينا بالشرح المفصل . تحياتي ،، T1 (2).rar 2
abouelhassan قام بنشر أبريل 9, 2022 الكاتب قام بنشر أبريل 9, 2022 (معدل) 2 ساعات مضت, Moosak said: أهلا بك أخي أبا الحسن ،، بعد صراع طويل مع الملف المرسل ولفك أشفاره ، ولمحاولة فهم المطلوب ( وأشك أنني فهمت ) 😅 توصلت لهذه المعادلة للرصيد السابق : =Nz(DLookUp("[Balance]";"[Financial_Records]";"[Registration_Date] <#" & [Forms]![Form1]![FromDate] & "# And [Customer_ID] =" & [Forms]![Form1]![Customers] & " ");0) وتم إصلاح حدود التقرير 🙂 وإن لم أوفق لما تريده بالضبط فعليك أن تفيض علينا بالشرح المفصل . تحياتي ،، T1 (2).rar 148.95 kB · 3 downloads حبيبى استاذ موسى احبك الله اخى وبارك فيك اعتذر اخى لجهدك وتعبك والله على راسى اخى ربنا يراضيك ويكرمك اخى الكريم انظر اخى عند تشغيل الفورم ظهر Error كمان عند تشغيل الفورم من زرتقرير اجمالى الموجود بفورم 1 لازال يصدر بيانات الفلترة الى PDF صفحة بها بيانات وصفحة فارغة لازالت مشكلة الحدود استاذى شرح بسيط للمطلوب اخى هناقمت بعمل فلترة بالتاريخ من 1/7/2021 الى 30/6/2022 لنفرض اننى قمت بعمل الفلترة بالتاريخ من1/11/2021 حتى 30/11/2021 سيكون الرصيد السابق هو الموجود داخل المربع السود وهو الرصيد فى اى تاريخ فى السنةالمالية 2022 قبل تاريخ1/11/2021 وهكذا اذا قمت بعمل فلترة باسم الحساب او نوع الحساب او مصدر التمويل او كلهم المطلوب التقرير اجمالى اضافة معادلة فى الخلية RaseadSabk تجلب الرصيد السابق للمعروض على هذا الفورم بأى معيار من معاير الفلترة او كلهم وفى كل الفترة التاريخ من والتاريخ الى والسنة المالية عامل مشترك لايمكن عمل الفلترة الا باختيار السنة المالية والتاريخ من والى احتاج الرصيد السابق للتاريخ قبل التاريخ من هل وضحت الفكرة اخى الكريم جداااااااااااااااااااااااا اكرمك الله وزادك من فضله اللهم امين يارب T1.rar تم تعديل أبريل 9, 2022 بواسطه abouelhassan
Moosak قام بنشر أبريل 10, 2022 قام بنشر أبريل 10, 2022 (معدل) بارك الله فيك أخي أبا الحسن ،، تتبعت مصدر البيانات التي في النموذج Form1 ووجدتها تأتي من الجدول Financial_Records.. ولو أمعنت النظر ستجد أن تاريخ أول قيد في 2/7/2021 .. بينما في شاشة البحث في النموذج Form1 البحث يبدأ من 1/7/2021 .. لذلك لن تجد أي رصيد سابق للعملاء بهذه الطريقة وستضل النتيجة تعطيك NULL .. فم هي الآلية التي تريد بها الحصول على الرصيد السابق للعميل ؟ وكيف سيتم التمييز بين العملاء ؟ باسم العميل أم برقم العميل ؟ ماهي الخانة التي سأربط بها بين العميل ورصيده ؟ تحتاج لكمّ جيد من البيانات التجريبية في الجداول لكي تستطيع تجربتها عند تصميم قاعدة البيانات . تم تعديل أبريل 10, 2022 بواسطه Moosak 1
abouelhassan قام بنشر أبريل 10, 2022 الكاتب قام بنشر أبريل 10, 2022 حبيبى اخى فى الله استاذى Moosak زادك الله من فضله وكرمه وعلمه اللهم امين يارب وبارك لك فى حياتك وعمرك ومالك اللهم امين يارب انظر اخى الغالى لقلبى هنا البحث بالتاريخ من1/11/2021 حتى30/11/2021 السنة المالية2022 ناتج البحث تمام لم احدد نوع حساب او اسم حساب او مصدر تمويل بحيث يخرج كل العملاء وليس عميل معين والربط بيكون بأسم مصدر التمويل وليس رقمه انظر اخى عند الضغط على تقرير اجمالى تمام المبلغ تمام فى له والرصيد الحالى هو ناتج له-منه التاريخ من 1/11/2021 حتى 30/11/2021 انظر اخى الرصيد السابق0 مع العلم ان هناك رصيد سابق انظراخى فى الله هنا اخى الكريم انظر ناتج الفلترة فى تاريخ1/11/2021 حتى30/6/2022 وعند استخراج التقرير انظر استاذى قام بتجميع المبالغ لكل عىميل بس لم يستدعى الرصيد السابق لكل عميل اخى الكريم كمان هذا التقرير يظهر البيانات بصفحة والصفحة التى تليها فارغة اشكرك استاذى الحبيب لقلبى بارك الله لك اللهم امين يارب
ابوبسمله قام بنشر أبريل 15, 2022 قام بنشر أبريل 15, 2022 السلام عليكم اخى الفاضل @abouelhassan اعذرنى لعدم التعديل على مثالك ولكن اليك مثال ان شاء الله يوضح لك الطريقه للحصول ع الرصيد السابق انظر للصوره ثم اطلع ع المثال المرفق بالتوفيق TestRseedSabk.accdb 1
abouelhassan قام بنشر أبريل 15, 2022 الكاتب قام بنشر أبريل 15, 2022 السلام عليكم استاذى احمد الفلاحجي اتقدم اليك بخالص الشكر والتقدير بارك الله فيك اخى فتحت الاستعلام اخى فى وضع التصميم ولم اجد ما استطيع تنفيذه اطمع فى شرح الاستعلام اخى لكى استطيع تنفيذه فى الحصول على الرصيد السابق الله يزيدك من فضله اللهم امين يارب تقبل احترام من اخيك
ابوبسمله قام بنشر أبريل 15, 2022 قام بنشر أبريل 15, 2022 (معدل) الشكر لله ثم لاخواننا واساتذتنا جزاهم الله عنا كل خير افتح الاستعلام فى وضع التصميم واقف على الحقل RSabek هتلاقى موجود به داله DSum RSabek: Nz(DSum("[daen]-[mdeen]";"tblName";"SName='" & [SName] & "' And [id]<" & [id]);0) جمع حقل الدائن ناقص المدين من الجدول بشرط الاسم يكون مساوى للاسم بالاضافه لرقم العمليه اللى هو الترقيم التلقائى اقل من الرقم اللى قبله , ويمكن استعمال التاريخ بدلا منه وفى حقل Rseed Rseed: ([RSabek]+[Daen])-[Mdeen] قمنا بجمع الرصيد السابق + الدئن ناقص المدين ومرفق تعديل للمثال باستخدام التاريخ بدلا من الترقيم التلقائى RSabek: Nz(DSum("[daen]-[mdeen]";"tblName";"SName='" & [SName] & "' And [SDate]<" & Format([SDate];"\#mm\/dd\/yyyy\#"));0) بالتوفيق TestRseedSabk_ByDate.accdb تم تعديل أبريل 15, 2022 بواسطه احمد الفلاحجي 2
ابوبسمله قام بنشر أبريل 15, 2022 قام بنشر أبريل 15, 2022 واضافه الى ما سبق ولكن باستخدام استعلام فرعى بداخل الاستعلام qryBySubQry انظر الحقل فى وضع التصميم RSabek RSabek: (SELECT nz(Sum([Daen]),0)-nz(Sum([MDeen]),0) FROM tblName WHERE (((NewtblName.SName)=[SName]) AND ((NewtblName.SDate)>[sdate]))) بالتوفيق TestRseedSabk_BySubQry.accdb 1
abouelhassan قام بنشر أبريل 16, 2022 الكاتب قام بنشر أبريل 16, 2022 (معدل) استاذ احمد الفلاحجي اسعد الله ايامك بكل الخير يارب تسلم ايدك اخى الكريم بارك الله فيك وانعم عليك بكل خير الدنيا والاخرة اللهم امين يارب نفذت ما تفضلت حضرتك قولته على الاستعلام ملخص حسابات العملاء2 واضفت بجدول البيانات عمود اسمهRsabek ومع ذلك اعطانى خطأ عند استدعاءالتقرير المبنى علي الاستعلام التاريخ من- موجود بفورم التاريخ من اسمه From Date الفورم الموجود به لكى يستدعى التقرير اسمه Form1 ولكن لم ارفعه بالمثال لاختزال البيانات ارجو التكرم بالاطلاع لتصحيح ما اخطأت انا فيه لو امكن اخى اكون شاكر فضلك اخى الكريم Rsabek.accdb تم تعديل أبريل 16, 2022 بواسطه abouelhassan
abouelhassan قام بنشر أبريل 16, 2022 الكاتب قام بنشر أبريل 16, 2022 (معدل) استاذى استاذ احمد الفلاحجي حفظك الله حاولت التعديل فى دالة الاستعلام وكنت اوشكت ان انجح بس فشلت لسبب فى صياغة الدالة RSabek: Nz(DSum("[Creditor]-[Debit]";"Financial_Records";"Customer_Name='" & [Customer_Name] & "' And[Forms]![Form1]! [FromDate]<" & Format([Forms]![Form1]![FromDate];"\#mm\/dd\/yyyy\#"));0 ظهر هذا الخطأ زادك الله من كرمه اخى الكريم جداا تقبل احترامى اخى تم تعديل أبريل 16, 2022 بواسطه abouelhassan
ابوبسمله قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 وفيك بارك الله اخى @abouelhassan طيب جرب هذا التعديل واخبرنى خذه كوبى وباسط مكان الاخر وشغل الفورم والتاريخ واخبرنى بالنتيجه RSabek: Nz(DSum("[Creditor]-[Debit]";"Financial_Records";"Customer_ID=" & [Customers]![Customer_ID] & " And [Registration_Date]<" & Format([Registration_Date];"\#mm\/dd\/yyyy\#"));0) بالتوفيق 1
abouelhassan قام بنشر أبريل 17, 2022 الكاتب قام بنشر أبريل 17, 2022 اخى الحبيب احمد الفلاحجي اكرمك الله استاذى الغالى تم الاعتماد على التاريخ من الجدول مباشرة عن طريق استخدم الحقل [Registration_Date] مما ادى للحصول على نتائج غير صحيحة اخى حيث ان النموذج الذى به التصفية اسمه Form1 والحقل التاريخ من اسمه FromDate فالمفروض اخى ان تحتوى الدالة بالمعيار على الاتى [Forms]![Form1]! [FromDate]<" & Format([Forms]![Form1] للحصول على النتائج السلمية بس انا مش عارف اضع هذا الحقل بالدالة اشكرك اخى الكريم وبارك فيك يارب اتمنى ان تجد لى حلا زادك الله من فضله يارب واكرمك واعزك اللهم امين يارب
ابوبسمله قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 السلام عليكم اخى الفاضل ابو الحسن سوف احاول ان شاء الله بعد مراجعه الجدول والبيانات بالتوفيق 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.