-
Posts
13375 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
274
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
استخراج كلمتي : صباح ومساء بناء على AM و PM
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
بارك الله فيكم نعم الحقل نصي تاريخ ام القرى كامل لذا ذهبت الى عد الحروف .. ولظهور بعض الأخطاء طرحت سؤالي هنا . وتحويل النص الى تاريخ فكرة جيدة . وكنت اتحاشاها لوجود تعارض بين الهجري والميلادي في يوم او يومين من كل سنة ولهذا اشرت الى CDate(varDateTime) -
استخراج كلمتي : صباح ومساء بناء على AM و PM
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
جزيت خيرا اخي ناقل .. السطر يتحدث عن نفسه .. سوف اجربه انا حريص على عدم وجود ثغرات .. خاصة وان التاريخ عرضة للتغير بسبب تنسيقات وندوز ... عربي /انجليزي /ونظام 12 و 24 لذا اعتقد ان كلمة السر في كود ابي جودي هي هذا السطر : dtmTime = CDate(varDateTime) -
استخراج كلمتي : صباح ومساء بناء على AM و PM
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
تمام باشمهندس .. جربتها الآن تعمل 100% الف شكر .. على الخدمات السريعة ما بين نشري للسؤال وحصولي على الاجابة 5 دقائق فقط دمت ذخرا لإخوانك ولمرتادي هذا المنتدى .. وكتب لك الأجر -
استخراج كلمتي : صباح ومساء بناء على AM و PM
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
اهلا ابا جودي اصغر من 12 = الصباح الساعة الآن 11:05 هل نحن في الصباح ؟ -
السلام عليكم انا استخدم هذا السطر لاستخراج كلمة الصباح ... ومثله للمساء من التاريخ الكامل مراعيا تنسيقات المستخدم للتاريخ ان كان عربي او غيره IIf(Mid([chekin];20;1)="م" Or Mid([chekin];20;2)="PM";"المساء";IIf(Mid([chekin];20;1)="ص" Or Mid([chekin];20;2)="AM";"الصباح";"")) ولكن احيانا يختلف عدد حروف التاريخ بناء على الساعات اليومية هل من طريقة احكم واضبط استخدمها في الاستعلام ؟ اعني هل هناك دالة تتعرف على الوقت هل هو صباح ام مساء بمجرد تمرير التاريخ اليها ؟
-
اقصد انها زائدة لا داعي لها حتى شرح الدالة هنا ادناه .. لا يوجد ما يفيد بوجود شرط يتبعها .. الشرط اختياري يكون في اول الدالة لتحديد مكان الحرف او الرقم المطلوب في الجملة فمنطقيا هي true عند وجود المطلوب و false عند عدمه ... وحسب طلب مثل طلبي ( يعتمد على علامة السالب.. وهي وحيدة دوما) .. لسنا بحاجة لمعرفة مكان الحرف الحمد .. سؤال بسيط .. كنت متوقع اجابة واحدة فقط ... انظروا كم من من الفؤائد المحصلة الف شكرا لكم اخوتي واحبتي على هذا التفاعل الايجابي .. جعله الله في موازين اعمالكم ، وغفر لنا ولكم ووالدينا ووالديكم .
-
ما رأيكم نشيل الصفر او القيمة المنطقية اي نحذف الجملة <>0 .. ونرتاح
-
ليه بس كذا .. 😔 الكود وحسب الشروحات اعلاه .. يقول .. ابحث .. يا موجود .. يا لا اذا موجود لبسه البشت
-
يا سلام شرح وافي وكافي اعذروني . كنت اعرف InStr زمان قبل ما تكبر وتعجز 🙃 يعني يصلح اكتب False بدلا من الصفر ؟ صح ؟ بحيث تصبح : InStr([FieldName],"-")<>False
-
تمام التمام .. وهو ما تفضل به ابوجودي ولكن نريد شرح لما يحدث : InStr([Modah];"-")<>0 الفاصلة في الدالة هي "-" لكنها في الحقل ":" ايضا لا يساوي صفر .. كيف لم يظهر في التقرير ملونا الا السالب فقط بينما يوجد حقل قيمته اصفار لطفا نريد شرح مفصل لما عمله هذا السطر
-
آآآآآه نصي العنوان يوهم بغير ذلك .. المعذرة سأقوم بالتعديل الى عبارة صحيحة مفهومة هذا حقل نصي في تقرير اريد تلوينه حين يكون بالسالب .. باقصر طريق
-
السلام عليكم النص عندي على هيئة وقت قصير كــــــ 04:10 أو بالسالب 04:10- كيف يكون الشرط اذاكانت القيمة أقل من 00:00 السيدلية الجديدة.rar
-
تمام انا احاول انتهج طريقة انسيابية جديدة .. واترك الطريقة التقليدية المتعارف عليها وهي عرض الحالات من جدول الحضور (الحضور والغياب ) فقط سيتم عرض الأيام المستهدفة .. كل معرف وايام عمله الفعلية مع استبعاد عطلة نهاية الاسبوع ( لكل معرف عطلته الخاصة) السجلات الفارغة = غياب .. وسيظهر ( العدد )في الخلاصة وبجانبها عدد ايام الاجازة (ان كان يتمتع باجازته) الخلاصة النهائية عبارة عن ارقام فقط + المعرف .. والفترة من/الى تكون في رأس الخلاصة من اراد تفاصيل الاجازات وتفاصيل التأخر يمكنه ذلك باستعلامات اخرى يتم عرضها من المكان نفسه ( نموذج التقارير)
-
هذا هو الحل النموذجي .. خاصة مع فكرة ادراج ايام السنة وعند دخول السنة الجديدة سيتم آليا تحديث الجدول .. بشرط اخذ نسخة قبل التحديث .. فكرتي : اننا لسنا بحاجة لعرض هذه تواريخ الاجازات وغيرها مع سجلات الحضور .. فقط نريد العدد والعدد سيكون مرن فيما لو تم قطع الاجازة او الاضافة عليها .. سيكون هذا العدد خاصا فيما يتم حصره بين تاريخين اما الاطلاع على سجل الاجازات والندب فمن مكان آخر سأعرض فكرتي في مخرجات التقرير : معرف/ الفترة من الى / عدد ايام العمل المقررة على الموظف / مجموع ساعات العمل المقررة / عدد ايام الحضور / عدد ايام الغياب / عدد ايام الاجازات والندب/ عدد حالات معالجة ترك توقيع الانصراف/ عدد ساعات التأخر / عدد ساعات العمل الفعلية هذا التقرير افقي جدولي مبني على استعلام كخلاصة نتيجة شهر مثلا ( الشهر عند المستفيد من هذا المشروع يبدا من منتصف الشهر الى منتصف الشهر التالي) من اراد التفاصيل كالاطلاع على الاجازات المعتمدة او ايام الندب .. او ايام الغياب او حلاات المعالجة او سجلات التأخر .. فيمكن عرض ذلك بالتفصيل بعيدا عن الخلاصة كل هذا بدون استخدام اي جدول مؤقت مطلقا ..
-
اذا لا يوجد حل .. او انه غير منطقي .. نلجأ الى شيء آخر يساعدنا في المثال جدول tbl2 المساعد يحتوي على تواريخ عدة الآن اريد النتيجة في الاستعلام .. اظهار جميع التواريخ التي في tbl2 وما يتفق معها من جدول1 اريد المعرف وحقل تاريخ يعني المعرف 11 يظهر له 4 سجلات من 2/7 / الى 5/7 وسبب ظهورها هو ان لها ما يقابلها في جدول2 اعتذر اذا شرحي مش ولا بد Database2.rar
-
تصفية نموذج لبيانات العطلات الرسمية حسب السنة
ابوخليل replied to SAROOK's topic in قسم الأكسيس Access
تفضل testhol2.rar -
بالنسبة لي فحتى الآن لم اطبق على السجلات لكني من النظرة الاولى شدتني المعايير وكثرتها في استعلام ابي جودي وكل له وجهة نظره التي يراها .. والتطبيق على ارض الواقع هو الفيصل سوف يتعامل الاستعلام عندي ما بين 1000 الى 1500 سجل في ابعد الأحوال وسوف يتضح التنفيذ من النقرة الأولى .. ويمكن ان احذوا حذو ما يفعله الاستاذ جعفر .. بأن اطبق على سجلات كثيرة جدا بحيث يكون الفرق واضح والبضاعة عندي يمكنني حينها اختار المناسب .. وكلنا اصحاب .. خلاص .. كل واحد يسلم على الثاني
-
ما شاء الله لا قوة الا بالله .. فكرة عبقرية اعجبتني جدا .. لا تخطر على البال