اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

في نموذج بأسم sale  يوجد فاتورة برقم 3

 اريد خانة بالرصيد السابق عند طباعة الفاتورة

علما بان الرصيد السابق لهذه الفاتورة هو مبلغ 17010 جنيه

موجود في تقرير باسم balance_for

Documents.rar

قام بنشر

مرحبا توجد اكثر من طريقة للحصول على النتيجة ولسهولة ايصال المعلومة نتبع دائما الطريقة الاسهل

اولا نقوم بعمل مربعي نص غير منظمة في التقرير في المربع الاول نضع التعبير التالي

=DSum("[debit]";"daily";"[date]<" & DateFormat([Date]))

في المربع الثاني نضع التعبير التالي

DSum("[credit]";"daily";"[date]<" & DateFormat([Date]))

جرب المرفق

 

السابق.GIF

New Microsoft Access Database.accdb

  • Like 1
قام بنشر

عذرا استاذ خالد ظهرت لدي مشكلة 

قمت بعمل فاتورة جديدة رقم الفاتورة 5 بأسم محمود

وعندما اقوم بالطباعة يظهر الرصيد السابق له 18815

علما بان هذه اول فاتورة له . لايوجد رصيد سابق عليه

المفروض الرصيد السابق يكون صفر

Downloads.rar

قام بنشر

شكرا استاذ خالد هذا هو المطلوب

لكني لاحظت ان حضرتك استخدمت وحدة نمطية 

فهل هي ضرورية ام هناك طريقة مباشرة لعمل الكود بدونها

قام بنشر (معدل)

هذة الوحدة النمطية هي هدية كبرى من استاذنا الفاضل @jjafferr

تسهل كتابة معيار التاريخ مهما كانت صيغة كتابته فبدلا من التجريب 15/6 او 15\6 فباستخدامها نحصل على النتيجة من المرة الاولى

تم تعديل بواسطه kha9009lid
  • Like 1
قام بنشر
1 دقيقه مضت, kha9009lid said:

هذة الوحدة النمطية هي هدية كبرى من استاذنا الفاضل @jjafferr

تسهل كتابة معيار التاريخ مهما كانت صيغة كتابته فبدلا من التجريب 15/6 او 15\6 فباستخدامها نحصل على النتيجة من المرة الاولى

جزاكم الله خيرا اخوانى واساتذتى @kha9009lid و @jjafferr

تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق

  • Like 1
قام بنشر (معدل)
في ٧‏/١‏/٢٠٢٠ at 00:25, kha9009lid said:

مرحبا توجد اكثر من طريقة للحصول على النتيجة ولسهولة ايصال المعلومة نتبع دائما الطريقة الاسهل

 

منذ ساعه, husseinamer said:

لكني لاحظت ان حضرتك استخدمت وحدة نمطية 

فهل هي ضرورية ام هناك طريقة مباشرة لعمل الكود بدونها

اذا لم ترغب في وحدة نمطية واذا كنت ترغب في اختصار مربعات النص ممكن عملها في مربع نص واحد بدلا من عملنا السابق 3 مربعات وبدلا من الوحدة نستخدم دالة format

DSum("[debit]-[credit]";"daily";"[date]<" & Format([Date];"\#mm\/dd\/yyyy\#") & "And [code]='" & [code] & "'")

 

تم تعديل بواسطه kha9009lid
  • Like 2
  • 1 month later...
قام بنشر

السلام عليكم استاذ خالد

لقد قمت بتغيير حقل code  لدي من نص الي رقم

وظهرت لدي مشكلة لم تعمل المعادلة فما هو السبب

ممكن حضرتك تعدل المعادلة علي أساس ان حقل code  رقم وليس نص

Capture.PNG

قام بنشر

مرحبا انا حاليا في اجازة ولا يتوفر لدي برنامج اكسس

على العموم معايير دوال التجميع تختلف عند التعامل مع الارقام والنصوص

طالما انك غيرت نوع الحقل الى رقم فممكن تعديل الكود للحقل نص 62 العلوي الاعلى الى التالي

=DSum("[debit]";"daily";"[date]<" & DateFormat([Date]) & "And [code]=" & [code])

وكذلك الكود للحقل المسمى نص 62 السفلي الى

=DSum("[credit]";"daily";"[date]<" & DateFormat([Date]) & "And [code]=" & [code])

وكما اخبرتك سابقا يمكن الاستغناء عن الحقلين بدمج الكود مباشرة في الحقل الخاص بالرصيد ليكون على النحو التالي

=DSum("[debit]-[credit]";"daily";"[date]<" & Format([Date];"\#mm\/dd\/yyyy\#") & "And [code]=" & [code])

 

تحياتي

  • Like 1
قام بنشر
7 ساعات مضت, kha9009lid said:

مرحبا انا حاليا في اجازة ولا يتوفر لدي برنامج اكسس

على العموم معايير دوال التجميع تختلف عند التعامل مع الارقام والنصوص

طالما انك غيرت نوع الحقل الى رقم فممكن تعديل الكود للحقل نص 62 العلوي الاعلى الى التالي


=DSum("[debit]";"daily";"[date]<" & DateFormat([Date]) & "And [code]=" & [code])

وكذلك الكود للحقل المسمى نص 62 السفلي الى


=DSum("[credit]";"daily";"[date]<" & DateFormat([Date]) & "And [code]=" & [code])

وكما اخبرتك سابقا يمكن الاستغناء عن الحقلين بدمج الكود مباشرة في الحقل الخاص بالرصيد ليكون على النحو التالي


=DSum("[debit]-[credit]";"daily";"[date]<" & Format([Date];"\#mm\/dd\/yyyy\#") & "And [code]=" & [code])

 

تحياتي

اجازه سعيده اخى واستاذى @kha9009lid

تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق:fff:

قام بنشر

السلام عليكم 

ظهرت لدي مشكلة في الرصيد السابق

اذا قمت بعمل فاتورة لنفس الشخص في نفس التاريخ يكون الرصيد السابق في الفاتورة الثانية غير صحيح

Desktop.rar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information