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

pingo22

02 الأعضاء
  • Posts

    62
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه pingo22

  1. السلام عليكم ورحمة الله وبركاته

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

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

    1- لما بكتب في اي مربع المعاد وانزل في اخر سطر لكتابة كلمة اعتذار المربع لا يتحول للون الرمادي وفهمت انه لازم المربع يحتوي فقط على الكلمة المحددة بالتنسيق الشرطي وان لا يتم كتابة اي كلام اخر لكي يتحول اللون فما الحل لكي يتحول لون المربع بمجرد احتواءه على كلمة اعتذار في اي مكان

    2- عندما اريد تحديد اكثر من كلمة في مربع واحد أي إذا ظهرت أي من هذه الكلمات يتحول لون المربع مثل (اعتذار ، غير مؤكد ، سفر) 

    مرفق نسخة من البرنامج وصورة للتوضيح

     

    Capture77.JPG

    جدول مواعيد.rar

  2. السلام عليكم ورحمة الله وبركاته

    لدي هذا الكود لاستخرج سجل من على نموذج الى هيئة ملف pdf

    Private Sub Command527_Click()
    On Error GoTo ErrorHandler
     Dim fs, cf, strFolder
    strFolder = "C:\" & Format(Date, "dd-mm-yyyy")
    Set fs = CreateObject("Scripting.FileSystemObject")
    If fs.FolderExists(strFolder) = False Then
    Set cf = fs.CreateFolder(strFolder)
    End If
    
     Dim strForm As String
     Dim strFileName As String
     Dim kan As String
     strForm = "dataa"
     strFileName = "C:\" & Format(Date, "dd-mm-yyyy") & "\" & [Project] & ".pdf"
     DoCmd.OutputTo acOutputForm, strForm, acFormatPDF, strFileName, False
     MsgBox " Êã ÍÝÙ ÇáÊÞÑíÑ " & Format(Now(), " dd-mm-yyyy "), vbInformation, "   C - تم الحفظ في القسم"
     Exit Sub
    ErrorHandler:
     MsgBox "لم يتم حفظ التقرير رجاء", 16, "تنبيه"
    End Sub

     

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

    فكيف يكون التعديل على الكود.. مرفق الكود

     

    كود pdf.docx

  3. السلام عليكم ورحمة الله وبركاته

    الاخ  kaser906  اعتذر لك مما سببته لك من ازعاج

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

    وفكرة انتظاري لعدة ايام قبل تعقيبي على الموضوع بعد ردك بمساعدتي هي كما وضحت في الرد السابق لو كنت انتبهت له بانني اقوم بعدة محاولات اولاً لعلاج المشكلة الجديدة التي اتعرض لها وذلك لكي لا ازعجك معي واثقل عليك في كل مرة..

    واخيرااا.. لك مني كل الاحترام والتقدير واعتذر مرة اخرى عما سببته لك من ضيق.. واعدك بعدم ازعاجي لك مرة اخرى

    وشكرااا...

  4. السلام عليكم ورحمة الله وبركاته

    اخي العزيز  kaser906  حقيقتا لا اجد كلمات تعبر عن شكري وامتناني لك

    اشكرك جيزلا جزيلا على مساعدتك لي اخي العزيز الكريم

    واعرف تماما اني اثقل عليك في كل مرة ولكن دائما يكون طمعي في راحبة صدرك وكرم اخلقك

    فقد قمت بعد مساعدتك الكريمة لي بعمل مربع (مجموع وقت التاخير المحتسب) بأن جعلت مربع (tkhh) ومربع (tkmm) بأن يكون مصدر تقسيمهم للساعات والدقائق من خلال مربع (مجموع وقت التاخير المحتسب) بهذه الطريقة sfff=Format([Text14];"hh وذلك لكي تتم عملية طرح (الوقت الاضافي المحتسب) من (مجموع وقت التأخير المحتسب)

    ولكن ما حدث بأن الناتج بكل من مربع (tkhh) ومربع (tkmm) ظهر مشمول على الساعات والدقائق ولم يتم فصلهم كما هو موضح بالصورة المرفقة:

    Capture22.JPG.ed3b3d2d3190313ac36a59f3d663756d.JPG

    أخي الغالي اعرف تماماااا اني اثقل عليك ولكني بالفعل الجأ اليك بعد محاولات عدييييدة مني لكي اجد الحل كي لا ازعجك معي ولكني عجزت عن الوصول لحل المشكلة

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

  5. اشهد ان لا اله الا الله

    اخيرااااااا

    اخي العزيز  kaser906  انا فقدت الامل في ان حد ممكن يرد عليا

    شكرا لك على تعبك وردك علي

    كثرة المعادلات بسبب كثرة الحسابات المطلوب تنفيذها.. فما كان لي غير ذلك وانت من ساعدني في معظم هذه المعادلات

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

    فلم يتبقى سوى حساب وقت التأخير من مربع (التأخير المحتسب) لاني قمت باضافة معادلة عليه بأن يحسب ان مدة التأخير 4 ساعات بمجرد ان يكون التأخير اكثر من 30 دقيقة

    وقد حاولت كثيرا ولم استطع

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

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

    Attendance&Payroll pro.accdb

  6. السلام عليكم ورحمة الله وبركاته

    أخواني الاساتذة  AlwaZeeR و kaser906  والاخوة الافاضل الى هذا الحد المطلوب معقد

    أخي kaser906 انت بالفعل قمت بعمل حساب اجمالي التأخير بمربع (التأخير) وقد حاولت ان أطبق نفس الاحداث لتطبيق عملية التجميع على مربع (التأخير المحتسب) 

    ولكني فشلت في ذلك وقد حاولت أن اعرف سبب عدم التطبيق ولكني لم أتوصل لشيئ

    واصبح البرنامج الان متوقف على هذا الاجراء المتبقي

    فارجوا من يستطيع ان يساعدني في ذلك

    ولكم جزيل الشكر والعرفان

  7. السلام عليكم ورحمة الله وبركاته

    الاخت العزيزة بسملة جمال

    أشكرك كثيراا على اهتمامك ومساعدتك ولكن للاسف ليس هذا المطلوب 😢

    فأنا أطلب بأن يتم تجميع اجمالي وقت التأخير من مربع (التأخير المحتسب) وليس من مربع (التأخير)

     

     

  8. السلام عليكم ورحمة الله وبركاته

    أخواني الاعزاء AlwaZeeR و kaser906

    لدي استفسار كان في السابق قد قام بمساعدتي الاخ الكريم kaser906 لحساب اجمالي مجموع (الوقت الاضافي) وكذلك  (التأخير)

    وبعد مساعدة الاخ العزيز AlwaZeeR لي في عمل مربع (التأخير2) كنت اريد بأن يتم حساب مجموع التأخير في مربع النص (اجمالي وقت التأخير) من مربع (التأخير2) وليس مربع (التأخير)

    قمت ببعض المحاولات ولكن للاسف دون جدوى

    لذا فإذا امكن مساعدتي في ذلك ولكم جزيل الشكر

    ass.JPG.8266701e563dce82acdc2d0309713b57.JPG

     

    Attendance&Payroll pro.accdb

  9. السلام عليكم ورحمة الله وبركاته

    أخي العزيز Shivan Rekany

    شكرا على اهتمامك وبالفعل قمت بتغيير العلامة , الى العلامة ;

    ولكن عند استعراض التقرير ظهرت لي رسالة بأن اضع قيمه لـ IFF كما هو موضح بالصورة

    55.JPG.5813e3600e595e77d45c94de610f7ee4.JPG

     

    وبعدها ظهر التقرير بهذا الشكل Error كما هو موضح66.JPG.5e8ed20b3c9f4be2709e7ce740116a3a.JPG

  10. السلام عليكم ورحمة الله وبركاته

    أخي العزيز AlwaZeeR 

    اود ان اشكرك مرة اخرى على مساعدتك لي ولي سؤال

    قمت بعمل مربع نص داخل التقرير باسم (التأخير2) وأريد أن تظهر نفس النتائج التي تظهر في مربع (التأخير) 

    ولكن مع اختلاف بسيط وهو اذا كان هناك تأخير مسجل في مربع (التأخير) بمدة 30 دقيقة فأكثر فا يكتب أن مدة التأخير في مربع (التأخير2) 04:00 اي أربع ساعات 

    فهل متاح بأن نطبق هذا على المثل المرفق

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

    ddf.JPG.bed8050a591bdcf85963ab3f1e2352d9.JPG

    Attendance&Payroll pro.accdb

  11. السلام عليكم ورحمة الله وبركاته

    أخي العزيز AlwaZeeR فعلا اسم على مسمى

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

    لا اجد ما اقوله لك ولكن جعله الله في ميزان حسناتك واقدرك دائما على مساعدتك للاخوة الاعضاء

  12. السلام عليكم ورحمة الله وبركاته

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

    واضافة الوقت الاضافي للمرتب بعد حساب ساعة العمل حسب المرتب لكل شخص واضافتها له

    وقد ساعدني الاخ العزيز kaser90  كثيرااا للوصول بالبرنامج إلى شكله النهائي

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

    فا توصلت إلى أنه يجب عمل مربع نص بمضمون (الراتب بالدقيقة) وقد تم فعله بنجاح 👍

    وأن يتم تحويل مربع (الوقت الاضافي المحتسب) لكي يظهر بالدقائق وهذا ما أنا متوقف عنده 😰 ، كما موضح بالصورة المرفقة

    ثم تتم عملية الضرب بين المربعين (الراتب بالدقيقة) مع (الوقت الاضافي المحتسب) ليعطينا النتيجة المطلوبة بالمربع (حساب الوقت الاضافي بالجنيه)

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

    ملحوظة: المثال الذي يتم تجربته على اسم (ايه رشوان) والبيانات المدخلة تحسب من تاريخ 13/8/2018 إلى 14/8/2018 ستجد الوقت الاضافي المحتسب 1.47 والمطلوب ان يظهر بالدقائق أي 107 دقيقة

    وشكرا لك جزيلا مقدما على تعبك معي.. والشكر ايضا لاي من الاعضاء من يستطيع مساعدتي 

    مرفق الملف.. الرقم السري 123456

     

    Capture.JPG

    Attendance&Payroll pro.accdb

  13. السلام عليكم ورحمة الله

    أخي العزيز kaser90 كل عام وانت بخير وجميع الاعضاء الكرام بالف خير

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

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

    فا توصلت إلى أنه يجب عمل مربع نص بمضمون (الراتب بالدقيقة) وقد تم فعله بنجاح 👍

    وأن يتم تحويل مربع (الوقت الاضافي المحتسب) لكي يظهر بالدقائق وهذا ما أنا متوقف عنده 😰

    ثم تتم عملية الضرب بين المربعين (الراتب بالقيقة) مع (الوقت الاضافي المحتسب) ليعطينا النتيجة المطلوبة

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

    ملحوظة: المثال الذي يتم تجربته على اسم (ايه رشوان) والبيانات المدخلة تحسب من تاريخ 13/8/2018 إلى 14/8/2018 ستجد الوقت الاضافي المحتسب 1.47 والمطلوب ان يظهر بالدقائق أي 107 دقيقة

    وشكرا لك جزيلا مقدما على تعبك معي.. والشكر ايضا لاي من الاعضاء من يستطيع مساعدتي 

    مرفق الملف.. الرقم السري 123456

    Attendance&Payroll pro.rar

  14. السلام عليكم ورحمة الله

    أخي العزيز kaser90 الله اكبر عليك اخي العزيز

    اشكرك من كل قلبي على هذا المجهود العظيم

    بالفعل المعادلة الاخيرة التي تفضلت باضافتها قد حلت المشكلة بشكل تام

    بالفعل لا اجد كلام لاشكرك به ولكن جعله الله في ميزان حسناتك وبارك فيك وزادك من العلم علم

     

  15. السلام عليكم ورحمة الله

    أخي العزيز kaser90 فعلا سبب الرسالة التي تظهر هي ان حقل الوقت الاضافي ليس مكتمل لبعض الاشخاص الاخرين

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

    ولهذا تظهر الرسالة السابقة

    فلا أعلم هل لها علاج أخي kaser90 أم لا؟

    وشكرا لك واعتذر عن ازعاجي الدائم لك

     

  16. السلام عليكم ورحمة الله

    أخي العزيز kaser90 حقيقتا لا اجد ما اقوله من شكر وعرفان على تعبك ومجهودك معي

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

    والشكر للاخ والاستاذ والمعلم جعفر فا دائما ما يكون المنقذ في الاوقات الحرجة وجعله الله في ميزان حسناته

    ولي سؤال بعد اذنك

    اولا عند قيامي بفتح التقرير ظهر لي تلك الرسالة

    Capture.JPG.9fc5549eb8cfecd9c34588f93140b602.JPG

    فا انتبهت بان الاستعلام بالملف الذي ارفقته لم يتم اضافت فيه ما قمت بشرحه لي من احتساب الوقت الاضافي ووتقسيم الوقت الى ساعات ودقايق

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

    واخيرا اود ان اشكرك مرة اخرى على وقتك ومجهودك معي اخي kaser90

  17. السلام عليكم ورحمة الله

    أخي العزيز kaser90اشكرك جداااااااا على تعبك ومساعداتك لي

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

    أولاً: إنني اكتشفت ان الحد الاقصى لحساب عدد ساعات العمل الاضافي هو 23:59 ساعة حيث ان فورمات مربع النص short time فيعمل بنظام الوقت 24:00 😮

    واذا زاد العدد عن 24 ساعه يتم كتابة ارقام خاطئة، وقد قمت بتجريب اشكال اخرى للفورمات ولكن دون جدوى، فهل يوجد حل؟

    ثانياً: وهو الاهم لدي مربع نص (الوقت الاضافي المحتسب) يحتوي على قيمة بالساعة ولتكن 10:00 (عشر ساعات) والفورمات short time - ومربع نص اخر (الراتب بالساعة) يحتوي على رقم وليكن 12.00 والفورمات Standard

    السؤال كيف يتم ضرب عدد الساعات في الرقم ليعطيني النتيجة بشكل مظبوط؟؟ كما هو في الصورة ومرفق ملف البرنامج حيث قمت بكتابة المعادلة =[salaryDY]*[Text434] ولكن لم يعطيني النتيجة المطلوبة ولا اعرف ماذا افعل

    اغتذر عن الاطالة وفي انتظار من يستطيع المساعدة

    وشكراً لكم جميعا..

    Capture.JPG.ab1a60ea03334ca9d1dfb0550c8da96e.JPG

    برنامج حضور k906وانصراف.rar

  18. السلام عليكم ورحمة الله

    أخي العزيز kaser906

    اشكرك جداااااااا على الشرح

    وعندي سؤال لو اردت ان استخرج مجموع ساعات الوقت الاضافي وان اقوم بضربها في حساب المرتب باليوم هل يجوز وكيف يتم ذلك

    بمعنى اخر لدي مربع نص يحتوي على قيمة بالساعة ولتكن 10:00 (عشر ساعات) والفورمات short time - ومربع نص اخر يحتوي على رقم وليكن 12.00 والفورمات Standard

    السؤال كيف يتم ضرب عدد الساعات في الرقم ليعطيني النتيجة بشكل مظبوط

    وشكرا لك اخي العزيز مرة اخرى على مجهودك معي

×
×
  • اضف...

Important Information