كل الانشطه
- الساعة الأخيرة
-
السلام عليم اعضاء المنتدى الكرام من خلال تصفحي في المواقع وجدت ملفات اكسل ذات صلة في النوتة الموسيقية والمقامات هل من شخص يساعدني بالحصول على اي ملف اكسل يخص النوتة الموسيقية او اسماء المقامات او اي ملف ذات صلة بالموسيقى وتقبلوا فائق شكري وتقديري
-
السلام عليكم استاذ @ابوخليل شكرا للمتابعة بارك الله فيك البرنامج بسيط - حسب ماتعلمت من الاساتذه ان البرنامج يتكون من جزئبن رئيسيين هما: (فاتورة الشراء) وتتكون من جدول الموردين وراس قائمة الشراء و اطراف قائمة الشراء ومرتبطه بالمخزن و (فاتورة البيع) وتتكون من جدول الزبائن وراس فاتورة البيع واطراف فاتورة البيع ومرتبطة ايضا بالمخزن - البيع يكون (نقدا . اقساط, آجل) - عندي مشكلة في جدول تسديد الديون هل يكون التسديد على اجمالي الديون ام الباقي من الفاتورة (يعني هل مرتبط بفاتورة الشراء ام لا ) لكي اعرف الرصيد السابق للزبون عند طباعة قائمة البيع في التقرير تحياتي
- Today
-
1- مواد الرسوب 2- تقارير مراجعة الدرجات 3- احصائية اعداد الحضور والغياب
-
ابوخليل started following ربط الجداول لفاتورة الشراء والبيع
-
السلام عليكم اولا : نبارك لك اخي احمد .. في بداية خطواتك نحو طريق البرمجة الصحيح ثانيا : مازلت تقدح من رأسك واعذر اخوك الكبير على هذه العبارة الملاحظات السلبية : - عمل جداول زائدة ستكون عبئا في نهايات ونتائج البرنامج - الاهتمام بالفرعيات والجزئيات واهمال الأساسات من الفرعيات عملية العلاقات وأعطائها اهمية من الاساسيات : تحليل البيانات تحليل البيانات فيما يخص برنامجك : هو ان تشرح خصوصية برنامجك ، لأن البرنامج عبارة عن ( مشتريات ومبيعات ) وهذ مشروع معروف ومتداول ومفهوم لدى اغلب المبرمجين فلا حاجة للتفاصيل الخصوصية مثلا : - هل هو نقاط بيع ( بالنقد والكاش ) ام يشتمل على جزئية البيع بالآجل ، ام هو فقط بيع بالآجل ، او اي خصوصية توجد في المشروع غير موجودة في المشاريع العادية الخلاصة : انت في بداية مشوارك .. فلا تترك الاستشارة في كل صغيرة وكبيرة لا تخرج من الجداول حتى يتم احكامها 100% حتى لو جلست على اعدادها فترات طويلة مازلت اقول واكرر ان ضبط الجداول بصورة صحيحة هو انجاز 80% من المشروع ............................. فائدة : عندما انشء حقلا في جدول فحينها اتصور او استحضر اماكن ظهور هذا الحقل في الاستعلامات او التقارير بمعنى اني استحضر المخرجات ( التقارير ) في بالي وكأني أراها في الوقت الذي اعمل على تصميم الجداول كتبت هذه الملحوظات آمل ان تجد الفائدة اعانك الله ووفقك
-
تمام شكرا جزيلا وفتح الشهادات بقي أسرع ربنا يبرك في عمرك وصحتك ويزيدك من علمه الخطوة الثانية ؟؟
-
هذا نتيجة التعديلات المستمرة .. نغفل عن بعض الأشياء في التعديل الأخير .. جعلنا حقلي : داخل في المجموع / وداخل في النجاح خانة اختيار (نعم/ لا ) بدلا من صفر/واحد الآن كل ما عليك فعله هو : افتح فورم الدرجات على التصميم / مربع تحرير المادة .. اعرض استعلام مصدر الصف للمربع ستجد المعيار في حقل rmz2 =1 استبدل الـــ 1 بكلمة true
-
كود لإحضار أعلى قيمة لإسم معين
عبدالله بشير عبدالله replied to Khaled Abo Hureira's topic in منتدى الاكسيل Excel
احسنت استاذ hegazee الفكرة بسيطة وعملية تبقى مشكلة لو وجدت اكثر من مادة مباعة لها تفس القيمة تحياتي -
تفصيل دقيق .. اعانك الله على التنفيذ عندي ملحوظة : لو تم تعارض مثلا تم طلب تسجيل يومية او عارضة مما يخالف القانون .. طبعا البرنامج سيمتنع عن التسجيل بناء على ما تم ضبطه ولكن المدير العام او الرئيس الأعلى للدائرة او الشركة ( بناء على صلاحياته ) رأى ان يتم تسجيلها كإجازة او عارضة .. او ان البرنامج يراد استخدامه في مكان لا تطبق جميع هذه القوانين بالدقة نفسها الخلاصة : هل فكرت بعمل جدول كنترول يتيح تفعيل هذه الضوابط من عدمها ؟ ملحوظة غير ملزمة .. فقط كتبتها لإثراء الموضوع
- 4 replies
-
- ورشة عمل
- يوميات العاملين
- (و8 أكثر)
-
أخي الفاضل( أبو خليل) السلام عليكم ورحمة الله وبركاته من ساعة ما رديت علي حضرتك وأنا بحاول مع الملف افتح نموذج الدرجات بختار الفصل الدراسي عادي والصف عادي والمجموعة ولكن عند اختيار المادة اجد القائمة فارغة أنا بستعمل اوفيس 2010
-
kkhalifa1960 started following تكوين جدول متكون من عمودين
-
استاذ @محمد119900 أما اذا احتجت طلبك بشغل أكسس يوجد زر جديد بالفورم (MultiColumnTable) اسمه (CreateMultiColumnTable) بيسوي طلبط كما فهمت . باركود نهائي مرتب المواد والشعب والطلاب (2).rar
-
رائع كود الاستاذ/ عبدالله حل آخر بالمعادلات و التنسيق الشرطي بعيدا عن الأكواد Book5.xlsx
-
أنا استفدت من هذه الفديوهات
-
شكرا جزيلا لكما وبارك الله فيكما أخي الفاضل أبو خليل سأجري التجربة وأوافيك بالنتيجة
-
غدا ان شاء الله وانا في خدمتكم
-
السلام عليكم استاذى الجليل و معلمى القدير و والدى الحبيب رايت مشاركتكم الكريمة ولكن وقتها لم يكن الوقت يسعفنى للتوضيح والرد على حضرتك بالترتيب والتفصيل الممل هذا من واقع جدول العطلات الرسمية : 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 حيث أن هذا الحقل هو الذى سوف يتم فيه تسجيل النهايه مع انواع اليوميات فقط ( بدل ساعات أو بدل مبيت ) ملاحظة هامة مع الانواع فقط ( بدل ساعات أو بدل مبيت ) قد يكون التاريخ الذى يمثل تاريخ النهاية هو عطلة رسمية أو عطلة أسبوعية أو يوم عمل عادى بدون
- 4 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 في هذه المشاركة هنا أخي الكريم ,, ولكن لا بأس بمحاولة شخصية .. تحياتي لك