بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
13395 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
275
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
تمام .. تخمرت الفكرة في رأسي سأجعل : 1- شرط وجود ضابط صغير ( انتظار دقيقة او اكثر بين كل توقيعين ) من اجل تلافي الخطأ الغير مقصود 2-ولكن قد يكون هناك فكرة لتحديد حد زمني محدد للجلسة سأجعلهما في فورم تحكم .. بين يدي صاحب العمل جزاك الله خيرا .. وأحسن اليك
-
هل تصدق ان ما طرحته انا هنا من تصور انه وليد اللحظة أقرأ ما تكتب وافكر واكتب .. يمكن ان تلاحظ ذلك بالتعقيبات والتعديل انت وجه مبارك .. سبق ان عملت قريبا من هذه الفكرة .. عملته لنادي من نوادي الحي .. ولكن الفرق وجود معيار ( تاريخ اليوم ) ففي الحضور ليس هناك ضوابط في اي وقت يوقع اما الانصراف فمربوط باليوم الحالي
-
تلاقح افكار .. على قولتهم احنا بالهوى سوى هذا لا يمكن لا يمكن فتح سجل جديد .. مادام حقل الانصراف فارغ لو جاء بعد شهر ( حسب وضع معيار حد زمني ) ثم وقع .. فسيقوم باغلاق الحقل كما يحدده النظام .. ثم يفسح له المجال لتسجيل جديد كل هذا سيتم آليا من غير تدخل انا كتبت لصاحب العمل اذا يمكن تحديد اقصى فترة يبدوا ان العمال ينامون في المنشأة اثناء العمل
-
قد يخطر على البال تحديد اكبر فترة ممكنة لبقاء العامل في عمله .. واذا تجاوزها ثم قام بالتوقيع يسجل له في حقل الانصراف غياب ويخبره ان توقيعه خارج النظام .. ويمكنه تسجيل الحضور الجديد
-
هذا هو المعمول به في مكائن الحضور والانصراف المنتشرة آي دي / حقل للتاريخ والوقت / حقل لنوع التوقيع غالبا يستخدمون حرف نصي : ( O ) و ( I ) ................ ولكن اذا استخدمنا حقلين اصبح استخراج فرق التوقيت سهلا جدا ...................... سأعرض تصوري للفكرة الأولى .. وفيها اشكالية لو تم حلها فسيصبح التصور مقبولا الضابط في الفكرة : استعلام مصدره جدول الحضور المعيار هو معرف الموظف يعرض سجلا واحدا هو عبارة عن اكبر سجل في الجدول (مفتاح الجدول ) الآن يوجد ثلاث احتمالات : اما ان يكون هذا اول توقيع للموظف ... ستكون النتيجة = صفر هنا نفتح سجل جديد .. ونسجل في حقل الحضور واما ان يظهر السجل .. حقل الحضور ( نعم ) و حقل الانصراف (فارغ) .. هنا ندخل التوقيع في الحقل الفارغ وإما ان يظهر الحقلين ( نعم) ... اقصد بنعم اي تحتوي على بيانات ( تاريخ) .. هنا نفتح سجل جديد .. ونسجل في حقل الحضور الآن الصورة واضحة ويمكننا من خلال هذه الاحتمالاات تسجيل التوقيع في المكان المناسب بقي امامي اشكالية !!! ماذا لو لم يتم توقيع الانصراف الا بعد يومين او ثلاثة ... هل من فكرة لتجنب هذه الثغرة ؟ على اعتبار اننا سنلغي ضابط اليوم المحدد
-
السلام عليكم سأعرض الفكرة باختصار غير مخل : التاريخ والوقت المدخل نوع التنسيق جنرال العملية مفتوحة .. التوقيع الأول = حضور والذي يليه انصراف .. ثم الذي يليه حضور ثم انصراف بمعنى ان العملية مفتوحة بغير وقت محدد ، فيمكن للموظف ان يوقع حضور وانصراف 10 مرات في اليوم او اكثر بل ان اليوم غير موجود في القاموس حيث ان العملية تبقى مستمرة فقد يوقع الساعة العاشرة مساء ويخرج السادسة صباحا من الغد بشرط وجود ضابط صغير ( انتظار دقيقة او اكثر بين كل توقيعين ) من اجل تلافي الخطأ الغير مقصود الآن : هل اعمل جدول حضور وانصراف يحتوي على ثلاث حقول : المعرف / وقت الحضور/ وقت الانصراف ام جدولا يحتوي على المعرف / وحقلا واحد يشمل الحضور والانصراف معا ( اي ان كل عملية بسجل مستقل ) ابعاد العملية هي التي تشحذ الفكر وتعطي تصورا صحيحا المخرجات المطلوبة : حصر ساعات العمل
-
السلام عليكم أسوق لكم تجربتي الطازجة : انا استخدم وندوز 10 قبل يومين وعند اقلاع الحاسوب اظهر على الشاشة ( الجحش وندوز ) واعذروني على الوصف .. أظهر على الشاشة امامي انه سوف يقوم بالتحديث لم يعطني خيارا للرفض .. لا يوجد الا زر واحد للمتابعة قلت ماشي يمكن يريد يحدث ملفات النظام لوجود خلل بها الجحش ركب لي وندوز 11 تصفحته .. حلو .. الوان جميلة .. وتبويبات لها اول وليس لها آخر في وندز 10 كان كل شيء بجانبي وسهل الوصول اليه .. اما هذا فيحتاج الى خطوات وقوائم واحدة خلف الأخرى من اجل اصل الى الخصيصة المطلوبة صحيح انه مطور لخاصية اللمس ، ولكني رجل عجوز .. اعتدت على كل شيء قريب مني اسلمت أمري الى الله .. وقلت اتعايش معه واصبر واتحمل حتى اعتاد عليه .. لن أكون اضعف ممن اخذ على ام اولاده ، فتاة عروسا وروضها للعلم الملف الذي يتم تحزيمه accde على 11 لا يعمل على 10 ولكنه اليوم ركز رأسه في الجدار وقال لي : ربي وربك واحد لن اجعلك تهتني في عروسك الجديدة بدأت الملفات تومض وترتعش كأن بها حمى ولم اتمكن من فتحها . اتصلت بأهل العلم والخبرة فأفادوني ان كل هذه الافاعيل من برنامج الحماية المدرج ضمن وندوز وأشاروا علي بالتراجع .. الى الاصدار السابق .. حيث يوجد ايقونة في النظام خاصة بهذا الشان تسمح بالاستعادة الحمد لله طبقت النصيحة ورجعت الى دياري سالما .
-
مشاركة مع اخي @Foksh تم التصرف بكثير من التنسيق والتسميات مثلا تسمية الكائنات الأفضل ان تكون اسماؤها تدل على محتواها Data126.rar
-
💫 تألق جديد.. @Foksh الأخ فادي ينضم لقائمة مشرفي أوفيسنا 🎉
ابوخليل replied to Moosak's topic in قسم الأكسيس Access
الف مبروك اخي العزيز فادي .. وأهلا بك بين اخوانك -
مبروك التشريف .. والانضمام الى كوكبة الخبراء .. تستاهل اكثر زادك الله علما .. ووفقك وسددك
-
سهل نعم .. وهذا ما يسمى بالسهل الممتنع تكاثرت الظباء على خراش ... فما يدري خراش ما يصيد خراش اليوم ليس في حيرة من أمره سيصيد ما خف وزنه وزاد ثمنه الحمد لله أولا وآخرا .. إثراء المواضيع بحلول وأفكار متنوعة يصب في صالح الباحث طالب العلم الشكر لكم جميعا جزاكم الله خيرا ورفع قدركم واصلح لكم الأهل والذرية ورزقكم من حيث لا تحتسبون .
-
الدالة جميلة وسوف اعتمدها .. لاحظت تكرار المعايير Or في الاستعلام خاصة معيار دالة الأيام .. ومع اني حذفت التكرار فالدالة تعمل جيدا .. شكرا جزيلا بالنسبة لمعيار الوقت سأبقى على عمل الاخ موسى أرى أنه اقوى في تحديد البداية والنهاية اهلا اخي محمد انت صنعت الدالة على ايام الاسبوع .. والاستعلام لا نحتاج فيه الى الأيام حتى ارقام الأيام التي نتعامل معها تبقى في الدالة فقط وقد جربت ولم تظهر السجلات حسب المطلوب .. رغم اني تحققت من البيانات في الجدول اشكرك على التفاعل والمشاركة .............................................. احبتي ازعم اني حصلت على المطلوب فجزاكم الله خيرا
-
تطيب المجالس بمشاركتك عقول الرجال اين المرفق ؟ ام تريد طلابك يتعبوا كما تعبت
-
هل اعتمد الحل ؟ .. ام لك رأي آخر افضل ؟
-
صح .. ولكن الوقت يحمل معياره الخاص لم اغير في معيار الأخ موسى
-
ان امكن دمج الدالتين بدالة واحدة .. جيد بحيث تصبح الدالة يوم الخميس = 1 أو 2
-
وجدت حلا عملت دالة بل اثنتين .. لأن يوم الخميس مشترك هذه لوسط الاسبوع جميع الأيام ..... ولآخر الاسبوع فقط الجمعة والسبت Public Function funDayInweek() Dim i As Integer If Weekday(Date) >= 1 And Weekday(Date) <= 5 Then i = 1 funDayInweek = i ElseIf Weekday(Date) >= 6 And Weekday(Date) <= 7 Then i = 2 End If funDayInweek = i End Function ثم عملت الثانية وخصصتها لنهاية الاسبوع يوم الخميس فقط Public Function funDayInweek5() If Weekday(Date) = 5 Then funDayInweek5 = 2 Else funDayInweek5 = Null End If End Function يوجد في المثال نسخة طبق الأصل من الدالتين .. استبدلت فيها دالة استخراج اليوم بمتغير .. من اجل الفحص والتأكد من النتيجة Database3.rar
-
تصفحت العمل على عجل واضح مليء بالأفكار النيرة الجميلة شكرا @Ahmos
- 14 replies
-
- 1
-
-
- اي جدول الي صفحة ويب
- any table to html
-
(و1 أكثر)
موسوم بكلمه :
-
اهلا اخي @Foksh وااااااو الأمر معقد بالنسبة لي باستخدام استعلامات وسيطة ومعايير كثيرة اتمنى يكون الحل أسهل مباشر ومحكم .. على احتمال تغير الفترات بالزيادة او النقص الوقت او الفترة وتم التعامل معها بشكل مباشر بسيط في مثال الأخ موسى بقي الأيام اتوقع ان عمل دالة تستكشف اليوم الحالي مع ربط اليوزر بهذا اليوم حسب صلاحيته هو الأفضل
-
لم اوفق في التسمية .. كان الأولى أيام الاسبوع تكون تسميتها : وسط الاسبوع
-
نعم .. تماما .. كما في الصورة حسب الوقت الحالي الذي هو متحقق بين الوقتين المهم مع تطبيق الفترة الزمنية ايضا مطابقة الأيام حسب الصلاحية من صلاحيته ايام الاسبوع لايظهر في الجمعة والسبت والعكس صحيح .. من صلاحيته نهاية الاسبوع يظهر في الخميس والجمعة والسبت فقط
-
السلام عليكم اخواني واحبتي في الجدول tblCtrlDetails اريد من خلال استعلام اظهار السجل الذي يمثل الوقت الحالي حسب اليوم والفترة فقط الوقت الحالي محصور بين وقتين (بداية ونهاية ) ...................................................... الأيام : أيام الأسبوع : الأحد /الاثنين / الثلاثاء / الأربعاء / الخميس نهاية الأسبوع : الخميس / الجمعة / السبت لاحظ ان يوم الخميس مشترك .................................................................. لك مطلق الحرية في تغيير اوقات الفترات ... والأيام واعتقد من اجل التجربة يجب العبث بوقت جهاز الحاسوب Database1.accdb
-
تفضل Data125.rar
-
لم انسك ولكني تركت متابعة العمل قصدا .. لايمكن الاستمرار .. لأن الطريقة ستختلف جذريا