-
Posts
12677 -
تاريخ الانضمام
-
Days Won
234
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
التغيير سيكون على جدول Tbl_degree_Detail بصورة عامة فقط التغيير سيصاحبه تغيير بسيط في آلية رصد الدرجات .. وحيث اني قد الممت نوعا ما بالنظام التعليمي لديك ، فعند التغيير اتوقع الاستغناء عن كثير من الدوال المصنوعة بالنسبة للدرجات المدخلة فلا اعدك وعدا اكيدا بتمكني من نقلها وتحديث الجدول الجديد ، ولكننا سنحاول ذلك ، ولعلنا نتمكن . هل اعتبر هذا التساؤل انك موافق على التعديل ؟
-
طيب .. ممكن نستفيد من هذا الحقل .. ولكن المنظومة معتمدة على الدوال المصنوعة التي تستخرج مواد الاكمال في حقل واحد كسلسلة نصية هذه مسألة مهمة لأننا نريد قائمة بأسماء مواد الاكمال تظهر من اجل ادخال الدرجة حسب كل مادة يعني معالجة المسألة مع الابقاء على ما تم تحقيقه وبناؤه _ لا اخفيك _ أمر صعب لا اتصور تحقيقه بطرق انسيابية . ما افكر به الآن هو هل اذا تم اعادة النظر في عملية ادخال الدرجات الفصلية والنهائية هل يمكننا التهيئة لعمليات الدور الثاني ؟ الخطأ كان عند بداية البناء والتصميم لم نتطرق للدور ثاني .. اكتب لك وانا افكر بصوت مرتفع .. (((( يمكننا اضافة حقل لإدراج مادة الاكمال .. ولكن المواد حسب المشروع القائم 8 مواد الاصل وهو الصحيح ان لا يتم اضافة اي حقول جديدة وانما ترصد الدرجة في حقل المادة الفعلي ، والمادة هنا مجزأة الى مادة وملف هل نضيف حقل لكل مادة نجمع الاجزاء وحقل آخر لرصد اختبار الدور الثاني .. المسألة معقدة جدا )))))) ............................................................. افكر ببناء منظومة صحيحة .. لا ابحث عن حل مؤقت ، حتى لو استدعى ذلك إعادة بناء المشروع لذا اعتذر لا يمكنني ايجاد حل سهل وسريع يتوافق مع التصميم القائم
-
تمام .. نعم تفكيرك صحيح .. هذا هو تصوري للعملية الترحيل سوف يتم على النتيجة النهائية .. في سجل جديد في الجدول نفسه ( وهذه النتيجة عبارة عن جمع الفصلين 3 و 4 ) بمعرف جديد =5 هنا يمكن عرض النتيجة بالدرجات المحصلة كلها الى هنا كل شيء تمام ولكن يتبقى اشكالية مواد الاكمال .. فالاكمال في المادة مبني على اكثر من شرط احدها تجميعي اضف الى ذلك وجود اكثر من مادة اكمال يعني بتفصيل انت تعرفه .. مثلا مادة اللغة العربية يشترط الا تقل عن 20 والا يقل مجموع المادة مع ملف المادة عن 50 ... هذه اشكالية حقيقية .. برأيك كيف يتم معالجتها ؟ يعني يوجد طالبان حصل كلاهما على 60 درجة في اللغة العربية واحد ناجح والثاني مكمل لأن الثاني اخل باحد الشروط نريد قيمة محددة لحقل محدد حتى يتم التعامل معها
-
عليكم السلام الدور الثاني كان الواجب يكون اصل في العملية .. بمعنى يتم التأسيس له الفكرة انه يوجد اختبار نصف اول ونصف ثاني .. والنتيجة تظهر بناء على الاختبارين .. مع بعض الشروط الحصول على درجة محددة في بعض المواد دون غيرها المعضلة امامك الآن ان مواد الاكمال لا تظهر في الجدول .. وحتى في الاستعلام تظهر مجمعة كنصوص وهذا لا يفيد تصوري للحل النموذجي : ان يكون ادخال درجات الدور الثاني في جدول التفاصيل الرئيسي . كسجلات اصيلة ويتم ادخالها من نموذج ادراج درجات الفصلين نفسه . ____------------------------------------------------------------------------------------------------ لدي استفسار : اولا : بما ان مواد الاكمال تتم بناء على حد ادنى للمادة وحد ادنى لمجموع المادة مع الملف 1- كيف سيتم ادراج درجة الدور الثاني .. 2- نريد صورة لشهادة الدور الثاني ( هل يتم عرض درجات المواد فيها ام يكتفى بعبارة ناجح بالدور الثاني فقط) ثانيا : لو قمت بتحقيق طلبك وتم ترحيل نتيجة التقرير في جدول خاص ماذا ستفعل بها ؟؟
-
اخي الكريم ولا تاخذ بخاطرك .. التقييم هو للعمل وصاحبه وليس للشخص .. تصدق لو نجتمع كلنا أعضاء المنتدى في قاعة ماراح يعرف احدنا الآخر . ولكننا كمعلمين ننصح دوما بما يجب فعله .. من باب أحب لأخيك ما تحبه لنفسك ونقع في الحرج دوما .. وتصدق كنت نويت اكتب لك قبل الاستاذ @Foksh وكتبت فعلا ثم حذفتها .. ولكني تشجعت واعدت كتابة ملاحظتي بعد ذلك . كلامك صحيح .. وعلى قولة اهلنا في مصر اللي ما يعرفك يجهلك .. الآن من اجابتك وردك عرفت خبرتك .. فأعتذر
-
تشبيه حلو في محله من وجهة نظري .. مع تحفظي على منحي لقب لست اهلا له انتم مصابيح تنير الطريق وقريبة بين الأيدي واضحة وقوية والنجوم صحيح لامعة ولكنها ليست كالمصابيح في الإضاءة .. وتحجب غالبا من عوامل كثيرة كالغيوم مثلا وقفة : آفة العلم النسيان
- 16 replies
-
- 1
-
-
- ms access
- microsoft access
-
(و42 أكثر)
موسوم بكلمه :
- ms access
- microsoft access
- ميكروسوفت
- ميكروسوفت اكسس
- الاكسس
- قسم الاكسس
- منتديات أوفيسنا
- منتديات اوفيسنا
- اوفيسنا
- أوفيسنا
- ابو جودي
- ابو جودى
- ابوجودى
- ابو جوى
- شخابيط ابو جودى
- شخابيط وافكار
- شخابيط وأفكار
- شخابيط
- الضغط وفك الضغط
- winrar
- seven zip
- 7zip
- 7-zip
- rar
- ضغط ملفات
- ضغط مجلدات
- ضغط تقرير
- ضفط تقارير
- sfx
- أرشيفات ذاتية الاستخراج
- أرشيف
- ارشيف
- 7z
- zip
- ضغط المستندات
- مشاركة الملفات
- تبسيط عمليات النسخ الاحتياطي
- عمليات النسخ الاحتياطي أو الأرشفة
- archiveutility
- archive
- هدية
- هديه
- ضغط وفك الضغط للملفات والمجلدات
- وين رار
-
سبحان الله هذا ما يجول في نفسي واحببت كتابته ليه بس استاذ فادي ؟؟ نسخ لصق من افكاري 😕
- 16 replies
-
- 2
-
-
- ms access
- microsoft access
-
(و42 أكثر)
موسوم بكلمه :
- ms access
- microsoft access
- ميكروسوفت
- ميكروسوفت اكسس
- الاكسس
- قسم الاكسس
- منتديات أوفيسنا
- منتديات اوفيسنا
- اوفيسنا
- أوفيسنا
- ابو جودي
- ابو جودى
- ابوجودى
- ابو جوى
- شخابيط ابو جودى
- شخابيط وافكار
- شخابيط وأفكار
- شخابيط
- الضغط وفك الضغط
- winrar
- seven zip
- 7zip
- 7-zip
- rar
- ضغط ملفات
- ضغط مجلدات
- ضغط تقرير
- ضفط تقارير
- sfx
- أرشيفات ذاتية الاستخراج
- أرشيف
- ارشيف
- 7z
- zip
- ضغط المستندات
- مشاركة الملفات
- تبسيط عمليات النسخ الاحتياطي
- عمليات النسخ الاحتياطي أو الأرشفة
- archiveutility
- archive
- هدية
- هديه
- ضغط وفك الضغط للملفات والمجلدات
- وين رار
-
مشكلة عند تشغيل برنامج الاكسس في الاجهزة الاخرى
ابوخليل replied to عمرو المطري's topic in قسم الأكسيس Access
السلام عليكم ، واضافة الى ما تفضل به اخي خليفة غالبا مثل هذه المشكلة تحدث عند فقدان مكتبة راجع مكتبات البرنامج -
عمل ترقيم تلقائي بناء حسب فرع الشركة
ابوخليل replied to 2024HISHAMKAMAL's topic in قسم الأكسيس Access
الآن : عالجت المشكلة في مسألة التكرار وعدلت حسب اقتراحي السابق ليصبح الكود هكذا : Dim i, ii As String Dim x As Integer i = Specialty ii = i & "000" x = Left(DMax("DoctorID", "tblDoctors", "[Specialty]='" & i & "'"), 5) + 1 Me!DoctorID = Format(Str(x), "00000") & "/" & ii الآن الترقيم اصبح مثل الترقيم التلقائي في اكسس : الرقم او السجل الذي يحذف يتم تجاهله و لا يدرج مرة اخرى .. الا اذا المحذوف هو السجل الأخير ترقيم تلقائي حسب الفرع3.rar -
عمل ترقيم تلقائي بناء حسب فرع الشركة
ابوخليل replied to 2024HISHAMKAMAL's topic in قسم الأكسيس Access
مشاركة مع حبيبنا وأستاذنا ابا جودي قد اعددت الاجابة قبل الافطار ولم اتمكن من الرفع وقتها هذه محاولتي المختصرة وراعيت فيها لو تغير الرقم الذي يشير الى الفرع على اعتباره 1000 او 2000 او 3000 ... الخ شريطة ان يستمر على هذا النسق Dim i, ii As String Dim x As Integer i = Specialty ii = i & "000" x = DCount("*", "tblDoctors", "[Specialty]='" & i & "'") + 1 Me!DoctorID = Format(Str(x), "00000") & "/" & ii طبعا يوجد ثغرة فيما لو تم حذف سجل فعند الترقيم قد يتم تكرار رقم موجود ، وعادة يكون هو آخر رقم تم تسجيله وعلاجه ان يتم ضبط الحقل بحيث لا يقبل التكرار وقد يستمر هذا الخطأ لأن الكود يعد السجلات مارأي اخي محمد @ابو جودي هل نستخدم Dmax بدلا من ذلك ؟ ترقيم تلقائي حسب الفرع2.rar -
طريقتك في ادخال الغياب ضمن جدول الدرجات مقبولة بل جيدة .. وايضا تسهل عليك الرصد نأتي لشرح التعديل حسب طلبك فارجو القراءة بتمعن وحرص : اولا : 1- جدول Tbl_materil اساسي ومهم جدا ضبطه بالصورة الصحيحة وانا قمت بضبطه حسب اجابتك اعلاه فالمادة اما ان تكون خاصة بالصفوف العليا او خاصة بالدنيا او مشتركه بينهما ايضا الدرجة ستبقى كما هي عمود للعليا وآخر للدنيا 2- جدول الصف يتم ضبط النوع رقم 1 للدنيا ورقم 2 للعليا ثانيا : النماذج 1- نموذج الرأس : اظهرت لك الحقل المخفي safType من اجل تطلع على التغيير عند التغيير في مربع الصف 2- مربع الصف عند الاختيار يصبح قيمة safType تساوي 1 للصفوف الدنيا و 2 للصفوف العليا 3- حقل safType نستخدمه كمعيار في استعلام مربع المواد لعرض المواد الخاصة بالدنيا او العليا + رقم 3 لأن رقم 3 يمثل المواد المشتركة بينهما الى هنا اعتقد كل شيء واضح تماما . نأتي لشرط عدم ادخال قيمة اعلى من الدرجة المقررة تم الاعلان عن متغير رقمي عام varHiDarjh تجده في الوحدة النمطية في نموذج الرأس وعند حدث بعد التحديث لمربع المواد عملنا هذا If Me.safType = 1 Then varHiDarjh = Nz(Me.mater.Column(5), 0) Else varHiDarjh = Nz(Me.mater.Column(4), 0) End If المتغير يأخذ الدرجة من مربع المواد .. لأن الدرجات موجودة في الاستعلام مصدر المربع سواء الدنيا او العليا ، فالاولية في العمود الخامس بينما درجة الصفوف العليا في العمود الرابع الآن المتغير يحمل القيمة وجاهز لاستخدامه نذهب الى النموذج الفرعي والى حقل الدرجة deg لنطلع على الحدث قبل التحديث سنجده كالتالي : If deg.Value > varHiDarjh Then Beep MsgBox "القيمة اكبر من المقرر" واعتقد ان هذا واضح ولا يحتاج شرح البحث وتعديل درجات4.rar
-
ملحوظة : يوجد في الاكواد شرط آخر لايعمل .. وهو للدرجة الدنيا .. اي اصغر من بمعنى شرطين .. لا يقبل اكبر من ولا يقبل اصغر من
-
يمكن تغيير الشرط وتسهيله ولكن سؤالي ما الفائدة من عمود (درجات الصفوف الدنيا) مادام هناك عمود (الصفوف) يقوم بالمهمة في التوضيح هل هي دنيا ام عليا ام مشتركة بينهما ؟؟ واذا كان وجوده كعدمه المفروض تسمية حقل ( درجات الصفوف العليا ) بـــ الدرجات فقط واذا كانت الدرجات في عمود ( درجات الصفوف الدنيا صحيحة ) لماذا الملف المتعدد ليس له درجة وكذلك ايام الحضور وايضا اليس هناك مادة خاصة بالصفوف الدنيا لا تشاركها فيه الصفوف العليا ؟؟ فقط تساؤلات .. واعذرني هذه طريقتي
-
تفضل تحويل مبلغ2.rar
-
في الوحدة النمطية verccp غير سطر التحديث الموجود في الدالة الى هذا DoCmd.RunSQL "UPDATE Verment SET VermentMonth=#" & Format(txtDate, "yyyy/mm/dd") & "#,TheValue=" & totalBank & ", TheValueCcp=" & totalAmount & " WHERE Month(VermentMonth)=" & monthNumber & "And Year(VermentMonth)=" & Year(txtDate)
-
نسيت اشرح ما تم عمله .. قد تكون عرفته من غير شرح مني .. ولكن التوضيح لمن يمر من هنا ويريد ان يفهم الحسابات .. الاستاذ / الرئيسي / الفرعي / التحليلي .. كلها ضمن حقل او عمود واحد .. وهو عبارة عن رقم 8 خانات مقسمة حسب هذا التفريع خانتين خانتين الاستاذ اول رقمين ثم الرقمين التاليين تخص الرئيسي ... وهكذا فانا جعلت معيار الرئيسي هو الرقمين الأولين ، ومعيار الفرعي هي اول اربعة ارقام ، ومعيار التحليلي هي اول ستة ارقام
-
تفضل Database2.rar
-
ممكن تصحيح هذا الكود, عند الانتقال للسجل بشرط ؟
ابوخليل replied to gavan's topic in قسم الأكسيس Access
Private Sub Form_Open(Cancel As Integer) Dim i As Boolean i = Nz(DLookup("Name_ID", "Name_Tbl", "Name_ID=" & crMyfrmId), 0) If i = True Then DoCmd.GoToRecord , , , crMyfrmId Else DoCmd.GoToRecord , , acNewRec End If End Sub crMyfrmId هو متغير عام يحمل رقم السجل Tracking test to المنتدى.rar -
نعم صحيح لا حل إلا ان يكون مشروعك بين يدي خبير وليس مثالا كالذي رفعته ( المسألة صعبة ودقيقة) .. ويستبدل الترقيم التلقائي بترقيم عادي ويترتب على ذلك انشاء حقول اخرى .. خاصة في القاعدة الثانية وتغيير قيم المعرفات فيها .. بمعنى انها ستختلف الارقام في الجداول سوف يستعين الخبير باستعلامات التحديث من اجل ضبط المسألة اعانك الله ووفقك
-
رسالة خطأ (لا يمكن الذهاب إلى السجل المحدد)
ابوخليل replied to أبو صفاء وأحمد's topic in قسم الأكسيس Access
مشاركة مع اخي فادي للفائدة العامة مشروع تأجير المركبات : 1- تكون المركبة هي رأس الهرم في المشروع ، اما العميل فهو فرع سبب بسيط بديهي : المركبة يتناوب عليها الكثير من العملاء وقد يستأجرها عميل طارىء مرة واحدة فقط المركبة هي المصدر المالي للمشروع ويجري عليها العمليات المختلفة : تحصيل اجور/ نفقات صيانة / تأمين / مبالغ للوقود / اجرة سائق ان وجد ..... الخ -
منع ادخال الوقت اذا كان هناك حجز مسبق
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
اخي عند الإلغاء يكون الوقت متاحا مباشرة .. الم تجرب ؟ يعني ان ان السجل الملغى يكون وجوده كعدمه .. ويبقى في السجلات لاحتمال ضرورة مالية 1- عندما تستعرض الحجوزات (القائمة) في تقرير او نموذج عليك استثناء من يحمل اشارة الإلغاء 2- يمكنك استعراض السجلات الملغية فقط ( من اجل الشؤون المالية ) تفضل تم التحويل اتمنى ان يعمل عندك مواعيد دخول وخروج.rar -
منع ادخال الوقت اذا كان هناك حجز مسبق
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
كنت اظن ان هذا هو الحل المناسب ، حيث فهمت من مشاركتك الاخيرة الرضا الآن .. ما المشكلة وما المطلوب ؟ -
الشاشة 32 100% 1680x1050
-
خطأ خفي استنفد وقتا طويلا جميع محاولاتي باءت بالفشل ، حتى انني ابتعدت عن الحاسبة اتمشى واجدد افكاري وفي النهاية اكتشفته .. انت تكتب الابتدائي هكذا الابتدائى وهو خطأ حيث نهابة الكلمة ياء وليست ألف مقصورة المهم تم ضبط الاستعلام تجد نموذجا جديدا يشتمل على زر وخلفه كود يستند الى الاستعلام .. هذا الزر يحدث بيانات الجدول الجديدة والقديمة معا في اي وقت تريد يمكنك نقل الزر وكوده الى اي نموذج تريد ملحوظة : المدير والوكيل يجب ان تكتب في حقل المرحلة .. مدير او وكيل ولا تتركه خاليا .. طبعا من خلال تسجيل جديد سيقوم اكسس بكتابته جرب ووافني بملاحظاتك برنامج حساب الحافز 6.rar