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

كيف يتم الحساب بناء على البيانات التى تظهر فى مربع السرد والتحرير

مغلق
بدأه المالكي في 3 فبراير 2003 · 12 رد · 1,029 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

رجاء من الاخوة مساعدتي فى ايجاد حل لهذا الموضوع :

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

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

ولكن اذا اعتمدت على الراتب الذى يظهر فى مربع السرد والتحرير تظهر النتائج غير صحيحة فاضطررت لانشاء مربع يتم ادخال الراتب والبدلات يدويا بناء على البيانات التى تظهر فى مربع السرد والتحرير فجاءت النتائج صحيحة ، وانا لا اريد ادخال تلك البيانات يدويا فهل هناك سبب معين لذلك وما هى الطريقة

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

مرفق قاعدة البيانات ويمكنكم ادخال اى كود والتجربة ( مع العلم ان المعادلات تمت على اساس الراتب الذى يتم ادخاله يدويا ) :confused:

علما ان الاوفيس 97 ويندوز 98

cac_labour.zip

#2

:o:o:o ايه الحكاية ما فيش حد عايز يساعد والا السؤال صعب شوية

ما اعتقدشي ان الامر يصعب على شباب المنتدى العربي للبرمجة

انا مازلت منتظر المساعدة :o:o

#3

أخي الكريم محمد المالكي

السلام عليكم

ربما لاحظت عدد مرات تحميل المثال ومع ذلك لم يرد أحد ، هل سألت نفسك عن السبب ؟

كثير من الاستفسارات جاءت بعد سؤال وتم الرد عليها مع أنها ربما أصعب من سؤالك

أنا أخبرك عن السبب

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

كيف تريد لي أن أحل مشكلتك مع مثال ليس فيه بيانات ، هل تتوقع ممن يريد مساعدتك أن يقوم بإدخال البيانات التجريبية ، وأنت تعلم جيداً أن أكثر المبرمجين يعانون صعوبة في الكتابة باللغة العربية

لقد أحببت أن أنبهك إلى هذا الأمر حتى تستفيد منه في المستقبل

تحياتي

أخوك / أبو هاجر

#4

اخى العزيز / ابو هاجر

اشكرك على الرد والنصيحة الغالية وانا عملت بيها فعلا وادخلت بيانات للتجربة وارفقت القاعدة مرة اخرىعلما بان التاريخ من 1/1/2003 الى 31/1/2003 وارقام العقد من 1 الى 10 ، وكود العمالة ايضا من 1: 10 ،

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

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

على العموم حصل خير وارجو المعذرة

مرفق الملف مرة اخرى ببانات تجريبية

cac_labour.zip

#5

أخي الكريم

السلام عليكم

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

تحياتي

#6

الاخ العزيز / ابو هاجر

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

معلهش تعبتك معايا ،، والخص لك الموضوع اللى مكتوب فوق ، ان النموزج daialy data هو نفسه daialy data edation لكن الاول لادخال البيانات الجديدة

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

والنموزج daialy data يعمل بدون مشاكل حاليا لاني اضفت خانة sub salary وallawence لادخال بيان الراتب والبدلات يدويا وتتم العمليات الحسابية بناء على هذين المربعين بدلا من البيانات التي تظهر فى مربعات السرد والتحرير .

والسؤال الاول كيف يمكن الاعتماد على بيان الراتب والبدلات التى تظهر بمربعي السرد ةالتحرير فى العمليات الحسابية بدلا من القيام باعادة ادخالها يدويا فى المربعين الاخرين

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

السؤال الثاني :

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

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

واشكرك مقدما

#7

أخي الكريم

السلام عليكم

في مربعي التحرير والسرد العمود وفي خاصية عمود منضم حدد ( 1 ) ومعنى ذلك أن قيمة المربع هي نفس قيمة المعرف وهذا ليس ما تريد ولذلك فعند الحساب يجب استخدام خاصية column لمربع التحرير والسرد من أجل الحصول على قيمة العمود الثاني

يمكنك استخدام كود كالتالي

me.mylist.column(2)

علماً بأن الصورة لا تزال غير واضحة تماماً

تحياتي

#8

الاخ العزيز / ابو هاجر

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

ما زلت حتى الان استعمل الطريقة السابقة وهى ادخال قيمة الراتب والبدلات يدويا فى المربعين المخصصين بدلا من الاعتماد على آليا على القيم التى تظهر فى مربعي السرد والتحرير وهو ما يسبب لي الحرج ،

واذا كانت الصورة غير واضحة لديك حتى الان فانا عدلت فى معادلات الحساب لتتم بناء على البيانات التى فى مربع السرد والتحرير بدلا من البيانات التى يتم ادخالها يدويا فى مربع الراتب والبدلات لتظهر المشكلة بوضوح .

ومرفق القاعدة .

وعند فتح نموزج daialy data edition سوف ترى ان راتب الشخص رقم 1 هو 130 دينار يعنى المفروض انه فى اليوم 5 دنانير لكن ظهر راتب اليوم 0.038 يعني اعتبر ان قيمة الراتب 1 دينار وكذلك قيمة الاضافى والبدلات .

والعامل الثاني بالرغم من ان الراتب 125 دينار يعنى = 4.800 دينار يوميا فقد ظهر 0.115 دينار اى اعتبر ان الراتب 2.99 دينار شهريا وكذلك بالرغم من عدم وجود بدلات الا انه تظهر قيمة للبدلات 0.115

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

ارجو ان تكون المشكلة واضحة الان

cac_labour.zip

#9

أخي الكريم

السلام عليكم

جرب المثال الآن

تحياتي

cac_labour.zip

#10

اخى العزيز / ابو هاجر

اشكرك جدا جدا على المساعدة ، (f)

صحيح استاذ ورئيس قسم ;)

عدلت المعادلة على البرنامج الرئيسي زى ما انت عملتها واشتغلت 100%

والغيت مربعي الراتب والبدلات التى كنت اقوم بادخالها يدويا مما منع الاخطاء التى كانت تحدث احيانا نتيجة السهو فى اعادة ادخال الراتب او الادخال الخاطئ له (gift)

جزاك الله خيرا ونفعنا بعلمك (f)

وما زلت اطمع فى نصيحتك من خلال خبرتك الرائعة عن االاضافات الواجب اضافتها للبرنامج ليبدو فى صورة جيدة .

واشكرك مرة اخرى (f)(f)(f)(f)(f)(f)(f)

#11

ليتك وضعت الفايل هنا بعد تعديلاتك النهائيه للإستفاده

مع الشكر

#12

الاخ الكريم help26

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

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

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

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

#13

هذا الإيميلyasser26@batelco.com.bh

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

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

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

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

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

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

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