اذهب الي المحتوي
أوفيسنا

abouelhassan

05 عضو ذهبي
  • Posts

    2916
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    7

كل منشورات العضو abouelhassan

  1. استاذى الحبيب أبو عبدالله الحلوانى اشكرك اخى الكريم اسابق الزمن حتى الحق وقت حضرتك ربنا يبارك لك فى ايامك وال بيتك امين اضفت داتا 5000 سجل ورتبت القاعدة ارجو الاطلاع والتصحيح ان امكن اخى فى الله والله انتظر الساعة8 تأتى بفارغ الصبر كل يوم والله اسف اخى النتائج عير صحيحة استاذى انظر اخى للنقريران هنا الرصيد 112562911.81 وهو المفروض ان يكون الرصيد السابق لما نبدأ1/7/2022 هنا وجدته11122389.62 T3Q-Copy2.accdb
  2. استاذى الغالى الحبيب أبو عبدالله الحلوانىاشكرك من كل قلبى والله جربت على البرنامج الكامل اعطانى نتائج غير صحيحة وقمت بالتجربة على المرفق ايضا نتائج غيرصحيحة فى بداية المدة اى اول تاريخ المفروض ما قبله0 بيدينى رصيد غريب لو تكرمت عليا وعدلته اكون شاكر ليك واقبل جبينك لجميل صنعك اخى فى الله 1388424466_T3Q-Copy.accdb
  3. استاذى الحبيب أبو عبدالله الحلوانى بارك الله فيك وبك اقسم بالله انى انتظر حضرتك بفارغ الصبر والله زادك الله من فضله وكرمه الرصيد السابق استاذى =0 ولم يجلب الرصيد السابق استاذى شح تفصيلى اخى هنا الرصيد من 1/7/2021 حتى 30/6/2022 الحساب اجل هنا التقرير الجديد انظر استاذى الرصيد 555 هنا التاريخ الذى يليه 1/7/2022 انظر استاذى الحساب اجل المفروض الرصيد السابق 555 ولكنه نفس الناتج0 كما فى الدالة القديمة بارك الله فيك
  4. نعم استاذى هذا المطلوب رجاء شاكر فضلك اخى الكريم وداعى لك من كل قلبى والله
  5. اعزك الله استاذى أبو عبدالله الحلوانى ارفقت القاعدة بالشرح للتسهيل هنا اختارنا تاريخ من 1/7/2021 حتى 30/6/2022 الحساب اجل انظر استاذى هذا اول سجل الرصيد السابق هنا سيكون 0 لانه لايوجد لهذا الحساب قبل تاريخ 1/7/2021 اى بيانات ثم غيرنا التاريخ الى 1/8/2021 حتى 30/6/2022 انظر اخى الى السنة المالية هى 2022 واخترت رصيد سابق التجميع على مستوى الحساب الرصيد السابق صحيح 222 تمام ولمعرفة اجمالى رصيد حساب اجل فى تاريخ من1/7/2021 حتى 30/6/2022 وجدناه 555 هنا غيرنا التاريخ الى1/7/2022 حتى30/6/2022 انظر السنة المالية اخى اصبحت 2023 تمام سنة مالية جديدة وعملنا استدعاء لنفس التقرير هنا المشكلة انظر اخى الرصيد السابق 0 المفروض يكون 555 اكرمك الله عز وجل T3Q - Copy.accdb
  6. استاذى الحبيب الفاضل اخى أبو عبدالله الحلوانى اشكرك حاضر اخى الكريم سأكون متواجد ان شاء الله اكرمك الله اخى هذا النموذج مناسب تمام وهناك ثلاث نماذج اخرى اخى نموذج مصدر التمويل بالرصيد السابق و نموذج الحسابات بالرصيد السابق ونموذج مصدر التمويل+الحسابات بالرصيد السابق الموضوع بسيط عليك ان شاء الله التقرير رصيد سابق تراكمى دائن الشهر مدين الشهر الرصيد الحالى كل مشكلتى فى جلب الرصيد السابق الدالة السابقة كانت تعمل معى ممتازة حتى تغيرت السنة المالية من2022 الى 2023 وجدتها تجلب الرصيد السابق0 اى بدأت من اول وجديد وكل الرصيد السابق خلال السنة الماليى2022 لم تجلبه هى دى المشكلة ببساطة شديدة اخى فى الله وجزاك الله عنا كل خير اعذرنى استاذى واشكرك لصبرك معى
  7. استاذى الحبيب أبو عبدالله الحلوانى زادك الله من فضله وكرمه سأشرح لحضرتك بمثال لدينا البيانات الاتية 1-8/2020 حساب تحصيل دائن مبلغ 100 الرصيد=100 12-8-2020 حساب تحصيل مدين مبلغ 50 الرصيد= -50 1-9-2020 حساب نقدى دائن 1000 الرصيد=1000 1-6-2021 حساب تحصيل دائن 200 الرصيد=200 30-6-2021 حساب نقدى مدين 200 الرصيد= -200 1-7-2021 حساب تحصيل دائن 1000 الرصيد =1000 10-8-2021 حساب تحصيل مدين 100 الرصيد = -100 التقرير بالرصيد السابق التقرير من 1-6-2021 الى 30-6-2021 الحساب الرصيد السابق (هو الرصيد ما قبل1-6-2021) الدائن (الشهر الحالى) المدين (الشهر الحالى) الرصيد الحالى (الدائن-المدين+الرصيد السابق) تحصيل 100-50=50 200 0 200-0+50=250 نقدى 1000 0 -200 1000+0-200=800 التقرير من 1-7-2021 الى 1-8-2021 الحساب الرصيد السابق (هو الرصيد ما قبل1-7-2021) الدائن (الشهر الحالى) المدين (الشهر الحالى) الرصيد الحالى (الدائن-المدين+الرصيد السابق) تحصيل 250 1000 0 1250 التقرير من1-8-2021 حتى30-8-2021 الحساب الرصيد السابق (هو الرصيد ما قبل1-8-2021) الدائن (الشهر الحالى) المدين (الشهر الحالى) الرصيد الحالى (الدائن-المدين+الرصيد السابق) تحصيل 1250 0 -100 1150 ده استاذى شرح للمطلوب لعمل الدالة استاذى الحبيب لقلبى اتمنى ان اكون اوضحت لحضرتك زادك الله واكرمك وبارك لك احترامى
  8. اكرمك المولى استاذى أبو عبدالله الحلوانى بحق هذه الايام الكريمة نفترض ان لدينا بيانات السنة المالية 2020 تبدأ من1/7/2019 حتى30/6/2020 فى تاريخ1/8/2019 الرصيد=100 وفى 1/9/2019 الرصيد=50 لو انا اختارت التاريخ من1/7/2019 حتى30/6/2020 الرصيد السابق=0 الرصيد الحالى=150 طيب لو اختارت تاريخ من1/9/2019 حتى30/6/2020 الرصيد السابق=100 وهى رصيد 1/8/2019 ثم السنة المالية2021 تبدأ من1/7/2020 حتى30/6/2021 لو انا اختارت تاريخ من1/7/2020حتى30/6/2021 الرصيد السابق=150 وهو كل ما تم انشأه فى ما قبل 1/7/2020 وهوتاريخ1/8/2019 الرصيد=100 وفى 1/9/2019 الرصيد=50 هذه هى الفكرة اخى فى الله الرصيد السابق تراكمى اشكرك من كل قلبى
  9. استاذى الحبيب لقلبى اخى الكريم أبو عبدالله الحلوانى بارك الله فيك اخى الكريم اشكرك اخى بمراجعة النتائج بالمرفق اخى هنا اختارن سنة2020 واخترت عرض البيانات وظهرت كما بالصورة المفروض هنا ان الرصيد السابق=0 لان هذا اول تاريخ فى البرنامج لايوجد تاريخ قبله واخترت رصيد سابق مصدر تمويل وجدت ان النتائج كما يلى الرصيد السابق هو نفس الرصيد الحالى بالصورة التى بالاعلى ثم اخترت سنة2021و ضغطت زر عرض ظهرت البيانات كما بالصورة والمفروض ان عندما اضغط على زر رصيد سابق مصدر التمويل او اى زر يظهر الرصيد لاى بيانات قبل تاريخ1/7/2020 ولكن النتيجة كانت الرصيد السابق نفس الرصيد الحالى بالصورة الاعلى اشكرك اخى فى الله وبارك لك فى اسرتك الكريمة
  10. يسعدنى أن أكون اول من يقدم لك الشكر الجزيل اخى الكريم وجزاك الله خيرا يارب
  11. اسعد الله ايامك استاذى اكرم العريقي حفظك الله تسلم ايدك اخى الكريم اشكرك لمجهودك لاذال الرصيد السابق =0 فى كل الحسابات بالرغم من وجود رصيد سابق اخى اول زر اخرج خطأ الزر الثانى ازر الثالث حفظك الله اخى فى الله
  12. اعزك الله اخى الكريم استاذى اكرم العريقي حفظك الله وبارك فيك هذا الاستعلام المسمى رصيد سابق اخى راجعته ووجدت الدالة مكتوبة هنا محددة بالاسود اخى وعند تجربة المرفق الذى تكرمت اخى بتعديله اعطانى نفس النتيجة الرصيد السابق 0 حفظك الله واكرمك اخى فى الله رجاء الاطلاع
  13. اشكرك استاذى الحبيب اخى الكريم اكرم العريقي بارك الله فيك وزادك علما يارب قمت بتعديل الدالة كما تفضلت حضرتك وارفقتها ولكن النتائج للرصيد السابق دائما =0 على غير الصحيح ارفقت لحضرتك مرفق رجاء الاطلاع والتصحيح ان امكن اكون شاكر فضلك اخى حفظك الله ورعاك T3Q - Copy(1).accdb
  14. اخى فى الله اكرم العريقي اشكرك استاذى ممكن حضرتك تنسخ لى الدالة بعد التعد يل مثل هذا لاننى فشلت اكون شاكر فضلك اخى الكريم بارك الله فيك وبك Option Compare Database 'this func for calculate previous balance for all customers. Function ClcPrevBalance(Cno As Integer, Acn As Integer, _ yer As Integer, Crntdat As Variant, _ Typ As Byte) 'Cno it's means Customer code 'yer it's means Financial year 'Crntdat it's means the start date '========Edit in 7/5/2022 7:17 PM========== 'Add new two parameters to func 'First For pass Account no--> Acn 'Second For pass Type of calculate--> Typ 'Typ Values are (0,1,2) '0 for Summtion by Customer no '1 for Summtion by Account no '2 for Summtion by 0 + 1 '=========================================== Dim Strtyer As Variant Strtyer = Nz(DLookup("StartYaer", "EndYaer", "NowYaer=" & yer), "") Strtyer = DateFormat(Strtyer) Crntdat = DateFormat(Crntdat - 1) ' Crntdat = Crntdat 'test first date = start year or not If Crntdat <= Strtyer Then 'if first date = start year the previous balance=0 ClcPrevBalance = 0 Else Dim Dpt As Double Dim Crdt As Double 'sum debit and credit for all customers 'between start year to defines date If Typ = 0 Then Dpt = Nz(DSum("Debit", "Financial_Records", "Customer_ID=" & Cno & " And [Registration_Date] Between " & Strtyer & " AND " & Crntdat), 0) Crdt = Nz(DSum("Creditor", "Financial_Records", "Customer_ID=" & Cno & " And [Registration_Date] Between " & Strtyer & " AND " & Crntdat), 0) ElseIf Typ = 1 Then Dpt = Nz(DSum("Debit", "Financial_Records", "Account=" & Acn & " And [Registration_Date] Between " & Strtyer & " AND " & Crntdat), 0) Crdt = Nz(DSum("Creditor", "Financial_Records", "Account=" & Acn & " And [Registration_Date] Between " & Strtyer & " AND " & Crntdat), 0) ElseIf Typ = 2 Then Dpt = Nz(DSum("Debit", "Financial_Records", "Customer_ID=" & Cno & " And Account=" & Acn & " And [Registration_Date] Between " & Strtyer & " AND " & Crntdat), 0) Crdt = Nz(DSum("Creditor", "Financial_Records", "Customer_ID=" & Cno & " And Account=" & Acn & " And [Registration_Date] Between " & Strtyer & " AND " & Crntdat), 0) End If 'get balance = credit - debit ClcPrevBalance = Nz(Crdt - Dpt, 0) End If End Function
  15. اشكرك اخى ممكن توضيح بارك الله فيك اخي الكريم
  16. للرفع رفع الله قدركم
  17. للرفع رفع الله قدركم
  18. للرفع رفع الله قدركم
  19. السلام عليكم اخوانى الافاضل هذه الدالة اهدانى ايها الاستاذ أبو عبدالله الحلوانى ربنايراضيه يارب ويرضيه اللهم امين هنا نموذج اسمه Form1 بعد الفلترة بتاريخ من و تاريخ الى والسنة المالية الدالة تحضر الرصيد السابق ممتازة بس خلال السنة المالية واحدة فقط فى الثلاث تقارير الموجود زراير لها بالعلى رصيد سابق مصادر تمويل اريد تعديلها لكى تحضر الرصيد السابق لاى تاريخ قبل تاريخ من لاى سنة الدالة اسمها ClcPrevBalanceMdl احتاج هذا التعديل جدا اخوانى بارك الله فيكم اخوانى T3Q - Copy.accdb
  20. استاذى الحبيب ابوخليل اقبل رأسك لجميل صنعك اشكرك اشكرك سأحاول تدبر الامر وسأحاول توظيف الاستعلامات اشكرك اشكرك اشكرك احبك فى الله اخى الكريم
  21. استاذى الغالى لقلبى حبيبى ابوخليل اسعد الله ايامك اخى بالخير والسعادة يارب ناتج الفلترة بفورم1 يعتمد على التاريخ من الى او باقى المعاير نوع الحساب او الحساب او السنة المالية هنا مربط الفرس اريد استاذى ناتج الفلترة الذى يظهر سواء بالتاريخ من والتاريخ الى والسنة المتاية دول ثلالثة معايير اساسية الناتج الذى يظهر للفلترة اريد التقرير له بالرصيد السابق اضافة الى ذلك اذا حددت معيار فلترة اخر مثل نوع الحساب هيظهر بيانات جديدة مايظهر على شاشة الفلتر فى فورم1 هو ما اريد استخراج تقرير له فاهمنى استاذى هى دى النقطة الناقصة مثال هنا ناتج الفلترة بمعيار التاريخ من والتاريخ الى والسنة المالية اريد التقرير يخرج دون ان اختار مصدر تمويل لاننى لو اخترت مصدر تمويل ناتج الفلترة هيكون حكر على مصدر تمويل واحد وقد يكون فى هذا التاريخ 500 مصدر تمويل فاهمنى استاذى ده مجرد مثال البيانات عندى كثيرة احتاج تقرير تاريخ من تاريخ الى سنة مالية اساسى اذا غيرت فى معايير الفلترة ما يظهر من نتائج هو الى اريد له تقرير مش كل مصادر التمويل وكل الحسابات يعنى معايير استعلام التقرير تكون مثل معاير الفترة المخرجة على النوذج فورم1 علشان كده الدالة كانت مفيدة لانى بضيفها لاستعلام التصفية فبتكون مربوطة بناتج الفلترة بنموذج فورم1 اسعد الله ايامك واكرمك وحفظك من اى شر
  22. اكرمك المولى عز وجل وفضلك على العباد استاذى ابوخليل الفكرة ممتازة بس محتاج تضبيط ل قمت بالفلترة بتاريخ1/1/2022 الى 1/1/2022 ناتج الفلترة تمام عند استخراج التقرير احضر كل الحسابات وليس ناتج الفلترة فقط كمان لم يحضر ه بمراجعة السجلات المفروض الرصيد السابق ل عميل جديد1=933 السجل المحدد بالازرق لم يجمع مع الرصييد السابق السنة المالية له2020 وبتاريخ 1/8/2019 المفروض يكون التقرير هكذا اكرمك الله مثل ما اكرمتنى اخى الكريم
×
×
  • اضف...

Important Information