aboeyad2007 قام بنشر أبريل 16, 2022 قام بنشر أبريل 16, 2022 (معدل) السلام عليكم اخواني الافاضل عندي نموذج قمت بعمل فلترة بين تاريخين عن طريق مربعي نص ولكن المشكلة في التاريخ الهجري لاتعمل الفلترة والنموذج يظهر فارغ وعند تحويل القاعدة الى التاريخ الميلادي كل شي يعمل تمام هذا الكود المستعمل وهو يعمل بشكل ممتاز في التواريخ الميلادية فقط ،، هل من الممكن التعديل عليه لكي يعمل مع التاريخ الهجري Private Sub ÃãÑ73_Click() On Error GoTo ErrHandler DoCmd.OpenReport ReportName:="ÛíÇÈ", View:=acViewPreview, _ WhereCondition:="[ÛíÇÈ_ÇáØÇáÈ] Between #" & Format(Me.ÛíÇÈ_ÇáØÇáÈ, "dd/mm/yyyy") & _ "# And #" & Format(Me.to, "dd/mm/yyyy") & "#" Exit Sub ErrHandler: If Err <> 2501 Then MsgBox Err.Description, vbExclamation End If End Sub شكري وتقدري مقدما للجميع .. للتعقيب فقط مشكلة اخرى اواجهها وهي الكود كما ترون اعلاه الكلمات العربية عند النسخ تصبح نصوص غريبة ولا اعلم السبب علما اني غيرت الخط في اعدادت محرر الفيجوال بيسك ولكنها ليست بهذا القدر من الازعاج ،، يهمني فقط الكود ان امكن التعديل عليه ليعمل .. تم تعديل أبريل 16, 2022 بواسطه aboeyad2007
ابوبسمله قام بنشر أبريل 16, 2022 قام بنشر أبريل 16, 2022 وعليكم السلام ورحمه الله وبركاته ممكن مرفق حتى يتثنى لاخوانك واساتذتنا مساعدتك بشكل افضل بالنسبه لنسخ الكود وبه كتابه عربى فقم بتغيير اللغه من الجهاز الى العربيه قبل النسخ ثم انسخ والصق فى المحرر بشكل طبيعى بالتوفيق 1
aboeyad2007 قام بنشر أبريل 16, 2022 الكاتب قام بنشر أبريل 16, 2022 صحيح معك حق اخي هذا المرفق تفضل عياب.accdb
ابو جودي قام بنشر أبريل 16, 2022 قام بنشر أبريل 16, 2022 اولا تأكد من أن اللغة بجوار الساعة على شريط المهام هى اللغة العربية قبل النسخ من محرر الاكواد ثانيا ارجوك ابتعد عن استخدام اللغة العربية فى اسماء الجداو والحقول وكذلك لا تستخدمها داخل محرر الاكواد مطلقا
aboeyad2007 قام بنشر أبريل 16, 2022 الكاتب قام بنشر أبريل 16, 2022 صحيح اخي انحلت مشكلة النسخ واللصق باقي المشكلة الرئيسية وهي مشكلة الفلترة في التواريخ الهجرية عند تحويل القاعدة الى الهجري وفق الله الجميع
ابوبسمله قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 7 ساعات مضت, aboeyad2007 said: صحيح اخي انحلت مشكلة النسخ واللصق باقي المشكلة الرئيسية وهي مشكلة الفلترة في التواريخ الهجرية عند تحويل القاعدة الى الهجري حاولت فيه الان ولم اوفق ساحاول غدا ان شاء الله مره اخرى وان شاء الله احد الاخوان او اساتذتنا ممن لهم درايه فى التاريخ الهجرى يفيدنا بما لديه وجزاهم الله عنا كل خير بالتوفيق
ابوبسمله قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 السلام عليكم اخى الفاضل @aboeyad2007 قمت باستخدام 2 مديول من امثله معلمى العزيز وشيخنا الجليل @ابوخليل جزاه الله عنا كل خير لتحويل التاريخ الهجرى الى ميلادى عندما تكون التواريخ فعليا ميلاديه وعند استخدام اوبشن استخدام التقويم اهجرى اليك المثال بعد التعديل قمت بالتغير فقط حاليا ع الزر تقرير الغياب اليومي للطالب يمكنك ضبط الزر الاخر بنفس الطريقه واعذرنى ان قصرت فالفهم جرب ووافنى بالنتيجه عياب(2).accdb 1
ابوخليل قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 السلام عليكم يسرني المشاركة مع التحية لاخي العزيز احمد وخبيرنا الغالي وأستاذنا في التواضع والأدب الجم وحدات ابي هادي النمطية والوظائف الخاصة بتقويم ام القرى والتي تحاكي وظائف التاريخ الميلادي في فيجوال .. نكتب التاريخ فيها في حقول نصية ، حيث لو جعلنا نوع الحقل تاريخ فلا بد ان يحدث تعارض في اكسس .. مثلا لن يقبل تاريخ 29/2 ولا 30/2 وهذه مشكلة كبيرة لمن يعتمد التاريخ الهجري خاصة في الامور المالية والعقود . زيادة في الإيضاح : في اكسس عندما نحول التاريخ من اعدادات العميل في قاعدة البيانات من الميلادي الى الهجري فان اكسس يقوم بعملية رياضية (طرح 622 سنة ومقسوم على 0,97 ) .. والا فان التاريخ ما زال ميلادي .. اي ان اكسس ينظر اليه كميلادي قبل 622 سنة ... أمل ان الفكرة اتضحت طيب سيقول القائل لا بأس نعتمد الحقول النصية ولكن ستظهر المشكلة عند التصفية فلا يمكن البحث بين تاريخين .. هنا يوجد حل وهو تحويل النص الى تاريخ باحدى دالات التحويل ثم نجري عملياتنا . بالنسبة لمثال الأخ السائل فيمكن عمل التصفية في الاستعلام مصدر التقرير مباشرة ولكن ضع في علمك انك يوما ما ستواجه مشكلة لن تعرف سببها عند تسجيل غياب يوم لا يعترف به أكسس Between [forms]![غياب]![from_Date] And [forms]![غياب]![to_Date] تم تغييير اسمي حقلي البحث لأن واحد حروف عربية والثاني كلمة to محجوزة غياب2.rar 2
aboeyad2007 قام بنشر أبريل 17, 2022 الكاتب قام بنشر أبريل 17, 2022 اشكر اهتمامك وسرعة رد استاذي العزيز @احمد الفلاحجي والشكر موصول لمعلمنا @ابوخليل في الحقيقة لا اعلم اين المشكلة حتى تقرير الغياب اليومي اصبح لايفلتر شيء عند تحويل القاعدة الى التقويم الهجري بالنسبة لاستخدام الكود على متغيرات اخرى بين تاريخين مثلا فالموضوع صعب علي بسبب وجود متغيرات كثيرة ارجو ان يتسع صدرك لي فأنا مازلت مبتدئ وفي اول المشوار.
ابوبسمله قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 وعليكم السلام ورحمه الله وبركاته معلمى العزيز وشيخنا الجليل @ابوخليل 🌹 تسرنى دوما مشاركتكم معى ومع اخوتى لانهل من بحر علمكم الذى سبقتمونا اليه انت وجميع اخوتى واساتذتى اعزكم الله وبارك الله لنا فيكم وجزاكم عنا كل خير ولكم من اجمل التحايا المعطره بذكر الله اعشق التوضيحات الكثيره التى ربما استنتجها وقت العمل لما لدى من نقص فالخبره فعندما عملت بالامس على المثال ولم اوفق عليه وعند النوم هدانى الله لاستخدام دوال التحويل قمت اليوم بالعمل ولم يظبط معى حتى تفحصت امثلتك وانواع الحقول ثم قمت بعمل تجربه اوليه باستخدام حقل نصى وقلت فى نفسى ربما السائل لا يريد زياده حقول فقمت باضافه الحقل فالاستعلام وبعدها هدانى الله لالغاء هذه الفكره والتى اهتديت بفضل الله ورحمته فابقيت على الحقول كما هى وقمت بارجاع التاريخ الميلادى كما هو مسجل فالاصل عن طريق الدوال المضافه من قبلكم فى امثله سابقه وتم العمل ولذلك قمت بالتوضيح بان التواريخ المسجله بقاعد البيانات هى تواريخ ميلاديه فالاصل وافتخر باننى احد تلامذه هذا الصرح العلمى فما كنت اتقدم لخطوه لولا شروحاتكم وتوضيحاتكم القيمه لكل معلومه بالتفصيل فجزاكم الله عنا كل خير 39 دقائق مضت, aboeyad2007 said: في الحقيقة لا اعلم اين المشكلة حتى تقرير الغياب اليومي اصبح لايفلتر شيء عند تحويل القاعدة الى التقويم الهجري بالنسبة لاستخدام الكود على متغيرات اخرى بين تاريخين مثلا فالموضوع صعب علي بسبب وجود متغيرات كثيرة ارجو ان يتسع صدرك لي فأنا مازلت مبتدئ وفي اول المشوار. الشكر لله ثم لاخواننا واساتذتنا جزاهم الله عنا كل خير المشكله كما وضحتها سابقا والتى اشار اليها معلمى العزيز @ابوخليل جزاه الله كل خير 39 دقائق مضت, ابوخليل said: زيادة في الإيضاح : في اكسس عندما نحول التاريخ من اعدادات العميل في قاعدة البيانات من الميلادي الى الهجري فان اكسس يقوم بعملية رياضية (طرح 622 سنة ومقسوم على 0,97 ) .. والا فان التاريخ ما زال ميلادي .. اي ان اكسس ينظر اليه كميلادي قبل 622 سنة ... أمل ان الفكرة اتضحت ففى مثالى قمت بارجاعه الى التاريخ الميلادى ليتم الفرز عليه ويظهر كما هو محول للتاريخ الهجرى لسه هطلع ع مثال معلمى ابو خليل لاستزيد مفيش حاجه صعبه باذن الله توكل على الله وحاول ثم حاول حتى تتعلم وان لم تستطع هتلاقى اخوانك واساتذتنا يمدون لك يد العون دائما باذن الله اخوك الصغير احمد مثلك مبتدئ مازال يحبو ع الطريق ليتعلم بالتوفيق اخى
ابوبسمله قام بنشر أبريل 17, 2022 قام بنشر أبريل 17, 2022 معلمى العزيز @ابوخليل قمت بتعديل المعيار الى IIf([forms]![غياب]![from_Date]<>"" And [forms]![غياب]![to_Date]<>"";([غياب].[غياب_الطالب]) Between [forms]![غياب]![from_Date] And [forms]![غياب]![to_Date];Date()) حتى يتم استخدام 2 زر سواء بالفلتره اليوميه او بفلتره بين تاريخ فهل كده صح ام هناك تعديل عليه اخى @aboeyad2007 قم باستعمال المثال المعدل من قبل معلمى العزيز ابوخليل فهو ابسط وجزاه الله خيرا على مشاركته معنا وتوضيحه الامور لنا بكل بساطه ويسر بالتوفيق غياب5.accdb
aboeyad2007 قام بنشر أبريل 18, 2022 الكاتب قام بنشر أبريل 18, 2022 الاخ العزيز @ابوخليل بوركت الجهود الان الفلترة بين تاريخين تعمل بشكل ممتاز جدا وبحثت عن الكود كثيرا ولم استوعب كلامك والعذر جهلي ببعض الامور الا عندما ذهبت للتقرير وجدت الكود ، بالنسبة للزر الآخر لايعمل واعتقد ان السبب ان التقرير لن يكون متاح الا للفلترة فقط ، حسب فهمي ارجو ان تصحح لي لإنه لامشكلة سوف اعمل تقرير اخر للغياب اليومي واخر لغياب الطالب المحدد ، جزيت عنا الف خير معلمنا ولك اجمل تحيه وتقدير بالنسبة للتعديل الذي عمل عليه اخي الكريم @احمد الفلاحجي لم يعمل معي ولا اعلم مالسبب غلما اني قمت بتحويل القاعدة الى التقويم الميلادي ولكن لايعمل ايضا ربما يكون هناك مشكلة لم ينتبه لها او تم رفع قاعدة بياناتبالخطأ غير معدلة ،، رفعت قاعدة بيانات منسقة بتعديل اخي @ابوخليل الفلترة تعمل فيها بشكل ممتاز ولكن تبقى زر غياب الطالب المحدد والغياب اليومي لجميع الطلاب لم اجد لها حل واشكر الجميع من الاعماق وادعو للكل دعوة صادقة في يوم فضيل ،، غياب2.rar
aboeyad2007 قام بنشر أبريل 18, 2022 الكاتب قام بنشر أبريل 18, 2022 (معدل) للتعقيب اشكركم اخواني ،، اكتشفت ان التقارير كلها تعمل بشرط وضع تاريخين فين مربعات (من، الى) سواء لليومي او الطالب المحدد او جميع الطلاب، مع ان فكرتي الاولى تخصيص زر لكل نوع بطريقة ولكن ارى ان هذا التعديل المدمج افضل ،، إن كان لي طمع في كرم الاخوة هناك مربع نص في اخر قاعدة مرفقه اعلاه يظهر عدد الايام لغياب الطالب حاولت بكل الدوال ولكنه اصر ان يظهر الغياب لجميع الطلاب وجميع الايام وليس للطالب المحدد فقط ،، إن امكن تعديله او ارسال الكود فقط وانا سأكمل الباقي .. اشكر الجميع واسأل الله لنا ولكم الرحمة والاجر العظيم ،، تم تعديل أبريل 18, 2022 بواسطه aboeyad2007
تمت الإجابة ابوخليل قام بنشر أبريل 18, 2022 تمت الإجابة قام بنشر أبريل 18, 2022 14 ساعات مضت, احمد الفلاحجي said: حتى يتم استخدام 2 زر سواء بالفلتره اليوميه او بفلتره بين تاريخ فهل كده صح ام هناك تعديل عليه تمام عليك استاذ احمد .. طبعا ستعمل حسب رغبة المستخدم هل يريد زر واحد او اكثر انظر هنا عملت حسب رغبتي انا وهي ان تتم مجموعة خيارات من خلال زر واحد بمعنى ان تركت الحقول خالية سوف يظهر الكل وان اخترت تاريخين يفلتر ما بين التاريخين وان اخترت اسم طالب يفلتر حسب اسم الطالب بناء على التواريخ وان ازلت التواريخ يظهر جميع غيابات الطالب المحدد اخي الكريم ابو اياد انا اختلف عن باقي احبتي وزملائي هنا .. فأنا ادرس اساسات البرمجة ولا اكتفي بحل المشكلة فقط لذا ستجد مثالك تم تعديله الى ما يجب ان يكون عليه فلو بقيت على وضعك الحالي باستخدام الحروف العربية فستتعب كثيرا ولن تتعلم وستكون عقدتك الاساسية هي الاكواد وفهمها وكتابتها .. ولن تجد المتعة التي يجدها غيرك .. غياب_مهذب.rar 3
ابوبسمله قام بنشر أبريل 18, 2022 قام بنشر أبريل 18, 2022 بارك الله لنا فيك معلمنا العزيز وشيخنا الجليل @ابوخليل 🌹 لم تترك له شىء يفكر به 😀 جزاك الله خيرا
aboeyad2007 قام بنشر أبريل 18, 2022 الكاتب قام بنشر أبريل 18, 2022 ماشاء الله استاذنا @ابوخليل فعلا كفيت ووفيت وماتركت شي الله يوفقك وتسلم ايدك العمل اكثر من رائع بالنسبة للمسميات انا ماعندي مشكلة في الانجليزي ولكن انا بديت تصميم القاعدة من حوالي ثلاثة شهور وفيها اشياء كثيرة جدا مبنية على المسميات خصوصا اللي في الجداول وتغييرها كلها سوف ياخذ مني وقت طويل لكن سوف اعمل على ذلك خلال الفترة القادمة ان شاء الله ، وفكرة زر واحد لكل التقارير ممتازة جدا بارك الله في علمك ورزقك ووسع عليك وتقبلك في عتقائه في هذا الشهر الفضيل ولا انسى الشكر موصول للأخ الكبير @احمد الفلاحجي ،، تقبلوا شكري وتقديري ،،
ابوبسمله قام بنشر أبريل 19, 2022 قام بنشر أبريل 19, 2022 الشكر لله ثم لمعلمنا العزيز وشيخنا الجليل @ابوخليل ع تبسيط الامور وتوضيحها لنا جزاه الله عنا كل خير 🌹 20 ساعات مضت, aboeyad2007 said: بالنسبة للمسميات انا ماعندي مشكلة في الانجليزي ولكن انا بديت تصميم القاعدة من حوالي ثلاثة شهور وفيها اشياء كثيرة جدا مبنية على المسميات خصوصا اللي في الجداول وتغييرها كلها سوف ياخذ مني وقت طويل لكن سوف اعمل على ذلك خلال الفترة القادمة ان شاء الله من الافضل ان تبداء بالتغيير الان حتى لا تتعثر فيما بعد وتجد الامور اصعب من الان وهذا ما قد مر علينا من خلال تجارب اخوان سابقون لم ياخذوا بنصائح اخواننا واساتذتنا ابدء جدول جدول ولا تقم بالانتقال الى الجدول الثانى الى ان تقم بجميع التغييرات الخاصه بالجدول الذى قمت بتغييره سواء فى الاستعلامات او النماذج او الاكواد الخاصه به بالتوفيق
aboeyad2007 قام بنشر أبريل 19, 2022 الكاتب قام بنشر أبريل 19, 2022 (معدل) اخي وحبيبي @ابوخليل في قمة حرجي منك مازلت احتاج القليل من المساعدة التعديل الاخير في القاعدة " غياب مهذب " كان يعمل من التجربة الاولية عى اكمل وجه ولكن لمزيد من التجارب قمت باضافة المزيد من ايام الغياب لعدد من الطلاب ولكن اصبح الفلتر الذي يخص الطالب سواء على مستوى جميع الايام او بين تاريخين لايعمل ويظهر الطالب ومعه العديد من الطلاب أما الفلتر بدون اسم الطالب سواء بتاريخ او بدون تاريخ مازال يعمل بشكل جيد ،، من باب الفضول اضفت بدلا من Like "*" & [forms]![frmGyab]![coStud] & "*" استبدلتها ب [forms]![frmGyab]![coStud]= اصبح فلتر الطالب يعمل بشكل جيد على مستوى الطالب وعلى مستوى البحث بين تاريخين ولكن تعطل الفلتر الاول الذي يخص البحث بين تاريخين بدون اسم الطالب. لا اعلم اين المشكلة واعذرني على قصور فهمي .. سأرفق لك القاعدة السابقة بدون اي تعديل مني سوى اضافة تواريخ الغياب لبعض الطلاب غياب_مهذب.accdb تم تعديل أبريل 19, 2022 بواسطه aboeyad2007
ابوخليل قام بنشر أبريل 19, 2022 قام بنشر أبريل 19, 2022 المشكلة التي ظهرت سببها واضح وهو الرقم المعرف .. فلما نختار طالب رقمه 1 فالمعيار سيجلب اي طالب لديه رقم 1 ضمن رقمه اي سيظهر 11 و 12 و 417 وهكذا الحل : ان يكون المعيار حسب رقم الهوية دعني ارى اذا يوجد حل من غير تغيير في الجدول تفضل غياب_مهذب2.rar
aboeyad2007 قام بنشر أبريل 20, 2022 الكاتب قام بنشر أبريل 20, 2022 رائع استاذي @ابوخليل لم افهم قصدك بتغيير الجدول ولكني جربت التعديل هذا ووجدته يعمل بطريقة ممتازة اضفت غياب لاكثر من 45 طالب وكل الحقول تعمل بشكل ممتاز ..
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.