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

طلب: مشروع يقوم بتخزين ناتج العمليات الحسابية؟

بدأه الجعفري المغربي في 6 فبراير 2014 · 7 رد · 692 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
بسم الله الرحمن الرحيم

أولا أشكر أعضاء المنتدى الفريق العربي والقائمين عليه..

انا مبدتي في عالم البرمجة وإختياري اللغة سي ++ والبيثون وسؤالي الذي سوف أجد الإجابة عنه إن شاء الله يتعلق بقاعدة البينات كما في عنوان الموضوع أعلاه... منذ مدة طويلة أقوم بإجراء بعض العماليات الحسابية على الإكسيل ولأنني الأن أود أن أتعلم البرمجة ولدي تصور حول مشروع أود أن أقوم بإنجازه إن شاء الله تعالى.. وبإختصار السؤال كالتالي:

العمالية كما في الإكسيل:
D C B A   stock sales purchase Items Names 1 50 50 100 Item02 2 110 30 140 Item03 3 150 16 166 Item04 4

مثال انجاز العملية يتم على هذا الشكل: (D = + B2 - C2 or (D) = SUM(+B2 -C2) etc

الجدول أعلاه يوضح كيف يتم العمل على برنامج إكسيل وكذلك البرنامج (كالك) المفتوح المصدر.. تخزين الناتج في الخانة (دي) ساهل للغاية مدام أن الكود صحيح..

لإنجاز مثل هذا في عالم البرمجة يلزمنا إنشاء جداول في قاعدة البينات بالشكل التالي:

 
stock sales purchase Items Names ID 150 50 200 Item01 1 100 60 160 Item02 2 40 30 70 Item03 3



المطلوب من الإخوة شرح كيف سيتم طرح 50 من 200 في الأي دي رقم 1 ويتم تخزين الباقي الى أن يتم طرح نسبة أخرى أو إضافة نسبة أخرى.

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

مشكورين وحياكم الله

تم تعديل هذه المشاركة بواسطة الجعفري المغربي في 6 فبراير 2014 في 04:36

#2

اعذروني على الجداول التي لم تظهر...

#3

عند شراء  أحد المنتوجات سيتم إضافة جدول جديد الى قاعدة البينات رقم الأيدي مثلا 04 اسم البضاعة أو المنتوج حجم المنتوج أو الكمية مثلا 50


 


نفترض أنه كان عندنا سجل وبه الكمية 40 مثلا... فالعملية بسيطة 40 + 50   =    90   وعند البيع سيتم إضافة جدول كذلك نفس الطريقة مثلا قمنا ببيع كمية 20 من منتوج معين 20 - 90 = 70 ...


 


كيف سيتم إضافة ناتج العملية إلى قاعدة البينات وجعله يتغير باستمرار كلما قمنا بشراء أو بيع منتوج.

#4

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

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

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#5

السلام عليكم 

بامكانك فعل ذلك بطرق ثلاث

1-عن طريق عمل حقل للرصيد بالجدول وهو ناتج طرح المنصرف من الوارد وثم تقوم بعمل دالة dsum كما ذكر الاستاذ اكرم العريفي سلفاً لحقل الرصيد لكل صنف بشرط ان تكون قاعدة البيانات 2007 فما فوق بها امكانية اضافة حقل محسوب ...

- من خلال عمل رصيد متراكم من خلال جمع تراكمي لخانة الرصيد لتظهر الرصيد الحالي لكل صنف اسفل التقرير في خان الاجمالي يتساوى مع الرصيد المتحرك وذلك من خلال running sum لسان تبويب الداتا في خصائص الحقل داخل التقرير في عرض التصميم 

 3- وذلك من خلال الاستعلامات المبنية على الجداول او جدول بياناتك 

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

تم تعديل هذه المشاركة بواسطة alaaaboulela في 8 فبراير 2014 في 05:05

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#6

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

 

مرة أخرى أشكر أساتذتي الكرام على الإهتمام الذي قدموه من خلال الردود.

 

مسألة أنا الأن انتقلت بشكل نهائي الى نظام التشغيل لينوكس والسؤال الثاني هو هل هذه الدالة يتم تنفيدها فقط في الأكسيس أم أن هناك وسائل (قواعد بينات) أخرى يمكن استخدامها على النظام المذكور أم أنه علي العودة الوينداوس؟

 

 

 

تحـــــــــــــيـــاتي

#7

عندما أتلقى الجواب الثاني سوف أضف خطط المشروع مرفوقا بالصور

#8
الجعفري المغربي كتب:

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

 

مرة أخرى أشكر أساتذتي الكرام على الإهتمام الذي قدموه من خلال الردود.

 

مسألة أنا الأن انتقلت بشكل نهائي الى نظام التشغيل لينوكس والسؤال الثاني هو هل هذه الدالة يتم تنفيدها فقط في الأكسيس أم أن هناك وسائل (قواعد بينات) أخرى يمكن استخدامها على النظام المذكور أم أنه علي العودة الوينداوس؟

 

 

 

تحـــــــــــــيـــاتي

 

 

اخي الفاضل

 

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

 

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

 

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

 

فلا تستطيع تشغبل برنامج الأكسيس على نظام التشغيل لينوكس ولكن بإمكانك تحميل برنامج Open Office المفتوح المصدر

 

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

 

في المواقع التي تدعم تظام لينوكس ونادرا ما تجد احدا يسأل عن قواعد البيانات به .

 

 

 

بالتوفيق

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

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

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

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

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