ha98 قام بنشر أكتوبر 24, 2003 قام بنشر أكتوبر 24, 2003 السلام عليكم ياأهل الخير بودي أن أعمل برنامج للمراقبة عندنا في المكتب ولكن متحير في كيفية تضبيط آليته بالاكسس المهم وظيفة البرنامج أنه عندي جدول به أرقام المراقبين واسماؤهم مثلا : رقم الموظف اسم الموظف 1 محمد 2 احمد 3 عصام 4 ناصر 5 هشام وعندي جدول آخر اسمه جدول تسجيل المراقبة وحقوله كالتالي : تاريخ المراقبة رقم الموظف سؤالي هو كيف اجعل البرنامج يضع الموظفين بشكل آلي في جدول تسجيل المراقبة بحسب ترتيبهم في جدول الموظفين بحيث مثلا أريد أن أحدد المدة التي أريد البرنامج يوزع الموظفين فيها على المراقبة بحيث أعطيه أمر من نموذج أحدد فيه تاريخ بداية المراقبة وتاريخ نهاية المراقبة فيقوم البرنامج بتوزيع المراقبين في هذه الفترة بحسب ترتيبهم في جدول الموظفين سؤالي : هل يمكن عمل هذا بالاكسس وكيف يمكن عمله تحياتي لكم 1
منتصر الانسي قام بنشر أكتوبر 24, 2003 قام بنشر أكتوبر 24, 2003 اخي العزيز كما طلبت فساحاول هنا ان اضع لك الالية التي طلبتها كخطوات تصورتها سريعا عند قراءتي لسؤالك . 1-قم اولا بتحديد الفاصل الزمني بين التاريخين بحسب الفترة المطلوبة (ساعات,ايام,....)وذلك باستخدام دالة DateDiff. 2-قم باحتساب عدد الموظفين باستخدام دالة DCount. 3-اعمل عملية قسمة الفاصل الزمني على عدد الموظفين فيكون الناتج هو الفترة التي سيعمل بها الشخص الواحد. 4-لكي تحسب الفترة التي سيعمل بها كل مراقب يمكنك استخدام المعادلتين الاولى تحتسب تاريخ بداية مهمة الشخص والثانية تحتسب تاريخ انتهاء المهمة للشخص نفسه وسابدأ بالمعادلة الثانية: تاريخ انتهاء مهمة الشخص= التاريخ الافتتاحي"الذي تضعه انت"+(رقم الموظف*الفترة الزمنية"ناتج الخطوة رقم 3"). تاريخ انتهاء مهمة نفس الشخص= تاريخ انتهاء مهمة الشخص-الفترة الزمنية وهكذا ستحصل على كل ما طلبته في سؤالك...ارجو ان تستوعب هذه الالية لانك اذا استوعبتها تماما ستتمكن بسهولة ترجمتها الى اجراءات تتناسب مع طريقة تنفيذك لها...واذا كان هناك اي ملاحظات اخرى ارجو ان تتقدم بها...مع تحياتي,,,
ha98 قام بنشر أكتوبر 24, 2003 الكاتب قام بنشر أكتوبر 24, 2003 الأخ العزيز منتصر أولا: أحب أن أشكرك جزيل الشكر على ماتقدمت به من أفكار ثانيا : جدول المراقبة هذا هو يومي يعني قصدي كل يوم المراقبة تكون على شخص فلا يصلح أن يراقب شخص ليومين متتاليين ثالثا : بصراحة ياليت تتكرم وتعمل لي هذه الآلية بواسطة مثال لأني بصراحة مش ولابد في كتابة الكود رابعا : ممتن لك ياعزيزي
منتصر الانسي قام بنشر أكتوبر 24, 2003 قام بنشر أكتوبر 24, 2003 ارجو ان تمنحني فرصة لتنفيذ طلبك وساحاول بقدر الامكان ان يكون سريعا...مع تحياتي,,,
ha98 قام بنشر أكتوبر 25, 2003 الكاتب قام بنشر أكتوبر 25, 2003 أخي العزيز منتصر أنا في انتظارك مع خالص شكري لك
منتصر الانسي قام بنشر أكتوبر 27, 2003 قام بنشر أكتوبر 27, 2003 اخي العزيز اذا لم يظهر الملف المرفق بشكل صحيح ساقوم بارساله لك عن طريق البريد الالكتروني...مع تحياتي,,, emp.zip
ha98 قام بنشر أكتوبر 27, 2003 الكاتب قام بنشر أكتوبر 27, 2003 السلام عليكم أخي العزيز منتصر شكرا جزيلا لك وأثابك الله على ماتقدمه ولكن عندي سؤا ل هل أستطيع تطوير البرنامج بحيث إذا عندي شخص من المجموعة ظروفه لاتسمح له بالمراقبة يومي الخميس والجمعة فهل هناك كود يحقق ذلك بحيث يحافظ على الترتيب في التوزيع قدر الإمكان تحياتي لك ياطيب
منتصر الانسي قام بنشر أكتوبر 28, 2003 قام بنشر أكتوبر 28, 2003 اخي العزيز هذه المرة سارد على سؤالك بسؤال اخر اذا ماقمت بعمل هذا الطلب وادى ذلك الى جعل احد او بعض الموظفين يحصلون على المهمات في ايام متتالية هل يمكن ان تقول لي ماذا ستفعل او اذا جاء شخص اخر واخبرك بان تعذره عن المهام كل يوم سبت او أحد لان لديه محاضرات "مثلا" لذا ياخي ارجو ان تقبل نصيحتي وهي انه قبل ان تقوم بعمل اي اجراء يجب عليك ان تعمل عملية مفاضلة لهذا الاجراء وبدائله وذلك من حيث سلبيات وايجابيات كل طرف ومدى الاستفادة منه وامكانية اجراءه والفائدة العائدة منه ومجال التكهنات او الاحتمالات له على المدى المنظور وغيره من الامور التي يجب على واضع قاعدة البيانات اخذها بعين الاعتبار قبل وضع اي برنامج له . لذا وفيما يخص طلبك هذا حاول عمل هذه المفاضلة بين ان تقوم باداء العمل هذا اليا او يدويا وستجد بانك لو قمت باداءه يدويا سيكون افضل بكثير ... هذا من وجهة نظري ولا يعني هذا انه لاتوجد امكانية للقيام بمثل هذا الاجراء بل توجد اكثر من طريقة قد يكون بعضها موسعا والاخر بسيطا جدا ( فكما في مثالي الذي ارفقته لك سابقا والذي انا متاكد ان هناك بعض الاخوان في المنتدى يمكنه تنفيذه بامر او امرين وكل واحد سيصل الى النتيجه نفسها ولكن مع التفاوت من حيث عدد الاجراءات وحجمها) ارجو ان لا اكون قد اطلت عليك وارجو كذلك ان تتقبل مني هذه النصيحة برحابة صدر ولك الخيار الان ان كنت مازلت تريد عمل ماطلبته يمكنك ان تطلبه مرة اخرى وانشاءالله ستحصل على ماتريد ... مع تحياتي,,,
ha98 قام بنشر أكتوبر 29, 2003 الكاتب قام بنشر أكتوبر 29, 2003 شكرا لك أخي العزيز منتصر ولكن بودي أن انجز احترافية أكبر في البرنامج وإذا فيه تعديلات فيما بعد يمكن تعديلها يدويا تحياتي لك ولنصائحك القيمة
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.