الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الايداع والسحب والرصيد المتبقي

مغلق
بدأه mmansor في 23 سبتمبر 2006 · 17 رد · 2,563 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

السلام عليكم ورحمة الله وبركاته

تحية طيبة لأستاذتنا زهرة التي أغمرتنا بأفضالها

فأنا أعتبر نفسي أحد تلاميذك فلقد استنفعت من علمك الكثير

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

السؤال : برنامجي متكون من حقول الإيداع والسحب والرصيد

الإدخال الأول: أودع 5.000 في السجل الأول يصبح الرصيد 5.000

الإدخال الثاني: أودع 5.000 في السجل الثاني يصبح الرصيد 10.000

الإدخال الثالث: أودع 5.000 في السجل الثالث يصبح الرصيد 15.000

الإدخال الرابع: اسحب 2.000 في السجل الرابع يصبح الرصيد 13.000

الإدخال الخامس: اسحب 3.000 في السجل الخامس فيصبح الرصيد 10.000

الملاحظ أن الأكسس يعمل التالي

الإدخال الأول: أودع 5.000 في السجل الأول يصبح الرصيد 5.000

الإدخال الثاني: أودع 5.000 في السجل الثاني يصبح الرصيد 5.000

الإدخال الثالث: أودع 5.000 في السجل الثالث يصبح الرصيد 5.000

الإدخال الرابع: اسحب 2.000 في السجل الرابع يصبح الرصيد 2000-

الإدخال الخامس: اسحب 3.000 في السجل الخامس فيصبح الرصيد 3000-

هل توجد طريقة تحل هذه المسائلة بالاكواد أو باستعلامات أو غيرها

أرجــــوا أن أجد الجواب الصحيح وأنا واثق كل ثقة بأذن الله بأنني قصدت المكان الصحيح

وجزأك الله ألف خير للخدمات التي تقدمينها للأعضاء هذا المنتدى الكبير

وكل عام أنت بخير

post-89424-1159014392_thumb.jpg

تم تعديل هذه المشاركة بواسطة mmansor في 23 سبتمبر 2006 في 15:38

#2

اخي الفاضل منصور

السلام عليكم ورحمة الله وبركاته

وكل عام وانتم بخير بمناسبة شهر رمضان المبارك وتقبل الله منا ومنكم صالح الاعمال

الموضوع سهل ان شاء الله اخي الكريم ولا يوجد به صعوبه

انظر الى الاستعلام وستعرف الطريقه

وهذا مثال بناء على طلبك

الايداع والسحب والرصيد المتبقي

Balance.rar

اختكم

زهره

#3

الأستاذة زهرة حقاً لم أخطاء عندما قلت بأنني قصت المكان الصحيح

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

أصبحا بهاذ الجواب انتهت المسألة تماما

بارك الله فيكي وفي علمك وجعلها لكي في ميزان حسناتك

وييسر الله أمورك في الدنيا وستراً في الآخرة

#4

عفواً يا أستاذا زهره

وعذراً على هذه الملاحظة المتأخرة

فلقد تفاجئه بنقطة مهمة جداً في هذا الموضع

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

الحقيقة أنني حاولت جاهداً تكراراً ولم افلح

أرجــــــــــوا المساعدة........

وشكراً جزيلاً..........

#5

اخي الفاضل

السلام عليكم ورحمة الله وبركاته

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

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

الاول خاص بأسماء وارقام معرفات البنوك

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

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

عموما لقد قمت بعمل مثال مصغر لهذه العملية لتعرف الفكره فقط

Balance2006_UP.rar

ملاحظة : تم تعديل الملف السابق بملف جديد

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 10 أكتوبر 2006 في 01:10

#6

أختي الكريمة زهرة مشرفة المنتدى قسم Access

بارك الله فيك وفي علمك وجعلها لكي في حسناتك

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

أرجوا من الله عز وجل أن يحفظك ويرعاك و يرزقاك الاعمال والذرية الصالحة .

فلدية سؤال بسيط كيف اعمل ربط الجداول كمثل البرنامج

وجزا كي الله ألف خير

#7

الاخت الفاضلة زهرة

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

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

BalanceByDate.rar

#8

اخي الفاضل منصور

فبل فتح قاعدة البيانات اضغط هلى مفتاح الشفت من لوحة المفاتيح

الان افتح القاعدة

ارفع يدك عن مفتاح الشفت

ستظهر لك جميع كائنات القاعدة

انتقل الى شريط قوائم الاكسيس واختر ادوات ثم علاقات

اذا لم تظهر لك الجداول في نافذة العلاقات فإضغط بالماوس الايمن في وسط نافذة العلاقات واختر من القائمة اظهار الكل

ستجد جدولينالاول بإسم BANK وهو خاص بأسماء البنوك والاخربإسم RASEED وهو خاص بحركة الرصيد و بينهم علاقة واحد الى متعدد من ناحية رقم البنك

اخي الفاضل اشرف

هذا المثال هو المثال السابق وقد تم تعديله بمثال جديد ارجو تحميل المثال الجديد فهو يشمل التاريخ

وهذا المثال جاهز

Balance2006_UP.rar

تم تعديل هذه المشاركة بواسطة zahrah في 10 أكتوبر 2006 في 01:07

#9

الاستاذة زهرة

بعد تحية

مازال هناك مشكلة فى الرصيد عندما يكون هناك اكثر من حركة فى ذات التاريخ ......الرصيد يصبح فى الحركتين مثل بعضهما والمفروض ان يكون الرصيد مختلف

ارجو الافادة وشكرا

تم تعديل هذه المشاركة بواسطة hofn في 8 أكتوبر 2006 في 23:19

#10

الاخت الفاضلة زهره

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

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

بارك الله لكى وجعلكى عونا لنا

Store_Final.rar

#11

الأخت المشرفة والأستاذة الفاضلة

بعد التحية والسلام عليكم

بارك الله فيكِ على برنامج الملف الأخير Balance2006-UP

(في مشاركة الايداع والسحب والرصيد المتبقي)

وبعد إذنكِ قمت بتعديل الملف بحيث أصبح خاصا لعمليات السحب و الايداع وإيجاد

الرصيد لكل من الحساب البنكي وحساب الصندوق وذلك لكل شهر من أشهر السنة

وأود هنا الأشارة إلى وجودأشكالية في عملية حذف سجل ما من الحساب

فبعدالضغط على زر الحذف DEL , وبعدتأييد رسالة التأكيد

لاتحدث عملية إزالة أي سجل بل تبقى السجلات كما هي .

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

وربما يكون هذا الأشكال موجود في الأستعلام Qch

مع الشكر مرة أخرى

أخوك أبو منتظر

#12

مع الأعنذار

إن ماتفضل به الأخ hofn صحيح وقد لاحظته الآن

وهوعدم تغير قيمة الرصيد إذا تكرر التاريخ

هل هناك إشكال؟

مع الأعتذار مرة أخرى

أبو منتظر

Bank___Chess_Balance_.rar

#13

الاخت الفاضلة زهره

الا يوجد اى اخبار بخصوص المثال الذى ارفقته مع سؤالى لكى ؟؟؟

عفوا على السؤال ولكنى محتاجها جدا ...

#14

:blink: سيق وان شاركت في هذا الموضوع وارفقت مثالا ولكنني اعتقد ان هناك من حذف المشاركة

لماذااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا

:angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:

:wacko: :wacko: :huh: :blink: -_-

لا استطيع الدخول بمعرفي كمشرف..هذا معرف سابق استرجعت كلمة المرور له

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

#15

اخي الفاضل همام محمد أبوعرقوب

السلام عليكم ورحمة الله وبركاته

اولا : طول بالك فكل انسان معرض للخطأ وعندما يتأكد الانسان انه اخطأ بحق الاخرين فعليه الاعتدار العلني اما كافة الاعضاء . اعتقد انك تتفق معي في هذه النقطه بارك الله فيك

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

اخيرا اخي همام

لقد قام العضو mmansor منصور بوضع مشاركة تحمل اسم " هل توجد طريقة بالا كواد تحل مشكلة الرصيد " على هذا الرابط

/index.php?showtopic=107793

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

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

الان من المخطىء اخي همام محمد أبوعرقوب نحن ام انت

حاول قبل ان تكتب اي اتهام ان تتأكد

وفقك الله لما فيه الخير

تم تعديل هذه المشاركة بواسطة zahrah في 9 أكتوبر 2006 في 20:00

#16

اخواني الاعزاء

السلام عليكم ورحمة الله وبركاته

اقتباس
وهوعدم تغير قيمة الرصيد إذا تكرر التاريخ

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

انظروا - اذا تكرر التاريخ --- تكون قيمة الرصيد ثابته

ماذا يعني هذا

لو اطلعتم على الاستعلامات لوجدتم جميعا اننا وضعنا شرطا اساسيا للتاريخ وهو

[DATE]>=[DATE]

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

والان هل وصلت الفكره

حسنا طالما اننا فهما هذه النقطه فلابد لنا ان نبحث عن حل اخر طالما انكم مصرين في امثلتكم سواء الاخ ابو منتظر او الاخ الكريم اشرف لهذا نقوم بعمل التالي

1. نفتح الجدول الخاص بكل عملية سواء رصيد البنك او رصيد الصندوق ونضيف حقل جديد وهو وقم العملية ويكون ترقيم تلقائي وله مفتاح اساسي حتى لا تتكرر الارقام ( لقد وضعت حقل ID للبنك و XID للصندوق )

2. نذهب الان الى الاستعلامات ونقوم بإضافة حقل الرقم التلقائي حقل ID للبنك و XID للصندوق الى شيكة الاستعلامات ثم نحاول سحيها اذا كانت في اخر الشبكة الى بداية الشيكه لتكون هي الحقول الاولى ثم نضيف الفرز لها وهو تصاعدي ( انظر المثال بعد التعديل )

3. ننتقل الى التعبير الخاص بإستخراج الرصيد TRASEED ونغير بدلا من حقل DATE نجعله ID ليصبح هكذا

لاستعلام البنك

[ID]>=[ID]

و لاستعلام الصندوق

[XID]>=[XID]

4. نحفظ ما عملناه ثم نغلق الاستعلامات ونتجه للنماذج ونضيف الحقول الجديده التي وضعناها في الجداول

حقل ID لنموذج جركة الرصيد الخاص بالبنك

و XID لنموذج حركة الرصيد للصندوق

طبعا هذه النماذج مبنية على الاستعلامات

ثم نحقظ ما قمنا بعمله ثم نستعرض النماذج والنتائج

نجد ان العملية اصبحت رائعة كروعتكم جميعا

اقتباس
وأود هنا الأشارة إلى وجودأشكالية في عملية حذف سجل ما من الحساب

فبعدالضغط على زر الحذف DEL , وبعدتأييد رسالة التأكيد

لاتحدث عملية إزالة أي سجل بل تبقى السجلات كما هي .

الاجابة على هذا السؤال لا تحتاج الى تفكير اخي ابو منتظر والسبب انك قمت بعملية فرز للسجلات بالتاريخ او بإختيار الشهر

لهذا فإن الاستعلام يقوم بعرض النتائج المفروزه بناء على الحقل المختار فبالله عليك كيف تريد حذف سجل مؤمن ومفروز في نفس الوقت بالتأكيد لن تتم العملية حتى لو اتيت بجميع خبراء البرمجه في العالم فسيقولن لك " سجل مؤمن ومفروز " انسى انك تحذفه الا بعد فك عملية الفرز عنه

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

كم انت عبقري يا ابا منتظر

وفقكم الله

وهذا مثال ابو منتظر بعد التعديل

Bank___Chess_Balance_.rar

تم تعديل هذه المشاركة بواسطة zahrah في 9 أكتوبر 2006 في 21:48

1
#17

الأخت المشرفة العزيزة

بعد التحية والسلام والشكر على الرد الوافي

أحب أن أوضح لكِ بأن زر الحذف DEL والذي رأيته لايعمل في حذف السجلات من النموذجين form و RASEED في الملف Balance2006-UP

وسألت عن إشكاله , وتعجبتِ من سؤالي حوله , هو موجودا أصلا في تصميم النموذجين الآنفي الذكر ولم أضعه أنا

إذاً العتب على الذي وضعه بدون فائدة , هو و الزر الذي يجاوره SAVE

مع التحيات

أبو منتظر

#18
اقتباس
إذاً العتب على الذي وضعه بدون فائدة , هو و الزر الذي يجاوره SAVE

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

لهذا اكرر اعتذاري على الخطأ الغير مقصود وقد تم تلافي الخطأ في جميع الامثلة المرفقه

كم انتي غبقرية يا زهره :) :) :)

تم تعديل هذه المشاركة بواسطة zahrah في 10 أكتوبر 2006 في 18:25

1

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…