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

كل الانشطه

هذه الصفحة تحدث تلقائياً

  1. الساعة الأخيرة
  2. وبما أن معلوماتي ليست بالمستوى الذي يسمح لي بإبداء الرأي في عمل معلمي .. إلا أنني وبما أني أحد تلاميذك فاسمح لي ببعض النقاط التي اقترحها . في لوحة الأساسيات ، لم تتح إمكانية التحكم التعديل بـ / على أوقات بدء الدوام . بما أنه لدينا سلوكين لتسجيل الحضور والإنصراف في نموذجين منفصلين ( TimeF و TimeFB ) ، فأنا عادة أحاول الدمج في نموذج واحد . خطر ببالي فكرة وهي ، نقل وإنشاء المتغيرات التي تأتي بالوقت الحالي من الانترنت ، من موضعها الحالي إلى نموذج تسجيل الدخول ، مع تغيير مصدر الحصول على الوقت العالمي من الانترنت لمصر أسرع قليلاً . الحدث Id_KeyDown داخل النموذج frmcomIn ليس له لزوم بما أنه مستخدم في حدث النموذج نفسه . ونفس الشيء في النموذج frmcomInB كونه نسخة عن الأول . أما بخصوص جعل كل فترة حرة حتى لو تداخلت الأوقات ، كفكرة جميلة وتعطي ليونة ومرونة بدلاً من ضبط وإلزام النظام بأن الفترات يجب أن تكون منفصلة تماماً . ولكن في التقارير على سبيل المثال ، إذا سمحت بالتداخل ، كيف سيتم حساب الساعات الفعلية ؟ هل ستحسب مرتين إذا تداخلت الفترتان ؟؟؟؟؟ كفكرة عامة ،، تعديلاتي البسيطة التي خطرت ببالي بعد القاء نظرة ليست تقييمية أبداً بقدر ما هي مقترحات ، كانت تتلخص في الملف التالي . ChkInOut_NetUp3.zip
  3. Today
  4. الفترتين منفصلتين تماما عند التوقيع وما ينطبق على واحدة ينطبق على الاخرى فدعونا نتحدث عن واحدة منها : تعتمد الفكرة على وجود وقت الدخول + ساعات العمل + الوقت الاضافي ان وجد من خلال البيانات اعلاه نستخرج : 1- وقت الخروج الرسمي 2- صنع وقت احتياطي قبل وقت الدخول ووقت احتياطي بعد وقت الخروج بمقدار ساعة مثلا لكل واحد منهما اي ساعة متاحة قبل وساعة متاحة بعد هذان الوقتان + معرف الفترة .. هي معايير قبول التوقيع من عدمه النتيجة : لو كان حضور الصباح الساعة التاسعة صباحا والخروج الساعة الخامسة مساء ففي الامكان جعل الفترة المسائية تبدأ في الساعة الرابعة مساء . ولن يحدث تضارب بينهما كل ذلك من خلال فورم واحد وشاشة واحدة للجميع لا بأس يمكننا اضافة حقل يحمل القيمة كرقم
  5. عندى وجهة نظر أخرى وهو جعل الناتج رقم عام ، لأنه في الأخير سوف يضرب في رقم وهو سعر الساعة لنحسب للموظف راتبه في أكسيل نضرب الرقم في 24
  6. نعم وجهة نظر صحيحة سأعالجها في التعديل القادم ان شاء الله لم تعطني رأيك حول الفكرة العامة التي توصلت اليها اخيرا بجعل كل فترة حرة .. حتى لو تداخلت اوقات الفترتين سأشرح الفكرة لتسهيل ايجاد وجهات النظر
  7. إذا موضوع التنسيق للناتج يبدو أنه بحاجة للوضوح أكثر بحيث وأعتقد أن الشكل الصحيح للدقيقة = 00:01 * وجهة نظر غير ملزمة طبعاً
  8. سببه الانترنت .. ايضا هو عندي بطيء نوعا ما عند الاقلاع فقط جرب الشاشة الاخرى ( توقيت الكمبيوتر ) دقيقة طبعا .. لا يوجد ثواني .. فالناتج دوما ساعات ودقائق (00:00) مارأيك بالفكرة العامة ؟؟ انظر الوحدات النمطية الاربع الخاصة بصنع الوقت
  9. عذرا لم انتبه ان قي طلبك طباعة متعددة الطريقة الاولى زر print all اكتب كود الشركة بداية الطباعة في الخلية P2 ونهاية الطباعة في Q2 الطريقة السابقة لطباعة الارقام المتسلسلة وراء بعضها الطريقة الثانية عن طريق فورم زر طباعة خسب الاختيار وهي تغنيك عن كل الازرار وعن الطريقة الاولى حيث يمكن الطباعة لموظف واخد او الطباعة للكل او الطباعة المتعددة خسب الاختيار سواء الارقام متصلة ام منفصلة اختر ما تراه متاسب لطلبك مرتبات شركة نقل البضائع فنيين عن شهر نوفمبر 2025 (1).xlsm مرتبات شركة نقل البضائع فنيين عن شهر نوفمبر 2025 (1).xlsm
  10. من واقع التجربة ، ودون أي تردد وبلا أي شك ، فأنا ( أعوذ بالله من كلمة أنا ومن شر نفسي ) والكثيرين نتفق مؤيدين لكلام أساتذتنا ومعلمينا ، وحتى تعليمات مايكروسوفت ، أن آكسيس غير قادر على حماية البيانات وتأمينها . ومن خلال التجارب المريرة التي مررت بها وفكرت بها ، فإن الحل والسبيل الوحيد لتأمين البيانات سيكون خارج قاعدة البيانات نفسها . ( أو بحماية قاعدة البيانات الخلفية بكلمة مرور محكمة ) - ومع ذلك فالهندسة العكسية قادرة على الوصول إلى كلمة المرور - وبالتالي النجاح تشوبه بعض الشوائب . ولذا ذكرت في جملتي التالية :- أيضاً كانت لي تجربة بسيطة طبقتها في لعبة كانسة الألغام 2025 . حيث أنني لم اعتمد على أي جداول لتخزين أسماء اللاعبين والمستويات التي وصل لها كل لاعب لإستردادها متى شاء . ومع ذلك - ودون أي جداول - يستطيع اللاعب الإستمرار من المستوى والمرحلة التي وصل لها مع الإحتفاظ بكامل ميزات اللعبة من مساعدات وحمايات اللعبة ... إلخ ، حتى بعد اعادة تشغيل الويندوز . فالفكرة لا تعتمد على متغيرات طويلة المدى .
  11. الملف الأصلي يعمل بدون مشاكل .. وحيث أنه بعد التجربة ، كانت لتجربتي ملاحظتان ، إحداهما قديمة لكني لم أتطرق لها مسبقاً . عند فتح نموذج تسجيل الحضور والإنصراف لاحظت بطئاً ملحوظاً عند فتح النموذج . الثانية توضيح لطريقة الحساب لعدد الساعات الظاهرة في الصورة التالية :- هل المقصود بـ 0:1 هو دقيقة أم عشر دقائق ؟؟
  12. عجيبة اجهزتك هذه .. انا لم اغير القاعدة .. هي هي من اول مشاركة على كل حال قمت بتجديدها ونقلها الى قاعدة بيانات جديدة انا اعمل على اوفيس 2010 .. والافضل ان تعمل على مثله ايضا .. ChkInOut_NetUp4.rar
  13. حتى مع محاولة الاستيراد تظهر الرسالة (لا يمكن التعرف على تنسيق قاعدة البيانات accdb) مع العلم أن الأوفيس على هذا الجهاز قديم (2007)
  14. تم تعديل المشروع بطريقة مختلفة تماما عن ما كنت افكر به سابقا يمكننا القول الآن ان العمل احترافي الوصف للتعديل الجديد : 1- يدعم فترتين مختلفتين مفتوحتين 2- لا يوجد حد فاصل بين الصباح والمساء .. كل فترة تعمل بشكل مستقل من خلال شاشة واحدة 3- الفترة تبدأ قبل وقت الدخول بساعة وتنتهي بعد وقت الانصراف بساعة ايضا .. 4- لا يمكن التوقيع خارج الوقت المعتبر للفترة .. 5- اذا لم يوقع الموظف خروج .. عند الحضور من الغد يسجل حضور ويبقى حقل خروج الأمس فارغا 6- تم التطبيق على شاشة توقيت الانترنت وعلى شاشة التوقيت المحلي الضوابط : مهم جدا : 1- ادخال البيانات الصحيحة كاملة في فورم التحكم : وقت الحضور الصباحي/وقت الحضور المسائي/ عدد ساعات العمل الصباحي والمسائي والوقت الاضافي ان وجد اكسس هو من يحدد وقت الخروج بناء على وقت الحضور + ساعات العمل 2- تعيين الفترات للموظفين في فورم الأسماء عند انتقال الموظف من الصباح الى المساء فقط يتم تغيير وقته في فورم الاسماء . اذا اردنا ان يعمل الموظف في الفترتين كليهما عليك تسجيله بمعرف جديد ................................. جرب كثيرا ووافني بالنتيجة اذا كل شيء تمام خبرني كي اهديكم المخرج النهائي ChkInOut_NetUp3.rar
  15. أخي العزيز عبد الله بشير جزاك الله خيرا وبارك الله فيك كنت أبغي طباعة مرتب عدد 4 أو5 أشخاص مثلا دفعة واحدة ويكون من الخلية رقم إلى الخلية رقم بالعمود A المتصلة بالقائمة المنسدلة بالخلية D4. وشكر الله لك وجزاك الله خيرا
  16. اعجني الموضوع من اول انشغالي بالاكسيس تيقنت ان الاكسيس من اضغف الحمايات لكني قكرة بان اسال الذكاء الصناعي سالت CHATGPT عن فكرة مجنونة لم يفكر بها احد لحماية الجداول ادعوا اخواني لتجربة الفكر المقترحة وانا ساجربها معكم مع توفر الوقت لدي سارفق الاجابة والسؤال الذي سالته انقر هنا
  17. اوك استاذنا المحترم خليفة، سوف ارفق ملف لحضرتك.
  18. وعليكم السلام ورحمة الله وبركاتة كود طباعة الكل Sub PrintAll() Dim ws As Worksheet Dim dropdownCell As Range Dim validationFormula As String Dim optionsRange As Range Dim cell As Range Dim originalValue As Variant Dim counter As Integer Set ws = ActiveSheet Set dropdownCell = ws.Range("D4") originalValue = dropdownCell.Value If dropdownCell.Validation.Type = 3 Then validationFormula = dropdownCell.Validation.Formula1 If Left(validationFormula, 1) = "=" Then validationFormula = Mid(validationFormula, 2) End If Set optionsRange = ws.Range(validationFormula) counter = 0 For Each cell In optionsRange If cell.Value <> "" Then dropdownCell.Value = cell.Value Application.Calculate DoEvents ws.PageSetup.PrintArea = "C3:J54" ws.PrintOut counter = counter + 1 Application.StatusBar = "تم طباعة " & counter & " من " & optionsRange.Cells.Count End If Next cell dropdownCell.Value = originalValue Application.StatusBar = "" MsgBox "تمت طباعة " & counter & " عنصر بنجاح!", vbInformation Else End If End Sub مرتبات شركة نقل البضائع فنيين عن شهر نوفمبر 2025.xlsm
  19. للأسف: Fuzzy Lookup ليست إضافة رسمية من Microsoft ولا تتوافق مع إصدارات Office 2021/2024 الحديثة. هناك عدة دوال قد تغنيك عن الأضافة ارسل ملف اكسل فيه مثال لما تريد أنجازه لربما الخبراء يجدون لك حلا سهلا وبسيطا
  20. Yesterday
  21. السلام عليكم ورحمة الله وبركاته اشكرك بشمهندس FOKSH عدلت ملف الاكسل كما طلبت مني والحمد لله تمت العملية بنجاح اشكرك بارك الله فيك وزادك الله علما
  22. طلبك غير مفهوم .... ارفع مرفقك موضحاً عليه طلبك ..............
  23. وجب التنبيه إلى أن هذه الخطوة مشروطة بأن يكون هناك إمكانية بأن نضيف الاستعلام داخل نفس القاعدة المستهدفة . لكن ماذا لو كانت القاعدة غير متاحة بالإضافة 😉 ؟؟؟
  1. أظهر المزيد
×
×
  • اضف...

Important Information