كل الانشطه
- الساعة الأخيرة
-
kkhalifa1960 started following تكوين جدول متكون من عمودين
-
استاذ @محمد119900 أما اذا احتجت طلبك بشغل أكسس يوجد زر جديد بالفورم (MultiColumnTable) اسمه (CreateMultiColumnTable) بيسوي طلبط كما فهمت . باركود نهائي مرتب المواد والشعب والطلاب (2).rar
-
رائع كود الاستاذ/ عبدالله حل آخر بالمعادلات و التنسيق الشرطي بعيدا عن الأكواد Book5.xlsx
-
أنا استفدت من هذه الفديوهات
-
شكرا جزيلا لكما وبارك الله فيكما أخي الفاضل أبو خليل سأجري التجربة وأوافيك بالنتيجة
- Today
-
غدا ان شاء الله وانا في خدمتكم
-
السلام عليكم استاذى الجليل و معلمى القدير و والدى الحبيب رايت مشاركتكم الكريمة ولكن وقتها لم يكن الوقت يسعفنى للتوضيح والرد على حضرتك بالترتيب والتفصيل الممل هذا من واقع جدول العطلات الرسمية : tblHolidaysOfficial قصدت تسجيل كل يوم فى سجل بحيث عند محاولت التحقق من العطلات لا نقوم بعمل لوب داخل الجدول باستمرار هو جدول خدمه يستخدم كدليل ونفس الموضوع مع جدول : tblHolidaysWeekly هو جدول خدمى يستخدم مع الكليندر لتحديد ايام العطلات الاسبوعيه التى سوف تتعامل معها الكليندر بشكل ديناميكة من خلال التأشير على ايام العطلات داخل الجدول بقيم بوليانيه = true هو جدول خدمه يستخدم كدليل ونفس الموضوع مع الجدول : tblDailyType هو جدل خدمى يستخدم كدليل لاضافة اسماء وانواع اليوميات المختلفة فى النهاية الجدول محور العمل واساس هذا الموضوع هو الجدول : tblDailyRecords مطلوب عمل التالى تسجيل كل انواع اليوميات لكل موظف حسب اليومية المطلوب تسجيلها داخل هذا الجدول على ان يكون كل تاريخ فى سجل منفرد اذا كانت اليوميه لها تاريخ بدايه وتاريخ نهايتها اكثر من يوم واحد بالنسبه لتاريخ البداية اما اليوميات التى لها يوم واحد اى ان تاريخ بدايتها وتاريخ نهايتها نفس التاريخ كده كده هيكون سجل واحد فقط طيب لتسجيل كل اليوميات تحقق مشترك وهو 1- أن لا يكون تاريخ البداية ـو تاريخ النهاية أحد ايام العطلات الاسبوعية أو احد ايام العطلات الرسمية من واقع البيانات داخل الجداول الخاصة بها 2- فى حالة كان تاريخ البدايه وتاريخ النهايه نفس التاريخ ان لا يكون هذا التاريخ محجوز بالفعل وتم تسجيله كيوميه لنفس الموظف الحالى 3- فى حالة كان تاريخ النهاية اكبر من تاريخ البدايه لابد التأكد من أنه لم يتم تسجيل أى سجلات بأى نوع من أنواع اليوميات لنفس الموظف الحالى فى هذه الفتره من تاريخ البداية وحتى تاريخ النهاية 4- ان لا يكون تاريخ النهاية اقل من تاريخ البدايه ما عدا اليوميات من النوع : بدل ساعات أو بدل مبيت ولكن هناك تحققات الخاصة للانواع عارضة , اعتيادية , بدل ساعات أو بدل مبيت قواعد تحقق الإجازة العارضة: 1- التحقق من عدد الإجازات العارضة في نفس الشهر: يجب التحقق أنه لا يوجد أكثر من يومين عارضة في نفس الشهر لنفس الموظف الحالى . 2- اجمالى المستحق لكل موظف عدد 2 يوم بحد أقصى لكل شهر ميلادى يعنى يتم التحقق من أن عدد الاجازات السابقة لهذا الشهر فقط فى التاريخ المستخدم لنفس الموظف الحالى من النوع عارضة لا يتعدى 1 يوم ولو كان تاريخ البدايه هو أخر يوم فى أى شهر ميلادى وتاريخ النهاية أول يوم فى الشهر الجديد يتحقق أن عدد الاجازات السابقة من النوع عارضة فى الشهر الذى يوافق شهر تاريخ البداية لم يحصل فيه لنفس الموظف الحالى على اكثر من عدد 1 يوم عارضة ونفس التحقق مع الشهر الجديد التالى وهو تاريخ النهاية بالنسبه للشهر الذى يخص تاريخ النهاية 3- التحقق من الإجازات العارضة المتتالية: يجب التأكد أنه لا يوجد أكثر من يومين عارضة اجمالا متتاليين سواء في نفس الجلسة أو في جلسات مختلفة : يعنى لو تم عمل سجل بتاريخ يوم 5 فى جلسه سابقة وفى الجلسة الجديده يتم محاولة تسجيل يوم 6 اذا المجموع يوميان متتاليان هذا مقبول . اما اذا تم عمل سجل بتاريخ يوم 5 فى جلسه سابقة وفى الجلسة الجديده يتم محاولة تسجيل يوم 6 ويوم 7 اذا المجموع يوم سابق مع يومان متتاليان هذا غير مقبول . وطبعا ممكن ييحصل العكس يكون يكون هناك سجلان بتواريخ متتاليه ويراد تسجيل سجل جديد اما بتاريخ سابق او لاحق ليكون العدد النهائ 3 اايم متتاليه هذا غير مقبول . وللاسف لابد من الاخذ فى الاعتبار انه ممكن يتم تسجيل حديث لاى نوع من انواع اليوميو العارضة او الاعتيايدة حتى ثم فى جلسة عمل جديده يتم محاولة تسجيل ايام قد تكون اقدم من التاريخ الذى تم تسجيله من قبل ولكن فى النهايه التواريخ متتاليه ومتلاحقة ومتصلة التحقق من عدم وجود فجوة بين الإجازات العارضة على ان تكون هذه الفجوة هى عطلات رسمية أو اسبوعية او اعتيادية: يجب التأكد من أن الإجازات العارضة متصلة بشكل فعلي دون أن يكون بينها عطلات رسمية، أسبوعية، أو إجازات اعتيادية. امثله - يوم 3/4/2025 مسجل كاجازة عارضه فى الجدول لنفس الموظف الحالى المفروض لا يقبل عند تسجيل يوم 6/4/2025 اجازة عارضة لان التواريخ 4,5 هى لتواريخ توافق ايام العطلات الاسبوعيه ( الجمعة , السبت ) وذلك وفق جدوال العطلات - يوم 17/4/2025 مسجل كاجازة اعتيادية فى الجدول لنفس الموظف الحالى المفروض لا يقبل عند تسجيل يوم 20/4/2025 كاجازة عارضة لان يوم 18.19 هى لتواريخ توافق ايام العطلات الاسبوعيه ( الجمعة , السبت ) وذلك وفق جدوال العطلات وبذلك يكون يوم 20 الذى نريد تسجيله فى هذه الجلسه متصل مع الاجازة الاعتيادية بشكلل متلاحق غير مباشر لانه يتخللهما عطلات اسبوعيه ونفس ما سبق لو مع عطلات رسمية ونفس ما سبق لو كانت عطلات اسبوعيه يلاحقها بشكل مباشر عطلات رسميه قواعد الإجازة الاعتيادية: التحقق من الإجازات الاعتيادية التي تسبق أو تلي إجازة عارضة: يجب التأكد من أنه لا توجد إجازة اعتيادية تسبق مباشرة إجازة عارضة أو تليها مباشرة. مثل التحقق السابق الذى يخض: التحقق من عدم وجود فجوة بين الإجازات العارضة على ان تكون هذه الفجوة هى عطلات رسمية أو اسبوعية او اعتيادية وهناك قاعدة مشتركة مع الأنواع ( اعتيادية , عارضة ) التحقق من ان رصيد الموظف المستخدم الحالى يسمح بعد خصم عدد الايام المراد تسجيلها من الرصيد الحالى له تبعا لكل نوع وطبعا لانه يتم تسجيل كل تاريخ فى سجل محدد اذا عدد السجلات للموظف الحالى من النوع اعتياديه أو النوع عارضه سوف تمثل عدد الايام السابقة التى تم الحصول عليها والتحقق يكون بإضافة عدد الأيام الجديدة المراد تسجيلها - العدد الاجمالى الذى يستحقه الموظظف والمسجل فى الجدول tblEmployeeData فى الحقول AnnualBalanceOfYear CasuaaBalanceOfYear اما الانواع بدل ساعات أو بدل مبيت التحقق لها كالتالى تاريخ البداية هو يوم الاجازة يتم تسجيله فى الجدول: tblDailyRecords فى الحقل : RecordDate بشرط انا لا يوكون مستخدما من قبل لنفس الموظف الحالى فى نفس الحقل : RecordDate اما تاريخ النهاية 1- لابد من التأكد من أن القيمة CheckInTime فى الجدول tblAttendance لنفس الموظف الحالى غير فارغه 2- لابد ان يتم التأكد من أن تاريخ النهاية غير مستخدم من قبل لنفس الموظف الحالى فى الجدزل : tblDailyRecords فى الحقل : AllowanceDate حيث أن هذا الحقل هو الذى سوف يتم فيه تسجيل النهايه مع انواع اليوميات فقط ( بدل ساعات أو بدل مبيت ) ملاحظة هامة مع الانواع فقط ( بدل ساعات أو بدل مبيت ) قد يكون التاريخ الذى يمثل تاريخ النهاية هو عطلة رسمية أو عطلة أسبوعية أو يوم عمل عادى بدون
- 3 replies
-
- ورشة عمل
- يوميات العاملين
- (و8 أكثر)
-
Ahmed_J started following ربط الجداول لفاتورة الشراء والبيع
-
السلام عليكم اساتذتي الاعزاء اريد تدقبق وتصحيح ربط الجداول لفاتورة الشراء والبيع وخاصة جدول التسديدات (الديون) وهل التسديد يكون على فاتورة معينة ام اجمالي ومعرفة الرصيد السابق للزبون او المورد ولو في حقول زائده تحذف تحبباتي للجميع Invoices.accdb
-
كود لإحضار أعلى قيمة لإسم معين
عبدالله بشير عبدالله replied to Khaled Abo Hureira's topic in منتدى الاكسيل Excel
وعليكم السلام ورحمة الله وبركاته حسب قهمي لطلبك اليك الملف في حالة تساوي القيم الاعلى يتم دكرها مع تظليل الصف Book4.xlsb -
قم بتعديل الاستعلام "qryUnionTemp" الى :- SELECT Tbl_ZAWJ.IDP, [Tbl_ZAWJA].[Nom2] & " " & [Tbl_ZAWJA].[Prenom2] AS FullNames, [Tbl_ZAWJA].[Date_Naiss2] & "بـ " & [Tbl_ZAWJA].[مكان الميلاد] AS Date_Place, "زوجة" AS Typeer FROM Tbl_ZAWJ LEFT JOIN Tbl_ZAWJA ON Tbl_ZAWJ.IDP = Tbl_ZAWJA.IDP WHERE Tbl_ZAWJ.IDP = Forms!A3!IDP UNION ALL SELECT Tbl_Enf.IDP, [Tbl_Enf].[إسم الطفل] & " " & [Tbl_ZAWJ].[Prenom1] AS FullNames, [Tbl_Enf].[تاريخ الميلاد] & "بـ " & [Tbl_Enf].[مكان الميلاد] AS Date_Place, "بنت" AS Typeer FROM (Tbl_ZAWJ LEFT JOIN Tbl_ZAWJA ON Tbl_ZAWJ.IDP = Tbl_ZAWJA.IDP) LEFT JOIN Tbl_Enf ON Tbl_ZAWJA.IDM = Tbl_Enf.IDM WHERE Tbl_Enf.IDP = Forms!A3!IDP AND (Year(Date()) - Year([Tbl_Enf].[تاريخ الميلاد])) > 17 AND Tbl_Enf.الجنس = "أ"; فقط تم اضافة الشرط في السطر الأخير
-
لم تأت على الشرط المحدد بالإناث فقط !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
لقد طبقته على النموذجي الرئيسي وتم ظهور كل الاولاد والمطلوب ظهور الا البنات من جنس انثى فقط مع امهم تتبعت مصدر السجلات فوجدته من الجدول الذي تم انشائه جديدا Tbl_Temps فكيف تتم فلترة حسب الجنس" أ"
-
ولا يهمك أخي الكريم ، متمنياً لك ايجاد السلوك وتطبيقه على مشروعك الرئيسي .
-
شكرا استاذ على التعديل والحل الامثل وسامحني على تعبك معي وربي يجعلها في ميزان حسناتك والله في بالي أمور بسيطة ولكنها ظهرت بالعكس مبدئيا هذا المطلوب وسأتتبع التعديل خطوة بخطوة لكي اعرف واكتشف أين ذهبت عني الافكار
-
ما توصلت انت له اليوم ، كنت قد عرضته عليك بتاريخ 19/04/2025 في هذه المشاركة هنا أخي الكريم ,, ولكن لا بأس بمحاولة شخصية .. تحياتي لك
-
ما سبب هذه الرسالة عند حذف السجل الأخير
أحمد العيسى replied to أحمد العيسى's topic in قسم الأكسيس Access
لا توجد مشكلة فقد تم الحل من قبل فعلاً فقط أنا أضع محاولاتى للحل _ والتى توصلت إليها _ لأى عضو كان متابعاً هنا وحالياً قمت منذ قليل باختصار إضافى للأكواد المكررة ، ولا داعى للحديث عن ذلك 🤨 -
ارفق حلك هنا الذي خرجت به لتشاركنا المعلومة والفائدة ولك الأجر والثواب
-
أخي العزيز @طاهر اوفيسنا ، طريقتك في العمل التي تسير عليها سترهقك في كل مرة تحتاج فيها لتنفيذ فكرة جديدة لاحقاً .. على العموم ومحتفظاً بملاحظاتي ،، انظر هذا المرفق ان كان يفي بالغرض بعد دوخة وتوهان للوصول الى المطلوب . تم الإستعانة باستعلام تجميعي واستعلام تحديد وجدول مؤقت لتنفيذ أهدافك فتح تقرير FACE13.zip
-
كود لإحضار أعلى قيمة لإسم معين
Khaled Abo Hureira replied to Khaled Abo Hureira's topic in منتدى الاكسيل Excel
تم اخي الكريم الملف في المرفقات -
و عليكم السلام و رحمة الله و بركاته. يرجى ارفاق ملف ليتم العمل عليه.
-
السلام عليكم و رحمة الله و بركاته لدي ملف يحتوي معلومات مبيعات مختلفة لسنة كاملة, من المعلومات اسماء البائعين و المواد المباعة و قيمة كل مادة أبحث عن كود لإحضار أعلى قيمة مادة مباعة لبائع معين أتمنى المساعدة ان كان في الإمكان. مع الشكر للجميع Book3.xlsx
-
قال عبقري قال ههههههه لا أحد يسمعك ويصدق الله يستر بيتك ، انا ما زلت بحاول أفهم وأركز في الطريقة اللي يجب تنفيذ المطلوب بشكل كامل من خلال زر واحد ، لكن تقطع الأفكار بسبب الشغل جعلتني لا أميز الفكرة الصحيحة التي يجب الاتجاه لها .. لكن ما رأيك بأن تعمل على سجل واحد و يوم واحد ومدرسة واحدة بحيث تقسم مجموعات من 60 و 70 مسائي وصباحي في الجداول ، بالشكل الذي تريد النتيجة ان تكون عليه كي أستقر على رأي محدد في خيالي اعتبرها مساعدة منك
-
أستاذتا الكبير Foksh السلام عليكم ورحمة الله وبركاته ؛؛؛ كل التقدير والشكر لسعادتك والله للاهتمام الزائد والتعاون المستمر هو بالتجريب .. لم يتم تعبئة الجداول بأي بيانات انا جربت حاجة يدويا .. سجلت في جدول الشفوي قيم معينة وعند محاولة التنفيذ فتح آلاااااااف الصفوف في جدول اللياقة الأخير .. ولم يدرج رقم المدرسة في الجدول وكل التقدير والشكر لسعادتك .. أنا هاحاول فهم الكود العبقري اللي سعادتك كتبته وربنا ييسر الحال وخالص شكري وتقدريري لسعادتك ؛؛؛