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

ابوخليل

أوفيسنا
  • Posts

    12,480
  • تاريخ الانضمام

  • Days Won

    233

كل منشورات العضو ابوخليل

  1. حتى الآن ما وصلت الفكرة لان الحقول في الاستعلام ستكون ثابته ومعلومة كما هي في الجدول اشرح لي الفكرة ولماذا تريد عد هذه الحقول ؟
  2. اذا كان الحقل رقمي فيمكن انك تعكس الشرط ، بحيث يكون : اكبر من صفر = لون ابيض وان لم يتحقق الشرط يكون احمر اما اذا كان الحقل نصي فيمكنك استخدام العبارة التالية : IsNull([fldName])=true غير [fldName] الى اسم الحقل عندك
  3. استخدم استعلام التحديث db55.rar
  4. اعتقد المسألة اتضحت الموظف اما ان يمنح اجازة يتمتع بها او ان العملية تعويض مالي عن اجازة اذا كان تعويض فهو يستحق ما يقابل الكسر من المال وان كان سيمنح اياما يتمتع بها ولنفرض لم يتبقى له من رصيده الا 32.5 فيمنح العدد الصحيح من استحقاقه والكسر سيبقى له لا شك في مستقبل ايامه طيب لنفرض موظف مستجد بدأ في 1/1/2017 هل في 1/6/2017 يمنح 50 يوما ويسمح النظام بذلك اذا كان نعم فلست بحاجة الى حساب ارصدته السابقة الا عند التصفية بمعنى ستمنحه الاجازة بناء على السنة الحالية واذا فرضنا ان الموظف تمتع باجازة في وسط السنة على فرضيتك بمقدار 30 يوما وفي نهاية السنة اراد اجازة اخرى بــ 30 يوما اخرى ، هنا لن يغطي رصيد السنة الحالية ، وفي هذه الحال يمكنك الرجوع الى ارصدة السنوات السابقة للاقتصاص منها المهم في جميع هذه العمليات هو رصد وتسجيل عدد ايام الاجازة الممنوحة وعلى كل حال هذه الامور يحددها النظام المعمول به ، والانظمة دائما يتم تحديثها حسب المستجدات نخلص الى المشكلة التي تواجهك فأرى ان سببها تصميم البرنامج وطريقتك في عرض وحساب الاجازات ، يجب ان تعيد النظر فيها فلست ملزما باظهار الحسابات على النحو الظاهر في الصورة صحيح ان الاجازات الاستثنائية ترصد بهذا المسمى ولكنها تشترك مع العادية بانها تحسم من الرصيد خلافا لبقية الاجازات ، لذا يجب ان يتم جمعهن لوحدهن في حقل واحد عند الاستعلام عن الرصيد فانت اقحمت جميع الاجازات في نموذج واحد وطبقت عليهن الكثير من الاكواد والعملية لا تحتاج لكل هذا فعرض التفاصيل يختلف عن عمليات الجمع ، فاأرى ان تحول النموذج الظاهر لعرض التفاصيل فقط اما الجمع فيمكن عمله في حقل واحد فقط تظهره في اي مكان شئت ملحوظة : سأفصل ما يخص موضوعك هنا في عنوان مستقل ان شاء الله
  5. يقرأ خطوط الباركود عموما غالب البطاقات الشخصية تحمل هذه الخطوط
  6. اخوي فؤاد كأن الذي اعد المثال غيرك ! يبدو انك لم تطلع عليه جدول البيانات الذي ارفقته انت فيه 48 اسم يوجد اكثر من 15 اسم مكرر وذكرت لك اني اعطيتك الفكرة وطريقة تنفيذها وإلا على العموم : تصميم الجداول بداية خطأ لا بد من رقم معرف في جدول البيانات غير قابل للتكرار ويقابله نفس الحقل في جدول الغياب ولكن مع قبول التكرار وتربط الحقلين بعلاقة واحد لمتعدد في الجدول وفي الاستعلام تطبق العلاقة كما في المثال المرفق . آمل ان اكون افدتك
  7. تصدق استاذنا الكريم اني رديت عليك في يومها واعجب اين ذهب ؟ ، يمكن اني لم احفظ العمل وقتها على كل حال اذكر اني كتبت فيه ان المشكلة في النسبة الغير منضبطة سببها العدد 50 فلو قسمتها على 12 لظهر الناتج 4.166666 فهي اقرب الى 4.17 من 4.16 ومن هنا اتى نقص وزيادة اليوم اما الـــ 30 يوما فهي منضبطة بـــ 2.5 تماما لكل شهر فلا يحصل خلل فرأيي انكم بين خيارين اما ان تجبرو الكسر لحظ الموظف او العكس اما حسب الطريقة التي انت تريد تطبيقها فيمكنك تطبيقها مع الاخذ بالمعادلة فيمكنك حساب المدة على السنين عن كل سنة 50 يوما مثال : كريمو بدأ عقده في 1/1/2006 وانتهى في 30/4/2010 فتكون مدة عمله= تاريخ بداية العقد - نهاية تاريخ العقد = ثلاث سنوات و 4 اشهر الاستحقاق = 3 + ( 12/4 ) * 50 اي استحقاق ثلاث سنوات = 150 + استحقاق اربعة اشهر هنا ما هي المعادلة التي ستجريها لاستخراج استحقاق 4 اشهر من الـ 50 يوم ملحوظة : الموظف يستحق الاجازة المذكورة في آخر السنة وليس في اولها بمعنى انه قبل نهاية السنة بـ 50 يوما يحق له الاستمتاع بها مقابل عمله السابق فكيف تمنح له قبل ان يعمل ؟
  8. يقصد الاستاذ محمد : احذف الجداول المرتبطة ثم اعد الربط
  9. السلام عليكم هذه تظهر دائما عند النسخ واللصق اذا كان فيه حروف عربية بين الاكواد وهذه هي على الصورة الصحيحة Call MsgBox("مطلوب قم بتحديده واختياره (BData.mdb) ملف البيانات", vbCritical) واسم قاعدة البيانات الظاهرة تخصني وعليك بتعديلها الى قاعدة الجداول عندك
  10. تفضل ولكن الاولى يكون الرابط بين الجدولين معرف رقمي منضبط مثل رقم الهوية او الرقم القومي وليس الاسماء المهم ان الفكرة امامك الآن 2التقدم 2015 النهائي.rar
  11. بعد اذن اخوتي الكرام بما ان المرفق mdb فتفضل ما يناسبه هذه العبارة الصقها في التنسيق الشرطي للتطبيق على الارقام الزوجية [num] MOD 2 = 0 وهذه للارقام الفردية [num] MOD 2 = 1 وهذا المرفق تم التطبيق على خلية واحدة Prog20.rar
  12. تفضل هذا رابط اتمنى تجد فيه بغيتك
  13. تفقد خصائص الاداة ، انقر بالزر الايمن على الحقل واعبث بالقيم ااموجودة مثلا غير الخط الى 128 ، وانظر الفرق فقد تصل الى حل مرضي او ارفق مثالك على صيغة mdb
  14. احسنت بارك الله فيك ليتنا نقتدي بمثل هذا الطرح مثلك من ينطبق عليه : قم للمعلم وفه التبجيلا ..
  15. ما تركت صغيرة الا وبينتها بالشرح وبالصور أحسنت ، وأجدت .. أحسن الله اليك ، وأدام عليك نعمه
  16. السلام عليكم اكيد عندك شي عملته خطأ لانه مثل ما قال الاستاذ محمد قيمة تم كتابتها في الجدول كيف تتغير ؟ انظر في جدول المبيعات وانظر في العلاقة في بعض الاحيان تضطر الى ازالة علاقة موجودة
  17. سلمت اناملك .. ابداع وجميل جدا .. وهو جديد علي في اكسس بقي شيء قليل حتى تكتمل العملية وتكون متقنة 2- تمت الطباعة على ورق A4 بشكل عمودي وهي وضعية الورق الموجود في الاسواق وكانت النتيجة ممتازة وبقي : 1- ازالة الكتابات الزائدة في اعلى الصفحة واسفلها 2- ضبط الهوامش العلوي والسفلي من حد الورقة = 1.3 سم واليمين واليسار = 0.7 سم والسبب بضبط الهوامش حتى تنطبق الكتابة تماما على الملصقات اما بالنسبة لملاحظات الاخوة الكرام حول اظهار حدود الحقل فليس ضروريا وحسب الحاجة الحالية ارى تركها هكذا افضل لانها عبارة عن ملصقات نكتب بها عناوين ويمكن ان نكتب بها اكواد الباركود هذا لو اردنا طباعة اسم واحد فقط ولكننا نريد طباعة جميع مافي الجدول وملاحظة الاستاذ رمهان كانت غائبة عنا من امتناع تطبيق الفكرة على ملفات mde
  18. وعليكم السلام استبدل الكود بهذا =DLookUp("[g3s4]";"es4";"[g1s1]= [g1s1]")
  19. بعد اذن الاستاذ محمد تفضل توزيع عشوائي على طلاب.rar
  20. يا سلام عليك استاذ صالح ‘ طريقة جديدة ومختلفة تماما ولا اروع . حولت عرض التقرير الى عمودي ، ولم يتبقى سوى سطر واحد في الصفحة الثانية وايضا الهامش الايمن كبير وهذا يعني اعادة النظر في المسافات بين الحقول عرضا وطولا استدراك : يلاحظ انه في كل مرة يفتح التقرير سوف يقوم بفتح التصميم وانشاء الحقول مرة اخرى والاولى ان يتم انشاؤها اول مرة فقط ، لانها باقية وموجودة فعلا ، فلو تم عمل شرط بذلك الا اذا اخذنا بالاعتبار تغير العدد المطلوب عرضه
  21. تمام استاذ رمهان .. لله درك هذا افضل من الحذف والالحاق ذكرتني باستاذنا احمد الشهراني Bluemind وفقه الله وجزاه عنا خيرا كثيرا يستخدم هذا الجدول .. وقد حصل بيني وبينه نقاش وكنت هناك نصبت نفسي محاميا عن الاستعلامات فقد اعترضت على وصفه بانها تسبب ثقل وليس من اصول تصميم قواعد البيانات وكلام الاستاذ جعفر هنا مثل ذلك لذا ترونه هناك اكتفى بعدم الرد اكرر شكري وجزاك الله خيرا
  22. وهذه اضافة مع اخوي جعفر وجدتها عندي .. لاحظ حجمها كبير جدا لاحتوائها على صور 1 واجهات.rar
×
×
  • اضف...

Important Information