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

عمر ضاحى

الخبراء
  • Posts

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

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

  • Days Won

    8

كل منشورات العضو عمر ضاحى

  1. اشك انه ربما يوجد نظام اسم المستخدم ويوزرنيم والفورم معتمد على دوال مكتوبه في الميكرو والدوال بها خطا والدوال دي خاصه بنقطة صلاحيات المستخدم ف هى مش شغاله ومنتشره فى كل النماذج محتاجه مراجعة هذه النقاط
  2. والله انا عشقت هذا المنتدي بسبب تفاعل الاساتذه الكرام هنا انا لما بشوف الردود والحلول بحس بسعادة كبيره انى فى وسط كل هؤلاء العمالقه ربنا يجازيكم خير
  3. انا فاهم الجذء ده لكن الجذ التالى هو ايه ؟ بس فى نقطه مش فاهمها ازاى 10% من 1000 تكون 3300 المفترض كده 10% كل شهر وليس كل 3 اشهر لان كل ثلاث اشهر زيادة 10% هتكون النتيجه اذا كانت الزيادة بسيطه بعد سنه 1400 لان الزيادة جاية من اصل المبلغ ال هو 1000 مضروب فى 10% يعطينى 100 تجمع بال 1000 يصبح الناتج 1100 وبعد مرور سنه ستكون 1400 لان السنه فيها 4 اربع (3*4=12شهر) 4*100=400 فى حال كانت الزيادة زيادة مركبه هنا هتكون فيها شويه تعقيدات بالنسبه لى لان اعرف اعملها على الاكسيل لكن الاكسيس لم اجربها عليه من قبل ولتوضيح الفكره هتكون كالتالى وزي ما هو وضاح فى الجدول الزيادة بتكون على الرصيد السابق للربع السابق مضروب فى 10% ومجموع عليها الرصيد السابق للربع اتمنى ان تكون الفكره وضحة فى الفرق بينهم والله اعلم قد اكون نسيت امور فى النقطه فاذا كنت اخطأ فرجاء ان توضحو لى خطئى وشكرا
  4. فى نقطه انا عاوز افهما بالنسبه لموضوع الزيادة انت عاوزها زيادة مركبه ولا زيادة بسيطه ؟
  5. مهتم (رجاء رفع الملف الصحيح هذا الملف الذى رفعته يحتوي على اختصاره للملف فقط)
  6. كده عظمه على عظمه بس كنت اتمنى انك تضع شرح علشان نفهم كود OpenForm كامل بجميع خصائصه لانى اثناء بحثى فى النت عن حلى للمشكله وجدة انه يمكننى ان اجعل فتح الفوم يكون للاضافه فقط او للتحرير او للقرائه وغيرها من الامور الجديده على والتى لم افهم كيف استطيع ان اصيغها لاطلع من نتائج مختلفه واكثر دقه وبالنسه للنموذج الاخير ده ميه ميه 😍
  7. طيب معلش فى نقطه الطريقه شغاله تمام والحمد لله بس انا لما اجي اضيف باقى الكود علشان يظل النموذج فى المقدمه DoCmd.OpenForm "frmVacation", , , xTab = 1, , acDialog Forms!frmVacation!xTab = 1 لا يعمل فى حين ان الكود اذا اصبح هكذا DoCmd.OpenForm "frmVacation", , , xTab = 1 Forms!frmVacation!xTab = 1 فانه يعمل يا ريت تتفضل على بشرح افهم منه الامر كامل اقصد امر DoCmd.OpenForm
  8. هذا هو ما اريد الف الف شكر وربنا يجزيك خير ويبارك فيك
  9. السلام عليكم اساتذتى الكرام تحية طيبه وبعد؛ انا معى استفسار معرفش اذا كان هذا ممكن ام لا انا عندي فورم به صفحات هل يمكن ان اجعل مفتاح فى فورم اخر عند الضغط عليه يفتح لى الصفحة الاولى لهذا الفورم وزر اخر عند الضغط عليه يفتح لى الفورم فى الصفحة الثانية ؟ هل يمكن فعل هذا ؟ واذا كان نعم كيف يمكن فعلاها يوجد مرفق للتوضيح استفسارى Database1.accdb
  10. اولا باشكرك على هذا المجهود الرئع بارك الله فيك هل يمكننا ان تجعله يعمل ايضا مع الاستعلامات الالحاقيه
  11. مش فاهم قصدك لكن جرب هذا الكود DoCmd.OpenReport "xxxxxxxx", acViewPreview واستبدل ال xxxxxxxx باسم التقرير بتاعك
  12. لا ااعرف كيف اشكر حضرتك الف الف شكر لحضرتك وطبعا اوجه الشكر ايضا للمهندس قاسم لانه دائما يسرع فى الرد على اسألتى ويساعدنى كثيرا وايضا جميع الموجودين فى المنتدي كلهم لهم خالص الشكر سوف اجربه الان واخبرك بالوضع
  13. طبعا كلام حضرتك مظبوط لكن قد يتأخر الموظف عن الحضور فكيف اسجل له موعد مباشرة وهو لم يحضر بعد لذا فان هناك حقل لموعد الحضور الاساسى وموعد المباشرة والفرق بينهم يكون غياب يخصم ويرحل الاجازة التاليه
  14. اولا اشكر حضرتك على ردك ثانيا المعادلة نفسها فيها غلط مش راكب يعنى المفترض المعادلة تكون كالتالى اذا كان حقل الماشرة فارغ وتاريخ اليوم يساوي او اقل من تاريخ موعد العودة يعطينى انه فى اجازه اذا كان حقل الماشرة به تاريخ مباشرة وتاريخ اليوم يساوي او اقل من تاريخ موعد العودة يعطينى انه فى يعمل اذا كان حقل الماشرة به تاريخ مباشرة وتاريخ اليوم اكبر من تاريخ موعد العودة يعطينى انه غياب وقمت باعادة ترتيبها Me.txtstatVacation = IIf(IsNull(Me.txtDateBack), "غياب", IIf(Me.txtdateend + 1 < Date, "اجازة","يعمل")) Me.txtstatVacation = IIf(IsNull(Me.txtDateBack) Or Me.txtDateBack < Date, "غياب", IIf(Me.txtdateend + 1 < Date, "اجازة","يعمل")) ايضا لا يعطينة النتيجه المرجوه وايضا هناك مشكلة اخرى حاولت ان اجعل الكود يعمل دائما لكني لم انجح حطيت الكود فى حدث عند التحديث برضه لم يعمل حاولت جعله فى حدث بعد الادراج برضه لا يعمل فاطريت ان اجعله فى حدث عند النقر فى الحقل علشان يعمل فهل هناك طريقه اجعله يعمل عند تغير اى شئ فى الفورم ؟ Project2.rar
  15. هل طلبي عام وغير صحيح وغير محدد علشان كده محدش قادريرد ام ان سؤالى يحتاج لشرح كثير انا دورت على فيديوهات على اليوتيوب لكن لم اصل لشئ وايضا لى استفسا اخر فى معادلة شرطية وضعتها فى استعلام لكن لما حبيت اعملها هى هى لم تعمل معايا لما جربت اعملها VBA والدالة التى تعمل جيدا فى الاستعلام هي حالة الموظف: IIf([DateBack] Is Null;IIf([DateEnd]+1>Date();"اجازة";"غياب");"يعمل") الدالة فى ال VBA هى Me.txtstatVacation = IIf(Me.txtDateBack Is Null, IIf(Me.txtddateend + 1 > Date, "غياب", "اجازة"), "يعمل") اريد اعرف اين الخطأ علما ان جميع الحقول المشار لها فى الداله هى حقول لتواريخ وقد يحدث ان هناك تاريخ غير مجود (تاريخ المباشرة المرمز لها باسم Me.txtDateBack)
  16. مادامو مشتركين فى نفس قاعدة البيانات ونفس الجداول المفترض ان البيانات تظهر للكل فى نفس الوقت عادي ولا انا فهمت غلط
  17. up ايضا استفسار تقني هل استعلام محسوب افضل واخف ولا حقل محسوب افضل فى الجدول ده مع كثرة البيانات التى من الممكن تواجدها
  18. انت استاذي وانا دائما بتعلم منك باعتذر اذا كنت لم انجح فى توصيل المطلوب انا زي ما حضرتك شوفت مقسم الجداول رواتب وفى جدول مباشرات وغيره انا محتاج فكره علشان اضيف جدول او اعدل فى جدول المهم اوصل لطريقه اجعل الاكسيل ينظر فى جدول المباشرات ويشوف اخر مباشرة للموظفين الموجودين فى جدول الموظفين وبعدها يتحقق من اذا كان كلهم يعمل ام لا ويتحقق من اذا كانت هناك مباشرات موجوده ضمن الشهر الذى اعده للرواتب ام لا (هذا فى نموذج frmSalary ) اقوم بتحديد اول الشهر واخر الشهر حسب نظام الشركه اذا كان الشهر يبدأ من يوم 15 او من يوم 1 فاريد ان يقوم بما سبق تم رفع الملف من جديد بعد اضافة بيانات وتعديل لتشغيل الفورم عند فتح الملف للتيسير Project2.rar
  19. اولا انه لشرف لى ان حضرتك ترد فى موضوعى ثانيا بالنسبه لاقتراح حضرتك انا مش فاهم تقصد ايه يعنى اجي فى جدول المباشرات واعمل صف جديد محسوب ما من الممكن يكون فى موظفين تاريخ مباشرتهم اقدم ف هتزيد الحسبه عن 30 يوم غير ان هناك بنود فى الرواتب لا يتم الخصم منها زي بدل السكن هو مبلغ ثابت لا يتأثر بالغياب لكن بدل المواصلات وبدل هاتف واى بدلات اخرى تتأثر بالغياب او باى شئ اخر فهل يمكن تنفيذ كل هذا بالاستعلامات ام بالاكواد ؟
  20. تم حل المشكله الاولى لما عملت للاستعلام فورم وعملت فورم تاني فيه الشرط والحقت فورم الاستعلام بفورم الشرط اشتغل تمام لكن لحد دلوقتى مش قادر افهم ليه كده ليه مجبليس نفس البيانات دون اخطأ لما كان الفورم فورم واحد وليس فورم اساسى وفرعي ونأتى للمشكله الثانيه اريد تصورة (تخطيط) بحيث اوُفق بين الاجازات وحساب الرواتب لن مش قادر اتخيله كيف اعملها فى رأسي علشان انفذها ( _ فكرت ان اعمل جدول لتواريخ المباشرات للموظفين وحالة الموظف اذا كان اجازه او يعمل او انها خدماته واربطه بجدول بيانات الموظفين وبعدها المفترض اعمل استعلام لرصد اخر مباشرة للموظفين طبقا لرقم كل موظف والحله "يعمل" وبعدها استعلام لحساب الفتره فى حال اذا كانت مباشرة الموظف داخل شهر حساب الراتب وحساب باقى رواتب الموظفين عادي زي اى شهر _ ) بس حاسس انها مكعبره ( ملغبطه ) او مش منظمه او ممكن تسبب حمل زايد على البرنامج عند كثرة الموظفين غير مش عارف ابدأ كيف فى الاستعلامات
  21. المفترض ان الشرط ده يجبلى فى الاستعلام موظف واحد فقط (السجل كامل لموظف واحد)
  22. السلام عليكم اساتذتى الكرام اتمنى من الله ان يسعدك ايامكم وان يبارك لكم ويحفظكم من كل شوء انتم واحبابكم وجميع المسلمين انا معايا مشكلتين اليوم ^_^ فارجو ان تتحملوني قليلا المشكله الاولى يوجد فورم فى الملف المرفق باسم frmSalaryHistoryQT هذا الفورم مربوط باستعلام والمفترض ان يتم احضار البيانات مProject2.accdbنه مباشرتا المشكله ان الاستعلام يعمل جيدا لكن الفورم لا يعمل وكأن لا يوجد ربط هذه هى المشكله الاولى اريد ان اعرف السبب لهذا وهذه ستكون بسيطه عليكم واريد حلها المشكله الثانيه عند تحضير الرواتب للشهر ( اسم الفورم frmSalary ) وكما تعلمون جيدا ان هناك قد يحدث ان موظف يبدأ الدوام من نصف الشهر او اخرخ او او او انا اريد ان اجعل فورم حساب الرواتب وطباعتها ان يتأكد من ان مباشرة الموظف قبل بداية الشهر واذا كان الموظف مثلا مباشرته يوم 10 فى الشهر فيحسب له الفتره المستحقه له فقط وليس كل الشهر مثل باقى الموظفين فانا مش عارف اطبق الكلام ده هل اقوم بانشاء جدول لايام البداية لان قد يكون موظف عاد من اجازه فى نصف الشهر فهو له نصف راتب مش عارف حاسس انى تائه ولا ادرى كيف ابدأ لحل هذه المشكله لذا كيف تنصحونى بهيكلة هذا الامر وترتيبها بحيث يعمل بدون مشاكل فى الحساب ويجزيكم ربنا عنا كل خير وبارك الله فيكم وفى علمكم شكرا مقدما Project2.rar
×
×
  • اضف...

Important Information