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

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

قام بنشر

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

==

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

قام بنشر

طلبي اخي ابو لميس هو

لو كان لديك جدول به موظفين ودرجاتهم الوظيفية

وبعض هولاً الموظفين تمت ترقيتهم

كيف يتم تحديث هذه الدرجات الوظيفية

قام بنشر

ما الحقل الذى يدل على أن الموظف تمت ترقيته

نجعل قيمة هذا الحقل شرطا للتحديث

مثلا لو هناك حقل للترقية من نوع نعم/لا

لو قيمة هذا الحقل = true

يتم تحديث حقل الدرجة

بناء على هذا الشرط

الآن

هل جدولك مصمم و معمول به حساب هذا ؟

ممكن ترسل القاعدة لنرى ما يمكن عمله

قام بنشر

السلام عليكم

اخي عبدالفتاح

في المرفق جدول به بيانات

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

Abu_Ahmed.rar

قام بنشر

ان سمحتم لي بالمداخلة

استعلام التحديث (( غالبا )) يتضمن معيارا لما يتم تحديثه ، ويتم التحكم بهذا المعيار من خلال النموذج

فالتحديث اما ان يكون لحقل واحد وشخص واحد فيكفي الرقم المعرف كمعيار

واما ان يكون لعدة أشخاص ، فهؤلاء لا بد من صفة تجمع بينهم وتميزهم عن غيرهم وهذه الصفة هي المعيار الذي سنطبقه

قام بنشر

السلام عليكم

بدأت الصورة تتضح

شكراً لمساهمتك استاذ ابو خليل

سؤال

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

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

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

كما ان تحديت درجة فئة معينة مرة واحدة غير عملية كون انه ليس ممكن ان يتم ترقية من في هذه الفئة جميعاً دفعة واحدة حسب نظام العمل لدي فممكن من حوالي 200 شخص يحمل درجة معينة ان يتم ترقية 120 شخص فقط

ارجو ان تكون الصورة وضحت وان يكون الحل لديكم وشكراً

قام بنشر

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

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

علما ان الاستعلامات الاجرائية يمكنها الجمع بين التصفية والاجراء .

اما مسألتك وهي فرز 200 شخص من 400 مثلا لاجراء تحديث لبياناتهم دون غيرهم وبضغطة زر واحدة فكما ذكرت لك في مشاركتي السابقة :

لا بد من صفة تجمع بينهم وتميزهم عن غيرهم وتكون موجودة ضمن الجدول مثلا يكون شرط الترقية من درجة الى اخرى لمن امضى عددا معينا من السنوات فيها فحينئذ نستخدم الاستعلام لفرز شيئين : 1- من هم على درجة معينة 2- ومن امضوا سنين محددة

آمل ان اكون وفقت في ايصال المعلومة

قام بنشر

آمل ان اكون وفقت في ايصال المعلومة

نعم بفضل الله وفقت في إيصال المعلومة

لا بد من صفة

تجمع بينهم وتميزهم عن غيرهم

وتكون موجودة ضمن الجدول

مثلا يكون شرط الترقية من درجة الى اخرى لمن امضى عددا معينا من السنوات فيها فحينئذ نستخدم الاستعلام لفرز شيئين : 1- من هم على درجة معينة 2- ومن امضوا سنين محددة

للاسف قد لا يكون هذا المعيار متوفر في اغلب الترقيات التي تتم والسبب ان معيار السنوات ليس مستعملاً فقد يحصل 20 شخص على الترقية لانهم امضوا 4 سنوات في رتبتهم الحالية وبالمقابل قد يحصل 9 اشخاص على الترقية نظير عمل مميز قاموا به وكذلك قد تتاخر ترقية بعض الاشخاص نظراً لسوء سلوك او تجاوز ارتكبوه

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

وشكراً

قام بنشر

الا ترى معي ان تحديث درجاتهم واحدا واحدا يفي بالغرض

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

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

قام بنشر

مثال بالتحديث الجماعي باستخدام خانة اختيار

- باستخدام الاستعلامات او تحويلها الى عبارة sql داخل النموذج ( اختر ما شئت )

- تحديث الدرجة استنادا الى تحديد خانة الختيار

- ثم تحديث خانة الاختيار الى الوضع false

Abu_Ahmed2.rar

قام بنشر

بارك الله فيك استاذ ابو خليل

تم التجربة وهو المطلوب

مجرد استفسار

هل وجود خيار (نعم / لا ) بالاضافة الى حقل تاريخ الترقية ضمن الكشف الرئيسي افضل ام ان يتم افراده في كشف بمفردها

قام بنشر

هل وجود خيار (نعم / لا ) بالاضافة الى حقل تاريخ الترقية ضمن الكشف الرئيسي افضل ام ان يتم افراده في كشف بمفردها

كشف ؟

هل تقصد التقرير ؟

ام الجدول ؟

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

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

انتظر منك الافادة ؟

قام بنشر

هو ذا

فقد قمت بإنشاء جدول و نموذج فرعي لهذا الجدول تم ربطه بالنموذج الرئيسي بواسطة الرقم الوظيفي .

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

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

اسف على استعمال كلمة كشف فانا اقصد بها جدول

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