اذهب الي المحتوي
أوفيسنا

Ahmed.IQ

الخبراء
  • Posts

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

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

كل منشورات العضو Ahmed.IQ

  1. السلام عليكم ورحمة الله وبركاته احتاج على عمل شرط يحتوي على كلمة Yes و NO عند اختيار احد الكلمتين يتم تلوين السجل حسب الاختيار مثل المرفق لو كانت الكلمة yes يصبح لون السجل اخضر لو كانت No يصبح احمر. مع التقدير. شرط.zip
  2. وعليكم السلام ورحمة الله لاعرف ان كان هذا المطلوب ام لا لكن واجهة ادخال المعلومات اليومية هيا OGOR واجهة البحث للمأجور خلال فترة معينة هيا S Database31333322123333333333.rar
  3. عندي سؤال للاخ athal فرضاً لو أن الاسعار تغيرت وانت رابط رقم المادة مع العدد فقط وليس السعر . لو اصبح لديك مشكلة في فاتورة وكان هناك تغير في الاسعار عند استعادة الفاتورة سيظهر السعر الجديد وليس القديم اذا لم اكن على خطاء. يمكن ان تضيف سعر مع رقم الصنف حيث يكون رقم الصنف ثابت في الفاتورة والسعر يحفظ بنفس الوقت الذي تم البيع به الفاتورة واي تحديث على قائمة الاسعار لا يأثر بالاسعار التي تم البيع بها سابقاً
  4. انا عملت الفكرة مثلها لو تلاحظة السؤال في اول الموضوع لكن كنت حابب اختصر 100 IF على العموم شكراً لحضرتك لانك اهتميت في الموضوع
  5. تمام انا كنت ناسي احول x64 ما انتبهت على الكود :) شكرا لك
  6. تمام عاشت ايدك لكن هل يمكن عمل دالة IF لعدد مرات 100
  7. التسجيل يكون بكتابة مسار الملف ام هناك شيء اخر ؟
  8. راح ابسط لك الموضوع عن طريق الكود التالي if me.Dragah = 1 and me.Mrahel = 1 then me.eq = 3000 Else if me.Dragah = 1 and me.Mrahel = 2 then me.eq = 3100 Else if me.Dragah = 1 and me.Mrahel = 3 then me.eq = 3200 Else if me.Dragah = 1 and me.Mrahel = 4 then me.eq = 3300 انا فكرة الحقل الثالث هوا راح يكون مرتب ارقام لكن اسف عبرت بشكل خاطئ وعذرني
  9. اي نعم احتاج الى تخزينها في حقل
  10. لو ان الموظف كان من الدرجة 2 في المرحلة 1 الجدول الثالث يعطي رقم 2-1 لو ان الموظف كان من الدرجة 10 في المرحلة 1 الجدول الثالث يعطي رقم 10-1 لو ان الموظف كان من الدرجة 3 في المرحلة 2 الجدول الثالث يعطي رقم3-2
  11. اي رقم حضرتك تحطه او تعبير معين مثلاً لو اختارت الدرجة 10 المرحلة 2 الحقل الثالث يعطي عبارة الدرجة 10 المرحلة 2 وهكذا المهم انو اخذ الفكرة والتغيرات الباقية سهله
  12. اسف خطاء مني لكن الفكرة هيا ذاتها اذا كانت بجدول او عدة جداول المهم النتيجة اخي الكريم
  13. سؤال لو سمحتم ملف DLL تنظاف بال بالسستم 32؟ لان ضفتها وحاولت افعلها مضبطت معي
  14. المرفق اخي ابا جودى مثال-جديد (1).rar
  15. طيب اخي ابو عبدالله بما ان مشكلة الكومبو بوكس هوا حقل مبني على استعلام او اضافة لماذا لا تعمل حل ابسط ومفيد عند الضغط على جديد يفتح لك نموذج مطابق للنموذج الموجود لديك لكن هناك تغير بسيط بدل الكومبو بوكس يصبح تكست بوكس تضيف الطالب الجديد ثم تعمل اغلاق ليعود الى الواجهة القديمة وتلاحظ وجود الطالب الجديد افضل حل لك وللاخوان يتم حل مشكلتك بأسلوب ثاني وليس بشرط الكومبوبوكس
  16. السلام عليكم ورحمة الله عندي جدول يحتوي على ثلاث حقول الحقل الاول الدرجات ويحتوي على 10 درجات تبداء من 1 وتنتهي ب 10 الحقل الثاني يحتوي على المراحل ويحتوي على 10 مراحل تبداء من 1 وتنتهي ب 10 العلاقه هيا لكل درجة 10 مراحل يعني ان الدرجة 1 تحتوي على 10 مراحل للتحول الى درجة 2 اضن الفكرة بسيطة الجدول الثالث هوا ناتج العلاقة بين الدرجة والمرحلة يعني لو ان الموظف كان من الدرجة 1 في المرحلة 1 الجدول الثالث يعطي رقم 10 لو كان الموظف من الدرجة 1 والمرحلة 2 يعطي رقم 11 وهكذا الى ان نصل الدرجة 10 المرحلة 10. الفكرة لو عملتها بدالة IIF يحتاج الي 100 دالة ليتم الامر لكن المر طويل واكسيس لا يقبل هكذا كم من الدالة فا هل من طريقة لحل هذه المشكلة.
  17. السلام عليكم ورحمة الله وبركاتة عندي كود للجمع الكود عبارة لجمع عدد الساعات بشرط ان تتجاوز ال 4 ساعات تمام مثلاً موظف اخذ 8 ساعات اجازة متراكمه خلال هذا الشهر سيتم خصم اربعة من 8 ساعات وسيتم اضافة 4 ساعات لتدويرها لحين وصل الساعات المتجاوزة 8 ساعات سيتم احتساب يوم اجازة. لو فرضنا ان الموظف خلال هذا الشهر حصل على اجازات وقتية 16 ساعة سيتم خصم 4 ساعت لانها من حقل الموظف وسيتم احتساب 12 ساعة بعدها سيتم خصم 8 ساعات من الاجازات الليومية للموظف وسيتبقى 4 ساعات يتم تدويرها للموظف . لو فرضنا ان الموظف اخذ 8 ساعات اخرى خلال هذا الشهر من المفترض ان يكون 12 ساعه في ذمة الموظف بسبب ان الاربع ساعات المستحقة تم الاستفادة منها من قبل الموظف خلال هذا الشهر احتاج الى فكرة كيف اقوم بعمل الحساب 12 ساعة التي يجب ان تضاف الى الموضف لاني لو قمت بجمع من جديد سوف يقوم بخصم 4 ساعات ويصبح المجموع 8 ساعات بسببب الشرط الموضوع. If Nz(DSum("[TO]", "vacation", "ECode= code1 and Yrm= x"), #12:00:00 AM#) + Me.to >= #4:00:00 AM# Then Me.Total = (Nz(DSum("[TO]", "vacation", " ECode= code1 and Yrm= x and Delete= false"), #12:00:00 AM#) + Me.to - #4:00:00 AM#) End if
  18. انا تجاوزت الامر هذا عن طريق سب فورم بس لكي يتم ايجاد حل للموضوع ارفقت المثال الخاص بالموضوع .. لو حولت صيغة عرض الفورم الى سنكل فورم يعمل بشكل طبيعي اخفاء شاشة خلفية اكسيس.rar
  19. حللت المشكلة عن طريق SetFocus
  20. الفكرو كلها صديقي عندك جدول موظفين تربطه مع جدول اسمة الاجازات وعندك جدول اسمه طلبات الاجازات انت تروح على جدول الاجازات تضيف فيه كود الموظف الي عامل علاقة مع جدول الموضف وجدول اسمه عدد الايام وفي جدول طلبات الاجازة راح تعمل بيانات كود الموظف القسم تاريخ بدء الاجازة تاريخ انتهاء الاجازة عدد الايام وبعدها تعمل استعلام تحديث لجدول الاجازات بشرط كود الموظف راح يظهرلك عدد الايام المجاز فيها الموظف ولو كنت حابب تعرف عدد الايام خلال الشهر تضيف في جدول الاجازات حقل اسمة التاريخ راح يكون عبارة عن سنة وشهر فقط وتعمل كود راح تعمل استعلام التحديث بشرط كود الموظف والسنة والشهر لما تجي تضيف الاجازات مثلاً خلال شهر 4 راح يعمل لك تحديث لهذا الشهر لو كان الموظف في رصيده 1 يوم واليوم اخذ 1 يوم راح يعمل استعلام تحديث للمجموع الي هوا 2 يوم بشرط ان كود الموظف = كود الموظف والشرط الاخر ان يطابق التاريخ 20174 = تاريخ حقل بالجدول يكون بهذا الشكل 20174 يكتب بهذه الطريقة =Year(Date()) & Month(Date()) بالتوفيق
×
×
  • اضف...

Important Information