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

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

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

زملائي الاعزاء لكي لا اقوم بتكرار نفس الموضوع انا اريد ان اعمل رصيد تراكمي بنفس الموضوع هذا وقد نزلت المرفقات ولكن لم اعرف كيف قام بها الزملاء في المثال المحلول.

هل ممكن توضيح حيث ولدي فكرة كبيرة على الاكسس ولكن هذا الموضوع جديد بنسبة لي .

هل الفكرة في الاستعلام أو في sql أو الخصائص حيث وقد حاولت على DSUM ولكن النتيجة ليست بالشكل المطلوب.

تم فصل المشاركات القديمة والكلام اعلاه ليس للسيد sayed fox  بل هو للاخ Adel_Mohammed 

تم تعديل بواسطه ابوخليل
فصل المشاركات القديمة
  • 14 years later...
قام بنشر
  في 25‏/6‏/2021 at 01:31, Adel_Mohammed said:

زملائي الاعزاء لكي لا اقوم بتكرار نفس الموضوع انا اريد ان اعمل رصيد تراكمي بنفس الموضوع هذا وقد نزلت المرفقات ولكن لم اعرف كيف قام بها الزملاء في المثال المحلول.

هل ممكن توضيح حيث ولدي فكرة كبيرة على الاكسس ولكن هذا الموضوع جديد بنسبة لي .

هل الفكرة في الاستعلام أو في sql أو الخصائص حيث وقد حاولت على DSUM ولكن النتيجة ليست بالشكل المطلوب.

Expand  

في مربع نص ضع التالي في اسفل التفاصيل

Sum([TextBox])

 

  • Thanks 1
قام بنشر
  في 25‏/6‏/2021 at 02:13, د.كاف يار said:
Sum([TextBox
Expand  

اولا شكرا جزيلا على مرورك الكريم

 

الملف المرفق مثال على الذي اريد تطبيقه في نموذج كشف حساب مربع نص (الرصيد التراكمي) والذي اريد أن يحسب الرصيد التراكمي على كل صف.

send.rarFetching info...

قام بنشر
  في 25‏/6‏/2021 at 21:50, Adel_Mohammed said:

اولا شكرا جزيلا على مرورك الكريم

 

الملف المرفق مثال على الذي اريد تطبيقه في نموذج كشف حساب مربع نص (الرصيد التراكمي) والذي اريد أن يحسب الرصيد التراكمي على كل صف.

send.rar 99.19 kB · 0 downloads

Expand  

اتفضل

 

send.rarFetching info...

  • Like 1
  • Thanks 1
قام بنشر
  في 26‏/6‏/2021 at 05:51, د.كاف يار said:

تفضل

Expand  

زاد الله فضلك

وشكرا جزيلا دكتورنا العزيز

 

وسامحني على اسالتي الكثيرة ولكن ماشاء الله عليك تعديلاتك رائعة ولكن

 

الرصيد التراكمي لا يحسب بشكل تراكمي

مش المفروض أن الرصيد التراكمي يحسب

(دائن - مدين + الرصيد السابق)

وفي كل عملية جديدة يحسب مرة أخرى مثل

مدين            دائن             الرصيد التراكمي

 100              0                    100-

0                100                    0

0                100                   100

 

 

قام بنشر
  في 26‏/6‏/2021 at 09:51, Adel_Mohammed said:

الرصيد التراكمي لا يحسب بشكل تراكمي

Expand  

بعد اذن اخي @د.كاف يار

اجعل مصدر سجلات النموذج استعلام مضمن يحتوى على استعلام فرعي يساوي

SELECT kh.id, kh.merg, kh.maden, kh.daan, kh.Date, kh.MOSTND, (select(sum([maden])-sum([daan])) from  [HRKAHESAB] where [id]<= kh.[id] and [date]<=kh.[date]  and [merg]=kh.[merg]) AS RaseedTrakomy
FROM HRKAHESAB AS kh;

مع ملاحضة استخدامك لحقل في الجدول باسم date وهو من الاسماء المحجوزة لاكسس لذا قم بتعديله 

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

الملف مرفق

 

الرصيد التراكمي22.mdbFetching info...

  • Like 1
  • Thanks 1
قام بنشر

بعيدا عن سياسة الموقع ومشاركتي تمثل رأيي الشخصي

للاسف رفع المواضيع القديمة مشكله

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

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

وهذا ادى في هذه الحالة الى تعديل ملف قديم وليس الملف المطلوب تعديلة

لذا اعتذر عن الرد وشكرا لكل من شارك في الموضوع

  • Like 1
  • Thanks 1
قام بنشر (معدل)
  في 26‏/6‏/2021 at 22:41, kha9009lid said:

مع ملاحضة استخدامك لحقل في الجدول باسم date وهو من الاسماء المحجوزة لاكسس لذا قم بتعديله 

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

الملف مرفق

Expand  

مشكورين اعزائي الكرام 

ولكن السؤال هل ضروري أن يكون في حقل [id] لانه في مشروعي لا يتطلب وجود هذا الحقل ولكن إذا كان ضروري فسوف اقوم بعمله.

تم تعديل بواسطه Adel_Mohammed
قام بنشر
  في 27‏/6‏/2021 at 14:02, Adel_Mohammed said:

لكن السؤال هل ضروري أن يكون في حقل [id] لانه في مشروعي لا يتطلب وجود هذا الحقل ولكن إذا كان ضروري فسوف اقوم بعمله

Expand  

لكل مبرمج منا وجهة نظر انا اعتقد انه ضروري حتى لا يحصل خطأ في حساب الرصيد عندما تكون هناك عدة حركات على الحساب في نفس التاريخ

لكونه يعطي التسلسل الصحيح في ترتيب الحركات

ممكن عدم استخدامه اذا كان لدينا تاريخ بتنسيق الوقت والتاريخ ليكون التسلسل وفقا لذلك ولكن id اسهل

الان ناتي للمهم عمل الرصيد التراكمي ممكن بعدة طرق

الطريقة الاسهل ويعملها اكسس بدون مجهود منا في التقارير

اما في النماذج والاستعلامات فسوف اشرح طريقتين وبشكل مختصر

الاولى عن طريق حقل محسوب في الاستعلام باستخدام دالة dsum

DSum("[daan] ";"hrkahesab";"[id]<=" & [id] & "and [date]<=" & Format([date];"\#mm\/dd\/yyyy\#"))-DSum("[maden] ";"hrkahesab";"[id]<=" & [id] & "and [date]<=" & Format([date];"\#mm\/dd\/yyyy\#"))

وهنا نجمع حقل دائن بشرط id يساوي او اصغر من id في النموذج والتاريخ للسجل اصغر او يساوي التاريخ في الاستعلام

ثم نطرح منه جمع حقل مدين بنفس الشرطين

هذه الطريقة اسهل ولكن الافضل عدم استخدامها لكونها ليست سريعة عند جود سجلات كثيرة

الطريقة الثانية نضع حقل في الاستعلام باستخدام استعلام فرعي يفضل استخدام اسم مستعار للجدول من خلال فتح الاستعلام في وضع التصميم ثم وضع المؤشر على الجدول ثم في ورقة الخصائص اسم مستعار وبنفس الشروط ليكون الكود

RaseedTrakomy: (select(sum([daan])-sum([maden])) from  [HRKAHESAB] where [id]<= kh.[id] and [date]<=kh.[date]  and [merg]=kh.[merg])

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

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

ولكني تفاجأت بعد وضع الرد ان الموضوع قديم وان الملف المطلوب تعديلة مختلف

 

dsum.PNG

فرعي.PNG

  • Like 1
  • Thanks 1
قام بنشر
  في 27‏/6‏/2021 at 17:13, kha9009lid said:

لكل مبرمج منا وجهة نظر انا اعتقد انه ضروري حتى لا يحصل خطأ في حساب الرصيد عندما تكون هناك عدة حركات على الحساب في نفس التاريخ

لكونه يعطي التسلسل الصحيح في ترتيب الحركات

ممكن عدم استخدامه اذا كان لدينا تاريخ بتنسيق الوقت والتاريخ ليكون التسلسل وفقا لذلك ولكن id اسهل

الان ناتي للمهم عمل الرصيد التراكمي ممكن بعدة طرق

الطريقة الاسهل ويعملها اكسس بدون

Expand  

انا اشكركم على تفصيلكم اخوتي @kha9009lid و @د.كاف يار على معلوماتكم القيمة والرائعة وان شاء الله اطبقها على فكرتي وتطبق معي وسوف اوافيكم بالنتائج أن شاء الله.

مع خالص احترامي لكم ولجميع الزملاء وإدارة الموقع.

قام بنشر

السلام عليكم زملائي الاعزاء

للعلم حاولت أطبق الكود الذي ذكروه الأخوة في الاعلى ولكن التعديلات التي تمت من الزملاء كانت على قاعدة بيانات قديمة ليست لي ولا تشبه فكرت المشروع الذي اعمل عليها، فكرة مشروعي تعتمد على عرض جدولين وليس جدول وفيه جدول المبيعات وجدول التحصيل في كشف حساب واحد وفيه مدين ودائن وإظهار الرصيد التراكمي فحاولت إضافة حقل [id] في كلا الجدولين ودمجهم في الاستعلام وتطبيق الكود لكن لم يظهر الرصيد التراكمي.

 

فهل ممكن اذا سمحتم يتم تطبيق الفكرة على مشروعي لكي اعرف ماهي أخطائي.

  @kha9009lid و @د.كاف يار 

 

send.rarFetching info...

قام بنشر
  في 29‏/6‏/2021 at 14:03, Adel_Mohammed said:

السلام عليكم زملائي الاعزاء

للعلم حاولت أطبق الكود الذي ذكروه الأخوة في الاعلى ولكن التعديلات التي تمت من الزملاء كانت على قاعدة بيانات قديمة ليست لي ولا تشبه فكرت المشروع الذي اعمل عليها، فكرة مشروعي تعتمد على عرض جدولين وليس جدول وفيه جدول المبيعات وجدول التحصيل في كشف حساب واحد وفيه مدين ودائن وإظهار الرصيد التراكمي فحاولت إضافة حقل [id] في كلا الجدولين ودمجهم في الاستعلام وتطبيق الكود لكن لم يظهر الرصيد التراكمي.

 

فهل ممكن اذا سمحتم يتم تطبيق الفكرة على مشروعي لكي اعرف ماهي أخطائي.

  @kha9009lid و @د.كاف يار 

 

send.rar 99.19 kB · 2 downloads

Expand  

هذي النسخة نفسها الي تم التعديل عليها

قام بنشر
  في 30‏/6‏/2021 at 12:42, Adel_Mohammed said:

نعم اخي الكريم هذه أول نسخة قمت بانزالها في المنتدى ولكن لا يتم حساب الرصيد التراكمي بالشكل المنطقي .

Expand  

في حدث بعد التحديث لاسم العميل ..اعمل تحديث حتى يجلب لك البيانات في النموذج الفرعي

قام بنشر

السلام عليكم زملائي واساتذتي الاعزاء

طرحت موضوع سابقا وهو كيفية حساب الرصيد التراكمي لحقل المدين والدائن في النموذج وقد تعاون معي الأخوة

  @kha9009lid و @د.كاف يار 

شاكرا لهم جداً ولكن تقريبا انا ما قدرت اُوصل الفكرة التي اريدها بالشكل الصحيح وقد عمل الأخوة على قاعدة بيانات قديمة وليست لي والان وصلت للفكرة التي اريدها ولكن في التقارير وليست في النموذج بحيث يتم عرض البيانات في نموذج مبني على استعلام وبعدها يتم عرض البيانات في تقرير ويتم فيه حساب الرصيد التراكمي بالشكل المطلوب وحبيت أن اشارك معكم ما وصلت له .

send3.rarFetching info...

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

بعد الإعتذار لكل من ساهم في الحلول فلم أطلع عليها.

في مايكروسوفت أكسس
Form تسميه نموذج
Report تسميه تقرير

فأنت تريد تقريرا وليس نموذجا.

رفعت لك التقرير حسب المطلوب ومصدره استعلام.
فقط مثالي لتعرف كيفية تصميم الحقل فانظر لخائصه وانظر لمصدر الحقل في الاستعلام.
خذ الفكرة وطبقها على تقاريرك حسب الرغبة.

الرصيد التراكمي.rarFetching info...

تم تعديل بواسطه Hawiii
إضافة اعتذار
قام بنشر
  في 8‏/7‏/2021 at 21:08, Adel_Mohammed said:

السلام عليكم زملائي واساتذتي الاعزاء

طرحت موضوع سابقا وهو كيفية حساب الرصيد التراكمي لحقل المدين والدائن في النموذج وقد تعاون معي الأخوة

  @kha9009lid و @د.كاف يار 

شاكرا لهم جداً ولكن تقريبا انا ما قدرت اُوصل الفكرة التي اريدها بالشكل الصحيح وقد عمل الأخوة على قاعدة بيانات قديمة وليست لي والان وصلت للفكرة التي اريدها ولكن في التقارير وليست في النموذج بحيث يتم عرض البيانات في نموذج مبني على استعلام وبعدها يتم عرض البيانات في تقرير ويتم فيه حساب الرصيد التراكمي بالشكل المطلوب وحبيت أن اشارك معكم ما وصلت له .

send3.rar 105.16 kB · 0 downloads

Expand  

هذا نفس المثال السابق

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