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

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

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

عندي موظفين اتموا سن المعاش 

فا عملت استعلام يحدد من اتم سن المعاش و سميته qryEndServiceName

ثم عملت استعلام الحاق ينقل اسماء الموظفين الذين اتمو سن المعاش من جدول tblName الي جدول tblNameEndServcie بناء علي استعلام التحديد السابق qryEndServiceName 

 و تم الالحاق بنجاح 

و عندي جدول اخر فيه علاوات تلك الموظفين اسمه tblBounce

ثم عملت استعلام يحدد السجلات الموجودة في جدول العلاوات tblBounce و الخاصة بالموظفين الذين اتمو سن المعاش و اسميته  qryBounceEndService

ثم عملت استعلام الحاق ينقل السجلات الخاصة بالموظفين الذين اتموا سن المعاش من جدول tblBounce الي جدول tblBounceEndService

و لكن تظهر لي رسالة من الاكسس تقول 

عنوانها / تعذر علي اكسس الحاق كافة السجلات في استعلام الحاقي 

نص الرسالة / لقد عين اكسس حقل / حقول الي خالي (Null) نتيجة فشل تحويل النوع و لم يضف عدد 0 سجلات الي الجدول نتيجة لمخالفة المفاتيح و عدد 0 نتيجة خرق شروط التأمين و عدد 19 سجل نتيجة خرق قواعد التحقق من الصحة 

برجاء الافادة 

تم تعديل بواسطه ABOLO2
قام بنشر
1 دقيقه مضت, Eng.Qassim said:

اعتقد ان السبب في وجود مفتاح اساسي في tblBounceEndService 

انا ظني كان كما قلت حضرتك و لغيت المفتاح الاساسي و لكن ظل الامر كما هو عليه 

قام بنشر

تسلم استاذي الغالي 

خطاء مني 

نسيت اضع حقل emp_code 

اللي بناء علية هايتم لصق السجلات 

شاكر استاذي المهندس قاسم 

  • Like 1
قام بنشر

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

DoCmd.SetWarnings False

DoCmd.SetWarnings True

  • Like 1
  • Thanks 1
قام بنشر
1 ساعه مضت, ABOLO2 said:

جدول tblName الي جدول tblNameEndServcie

 

1 ساعه مضت, ABOLO2 said:

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

الحمد انك وجدت الحل مع الشكر والتقدير للمهندس الخبير @Eng.Qassim

من وصف المشكلة اجد من وجهة نظر مبرمج سابق لزوم مالا يلزم

حفل في جدول يعني عن استعلامين وجدول ولكن لكل شيخ طريقته

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

تحياتي

  • Like 3
قام بنشر
3 دقائق مضت, مبرمج سابق said:

 

الحمد انك وجدت الحل مع الشكر والتقدير للمهندس الخبير @Eng.Qassim

من وصف المشكلة اجد من وجهة نظر مبرمج سابق لزوم مالا يلزم

حفل في جدول يعني عن استعلامين وجدول ولكن لكل شيخ طريقته

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

تحياتي

كلام حضرتك مظبوط 

هو انا خفت لمعرفش اعملها 

  • Like 1
قام بنشر (معدل)
1 ساعه مضت, ABOLO2 said:

شكرا استاذي العزيز المهندس قاسم Eng.Qassim تعبتك

شكرا استاذي الغالي مبرمج سابق مبرمج سابق

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

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

ومثالنا برنامج للموارد البشرية

في جدول الموظفين وضعنا حقل رقمي واسميناه الحالة

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

القيمة 2 يكون الموظف تم تعيينة ولكن لم يباشر الوظيفة وبالتالي غير مستحق للراتب وووو الخ

القيمة 3 الموظف مكفوف اليد يدرج اسمة ضمن كشف الرواتب ولا يستحق سوى 50% من الراتب ولا يستحق اي من مميزات الموظف

القيمة 4 استقالة لا يستحق اي من المميزات ماعدا شاشة التعويضات

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

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

الان يتبين ان جدول واحد للموظفين يكفي ولا داعي لجداول للمتقاعدين وللمنقطعين والمتوفيين ....... الخ وايضا لا داعي لاستعلام الالحاق

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

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

تحياتي

تم تعديل بواسطه مبرمج سابق
ايضاح اكثر للفكرة
  • Like 2
قام بنشر
في 4‏/6‏/2022 at 17:47, مبرمج سابق said:

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

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

ومثالنا برنامج للموارد البشرية

في جدول الموظفين وضعنا حقل رقمي واسميناه الحالة

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

القيمة 2 يكون الموظف تم تعيينة ولكن لم يباشر الوظيفة وبالتالي غير مستحق للراتب وووو الخ

القيمة 3 الموظف مكفوف اليد يدرج اسمة ضمن كشف الرواتب ولا يستحق سوى 50% من الراتب ولا يستحق اي من مميزات الموظف

القيمة 4 استقالة لا يستحق اي من المميزات ماعدا شاشة التعويضات

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

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

الان يتبين ان جدول واحد للموظفين يكفي ولا داعي لجداول للمتقاعدين وللمنقطعين والمتوفيين ....... الخ وايضا لا داعي لاستعلام الالحاق

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

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

تحياتي

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

و شكرا جزيلا لك استاذي مبرمج سابق

و اسف علي التأخير في الرد لاني لم افتح المنتدي من يوم السبت 

  • Like 1
قام بنشر
في 4‏/6‏/2022 at 14:45, مبرمج سابق said:

حمد انك وجدت الحل مع الشكر والتقدير للمهندس الخبير @Eng.Qassim

لا خبير ولاهم يحزنون كما يقولون بالعراقي ....

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

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

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

 

  • Like 2
  • Thanks 1
قام بنشر
4 ساعات مضت, Eng.Qassim said:

ان اقوم بعمل يحصل فيه والدي رحمه الله على اجر وثواب

اللهم ارحم والد اخونا المهندس قاسم ويسر له عملا صالحا يبر به والديه

4 ساعات مضت, Eng.Qassim said:

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

نبذل جهدنا ونحصد مازرعنا الا ان يشاء الله

5 ساعات مضت, ABOLO2 said:

و شكرا جزيلا لك استاذي مبرمج سابق

بالتوفيق ان شاء الله

  • Like 2
قام بنشر
16 ساعات مضت, مبرمج سابق said:

اللهم ارحم والد اخونا المهندس قاسم ويسر له عملا صالحا يبر به والديه

اللهم آمين واياكم اخى واستاذى ووالدى الحبيب

16 ساعات مضت, مبرمج سابق said:

نبذل جهدنا ونحصد مازرعنا الا ان يشاء الله

اللهم بارك لاخوانى فيما زرعوه واجعل حصادهم مبارك يارب العالمين وجازهم عنا كل خير ياكريم

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

💐

  • Like 3
قام بنشر
19 ساعات مضت, مبرمج سابق said:

بالتوفيق ان شاء الله

اشكرك 

الله يرحم ابائنا جميعا ان شاء الله احياء او اموات 

بالتوفيق للجميع 

2 ساعات مضت, احمد الفلاحجي said:

اللهم بارك لاخوانى فيما زرعوه واجعل حصادهم مبارك يارب العالمين وجازهم عنا كل خير ياكريم

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

اللهم امين يارب العالمين 

علية افضل الصلاة و السلام 

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