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

طلب مساعدة اخواني في تقويم ام القرى


aboeyad2007
إذهب إلى أفضل إجابة Solved by AbuuAhmed,

الردود الموصى بها

الاخوة الاعزاء عندي مشكلة في ادخال بيانات التاريخ حيث ان التاريخ المعمول به هو ام القرى والموجود في الاكسس هو الهجري

ولم يكن لدي اي معلومة عنها قبل هذا الاسبوع حيث اني لاحظت ان التاريخ في جهازي هو 30/12 والتاريخ هذا مفقود عند محاولة

ادخاله الى قاعدة البيانات ،، واكتشفت اني طوال السنين الماضية كنت اعتقد ان الهجري هو الهجري وانها مجرد مسميات ،، 

اخواني ارفق لكم نموذج فيه ادخال للتاريخ لغياب الطلاب وفيه خانتين للفلترة في تقرير مستقل حاولت كثيرا وقرأت الكثير من المواضيع

ولكن دائما افشل عند التطبيق لدي النموذج وايضا ارفق لكم نموذج اخر من عمل احد اعضاء المنتدى جزاه الله خير وفيه منتقي تاريخ

به ام القرى والميلادي وحاولت اسحب النموذج الذي فيه منتقى التاريخ مع الموديول ولكن لم اوفق فيها ،، 

رفعت قاعدة البيانات التي تخصني ولكن للاسف لم اتمكن من رفع الثانية والتي فيها المثال اعتقد الموضوع الواحد

لايقبل مرفقين اثنين ولكن رفعتها على موقع اخر 

قاعدة البيانات الثانية التي تحتوي ام القرى

شاكر ومقدر سلفا جميع من ساعدني سابقا ومن سوف يمد لي يد العون وجزاكم الله خير الجزاء

 

Gyab.accdb

رابط هذا التعليق
شارك

4 ساعات مضت, aboeyad2007 said:

الاخوة الاعزاء تم حل معضم المشاكل الخاصة بتقويم ام القرى في هذا النموذج 

هل يمكن حذف الموضوع؟ وكيف الطريقة

أهلا بك أخي aboeyad2007 🙂 

هنيئا لك الحل وبارك الله فيك ، وبدل الحذف أقترح عليك وضع الملف بعد الحل في رد جديد ( ليستفيد الآخرين من تجربتك ) وتؤشر عليه كأفضل إجابة 🙂 

رابط هذا التعليق
شارك

17 ساعات مضت, Moosak said:

أهلا بك أخي aboeyad2007 🙂 

هنيئا لك الحل وبارك الله فيك ، وبدل الحذف أقترح عليك وضع الملف بعد الحل في رد جديد ( ليستفيد الآخرين من تجربتك ) وتؤشر عليه كأفضل إجابة 🙂 

اهلا بك اخي @Moosak 

في الحقيقة لم اقصد بالحذف شيئا سوى عدم ارباك المنتدى بنفس الموضوع مرتين لإني طرحت نفس النموذج في المشاركة التالية

 وكان به ايضا مشكلة بسيطة في ادخال البيانات ،، 

اما بالنسبة لطريقتي لحل (مشكلة تقويم ام القرى) فكانت في استيراد موديول تقويم ام القرى ونموذج اختيار التواريخ واظن العمل

الاصلى للاخت زهرة ،، بعدها جعلت جميع حقول التاريخ عبارة عن حقول نصية سواء في النموذج او الجدول

بعدها يكون الادخال للجدول تمام بس واجهت مشكلة في الاستعلام عن مدخلات الشهر الحالي لنفس الايدي 

لايفرزها بشكل جيد الا اذا كان حقل التاريخ  من اليسار لليمين ، شرحت هذا في مشاركتي الاخرى

اما الفلترة بين تاريخين فكان يفرز بشكل جيد اذا كان التاريخ (نص ) من اليمين لليسار بدون مشاكل

بالنسبة للفلترة والاستعلام والنموذج بنفسه فهو ايضا مبني اساسا على اساس مساعدة من اخواننا المحترفين

عندما طرحت الموضوع في شهر رمضان الماضي ولكن اكتشفت مع العمل الفعلي للبرنامج في المدرسة اني

كل فترة احتاج الى اضافات جديدة ،،، لاحرمناكم اساتذتنا الغالين والشكر موصول للاخوان @ابو جودي @ناقل @Eng.Qassim

هذا مالدي الان بخصوص هذا النموذج ، واعتذر عن قلة افادتي للاخوان بسبب قلة خبرتي.. دمتم بود

تم تعديل بواسطه aboeyad2007
  • Like 1
رابط هذا التعليق
شارك

في 4‏/8‏/2022 at 22:29, AbuuAhmed said:

هل تمانع من تخزين تواريخ الغياب بالميلادي؟ 
مع إبقاء الإدخالات بتقويم أم القرى

لامشكلة اذا كان مجرد تخزين

المشكلة ان هناك تقارير ويجب ان تظهر هي بتقويم ام القرى وعليها عمليات اخرى مثل غياب الشهر الحالي فقط 

والفرق بين يومين وهكذا ، اضافة الى ان هذا النموذج هو واحد من نماذج كثيرة واخشى ان اللي يصلح لهذا لايصلح للباقين

بارك الله فيك اخي وفي انتظار تعديلك

بالنسبة لي انا جعلت الحقول كلها نصوص وبعدها ثلاثة حقول ارقام سنة شهر يوم سارفع المثال

بالنسبة للفورم اللي اسمه Cal هل يمكن اضافة زر له بحيث اضغط عليه يعيدني الى تاريخ اليوم

لإني رأبت فيه اكواد كثيرة لا احتاجها احتاج فقط ام القرى ،،  

Gtest1.7z

رابط هذا التعليق
شارك

المثال بعد التعديل
حتى أستطيع أن أتم العمل قمت بحدف كل الأكواد التي رأيتها أنا غير مطلوبة وبدلت جل الأسماء للجداول والأدوات وبدلت في تركيب الجداول وإعادة ربطها وكثير لا أتذكر كل شيئ الآن.
لم أفتح مثالك الأخير.

 

تم تعديل بواسطه AbuuAhmed
حذف المرفق
رابط هذا التعليق
شارك

18 دقائق مضت, AbuuAhmed said:

المثال بعد التعديل
حتى أستطيع أن أتم العمل قمت بحدف كل الأكواد التي رأيتها أنا غير مطلوبة وبدلت جل الأسماء للجداول والأدوات وبدلت في تركيب الجداول وإعادة ربطها وكثير لا أتذكر كل شيئ الآن.
لم أفتح مثالك الأخير.

Gyab_New_01.rar 247.85 kB · 4 downloads

اخي ابو احمد بارك الله فيك ماشاء الله نظرت للاكواد وعرفت الفرق بين اكواد المحترفين واللي مثل حالتي

الله يعطيك العافيه بس لاحظت ان التقرير بالميلادي ،، ثانيا لاحظت ان الطالب مهما اضفنا له من غياب يبقى الحذف لليوم رقم 9

حتى اني جربت طالب اخر واظفت له الغياب وعند الحذف يخبرني انه سوف يحذف يوم 9 مع ان اليوم المسجل له هو يوم اخر

اشكر لك مجهودك ياليت تتكرم علي وتكمل جميلك في النموذج هذا وتعطيني فكرة عن طريقة التعديل على النماذج الاخرى المشابهة

لإني عندي نموذج غياب للمعلمين ونماذج تأخر وماشابه واريد ان استفيد من خبرتك حتى ولو بشكل رؤوس اقلام عن الفكرة وطريقة النتفيذ

دمت بود ،، اخوك ابو اياد

رابط هذا التعليق
شارك

3 ساعات مضت, aboeyad2007 said:

بالنسبة للفورم اللي اسمه Cal هل يمكن اضافة زر له بحيث اضغط عليه يعيدني الى تاريخ اليوم

لا أنصحك بالتعديل على عمل غيرك ، وإن اضطررت للتعديل فلا تقم بنشره وغالبا لن تستطيع فمع الوقت سوف تنسى وتقوم بنشر عمل "مشوه" إن صح التعبير قد يسيء إلى كاتبه.

رابط هذا التعليق
شارك

22 دقائق مضت, aboeyad2007 said:

انيا لاحظت ان الطالب مهما اضفنا له من غياب يبقى الحذف لليوم رقم 9

حتى اني جربت طالب اخر واظفت له الغياب وعند الحذف يخبرني انه سوف يحذف يوم 9 مع ان اليوم المسجل له هو يوم اخر

أنا استخدم نفس التاريخ ونفس الإسم كما الإضافة تماما ، حاول مرة أخرى وخبرني بالنتيجة.

بالنسبة للتقرير بدل مصدر الحقل إلى um.

تم تعديل بواسطه AbuuAhmed
رابط هذا التعليق
شارك

  • أفضل إجابة

بعد التعديل
كلامك صحيح عن التاريخ

مصدر أكواد تقويم أم القرى ومنتقي التاريخ:
https://sites.google.com/view/abuhadi/ms-access

Gyab_New_02.rar

تم تعديل بواسطه AbuuAhmed
إضافة مصدر الأكواد
  • Like 1
رابط هذا التعليق
شارك

10 ساعات مضت, AbuuAhmed said:

بعد التعديل
كلامك صحيح عن التاريخ

مصدر أكواد تقويم أم القرى ومنتقي التاريخ:
https://sites.google.com/view/abuhadi/ms-access

Gyab_New_02.rar 249.12 kB · 9 downloads

ممتاز اخي ابو احمد النموذج يعمل بكل كفاءة سأحاول تطبيق الفكرة على بقية النماذج

عندي استفسار بسيط ، في التقرير هناك استعلام فيه السطر هذا Between 44778 And 44778

مامعنى الارقام هذي ،، وشكرا على مقدما على مجهوداتك اخي ابو احمد .

رابط هذا التعليق
شارك

9 ساعات مضت, aboeyad2007 said:

هناك استعلام فيه السطر هذا Between 44778 And 44778

مامعنى الارقام هذي

هذا الأرقام التسلسلية للتاريخ وهي الأصل كقيمة وكتخزين وما نراه على شكل تاريخ ما هو إلا تنسيق شكلي له.
عموما هذه القيمة أنا أبدلها بتمرير عبارة SQL عند أمر فتح التقرير باستخدام خاصية OpenArgs

رابط هذا التعليق
شارك

  • 1 month later...

الاخوة الأفاضل والشكر موصول لابو احمد على مساعدته لي سابقا

مازلت اعاني من مشكلة اكتشفتها حديثا وهي خطأ في السطر التالي

 dateTo = CLng(UmCDate(dateTo, False))

عندما اختار من تاريخ 1/2/1444 الى تاريخ 30/2/1444 ، المشكلة في اليوم 30 فقط يعني لو اختار 29 مافي مشكلة يقوم بفلترة

التقرير بشكل صحيح حاولت اغير قاعدة البيانات الى التاريخ الهجري ولكنه يقوم بتحويل يوم 30 الى 1/3 الشهر القادم ،، 

ارجو اخواني مساعدتي في تصحيح هذا الكود والشكر مقدما للجميع 

image.png.3c9c1f7becfce8d7538bbae50b761c3c.png

Gyab_New_02.zip

تم تعديل بواسطه aboeyad2007
رابط هذا التعليق
شارك

ماشاء الله سلمت يدك ممتاز جدا جدا ويعمل بشكل رائع

هل لي ان اسال اخي عن الجزئية التي تم التعديل عليها ولو

بشكل مختصر لاني راجعت الكود ماقدرت اعرف التغيير ،، 

بوركت الجهود ابا احمد

رابط هذا التعليق
شارك

علاج مؤقت ، وقد يكون له آثار جانبية
عطلت عبارة if في دالة UmCDate والمشكلة بسبب أن الشفرة اعتبرت أن التاريخ على ما أعتقد ميلادي ويوم 30 أكبر من مدة شهر فبراير.

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information