اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ابوخليل

أوفيسنا
  • Posts

    12801
  • تاريخ الانضمام

  • Days Won

    237

كل منشورات العضو ابوخليل

  1. لاحظت انك ادخلت الرسوم في النموذج يدويا يجب تأمين وحماية حقل الرسوم فالرسوم تظهر آليا بناء على نظام الرسوم في الجدول بمجرد اختيار الاسم اما ظهور الناتج بالسالب فصحيح تم دفع اكثر من المقرر ، وهذا منطقي ، فكما انك سترحل النقص ايضا رحل الزيادة مسألة الترحيل يتم اظهارها في التقرير كل سنة لوحدها والمجموع النهائي في التذييل
  2. ليس المهم اني اعمل لك المهم انك تفهم علميا طريقة التصميم خاصة الاساسات وهي الجداول ارجع لعملك السابق وقارن جداولك بالجداول الجديدة هذه اذا تم التصميم بطريقة سليمة صحيحة امكننا اجراء العمليات بطرق شتى مختلفة حسب رغبة وذوق المستخدم انظر التعديل في المثال المرفق تختلف الطريقة فيه تماما عن مثالي السابق وعملت لك الاستعلام المطلوب يمكنك الاختيار بين العملين الى هذا الحد اعتقد اني وضعتك على الطريق الصحيح ويبقى عليك الاكمال hmd2.rar
  3. تاريخ ام القرى هو تاريخ هجري قمري ولكن تاريخ هجري اكسس معدل ليتواءم مع الميلادي للعلم ،،،
  4. شكرا اخوي شفان ، في التحويل غالبا يحصل خلل في النماذج او التقارير خاصة اذا كان احدث من 2007 ولكني اطلعت على الجداول فالسؤال لحامل المسك حيث لم استوعب القصد من عملية النقل : حبذا شرح وافي للفكرة وماذا تريد في المخرجات ويكون على مجال واحد فقط لاني اتوقع ان الجداول الثلاث يمكنها تطبيق الفكرة فما دامت المعلومة موجودة فيمكن تطويعها بدون نقل
  5. تم التعديل ملحوظات : لا تغير المثال / نعدل عليه ونرفعه مرة اخرى ونغير الرقم في اسم الملف فقط تم وضع الاساسات الصحيحة للعمل ويبقى بعض الاضافات مثل سبب الخصم ممكن تضيفها بجنب التاريخ المتبقي ومجموع المدفوعات والمرحلات ستظهر مستقبلا في الاستعلام او النموذج او التقرير حسب الرغبة ولكنها لن تظهر في الجداول جرب اختر طالب من اعلى النموذج ثم اختر نوع الرسوم سيظهر لك الرسم حسب الصف المضاف الى الطالب hmd1.rar
  6. نريد هذه الضوابط وبالتفصيل الممل .. حتى نضعها في جدول يكون هو اساس نظام الخصم والاعفاء اخي : لا بد من ايجاد نظام للخصومات يتم تطبيقه آليا في برنامجك هذا فكر بطريقة لا يتم فيها استخدام لوحة المفاتيح الا لادخال القسط فقط وبقية البيانات اما آليا بدون تدخل المستخدم أو يتم الاختيار من قائمة
  7. وعليكم السلام وحياك الله ابا انس حول لنا المثال على صيغة mdb
  8. حتى لو استعملت التحويل داخل النماذج سيحدث التعارض المهم في المسألة هو تثبيت تاريخ يوم هجري معين داخل قاعدة البيانات تصور انك يوم او يومين في السنة لا يمكن تسجيلهما .. طبعا خطيرة لان فيه اجازات وانتدابات .. وحضور وغياب .. الخ الحل الجذري الصحيح : عمل حقلين اثنين في الجدول للتاريخ الميلادي والتاريخ الهجري ان اي تاريخ ميلادي يدخل في الجدول يقابله حقل نصي يدرج فيه التاريخ الهجري المشكلة المستقبلية تظهر فقط في البحث والتصفية بين تاريخين وهذه لها حلول باكثر من طريق ملحوظة : وحدة ابي هادي النمطية الموجودة في مثالك افضل بكثير من تاريخ اكسس الهجري ولكن تبقى المشكلة في الحقل ونوعه فهو الذي لا يقبل الا التواريخ الميلادية المرسومة . هل تعلم ان تاريخ اكسس الهجري هو عبارة عن تاريخ ميلادي قديم ( هكذا يراه اكسس) وهذا الذي يفسر لنا رفض الحقل لبعض التواريخ
  9. في مثالك المرفق يوجد حقلين واحد للهجري والآخر للميلادي وحقيقة لم افهم استفسارك الاخير هذا وماذا تريد بالضبط
  10. جزاك الله خير جميل الرابط : https://www.officena.net/ib/profile/126015-hosam-shehata/ ملحوظة : بعض النماذج لا تستجيب لزر الاغلاق فيضطر الى اغلاق الكل من مدير المهام
  11. هلا بابو نادر .. غير صحيح ، فيمكنك تحويل نوع الحقل الى نص ويبقى التاريخ كما هو ولكن الجميل انك وضعت حقل بالتاريخ الميلادي ، ويمكنك من خلاله اجراء وتشغيل بعض الدوال وايضا وضع المعايير ويمكنك ايضا عند البحث والعمليات الاخرى التعامل مع حقل التاريخ النصي باستخدام الدالة : CDate وتحويل النص الى تاريخ CDate(expression)
  12. هل الخصومات عامة مثلا يعمل خصم في مناسبة فيشمل الجميع ام ان الخصم لاشخاص معينين حسب اسباب وضوابط معينة ايضا الاعفاء هل الاعفاء يشمل الرسوم الدراسية والنقل اعطني الاجابة بالتفصيل عن كل ماتعرفة لان هذا يترتب عليه ضبط اساسات التصميم
  13. لا اعلم لماذا تظهر جداول النظام في ملفك المرفق ؟ ما الاصدار الذي تعمل عليه ؟ ، ان كان 2003 لا بأس الشيء المهم يجب ان نعمل على مثال واحد تقوم بالتعديل عليه وترفعه واقوم انا بمثل هذا سوف اقوم بفصل الموضوع وتعديل العنوان بما يناسب العمل ولدي بعض الاستفسارات حول الخصومات والاعفاء
  14. تم تعديل المرفق : اطلع جيدا وادرس الحقول واي شي غير واضح اسأل في جدول التفاصيل سوف يتم ادخال الاقساط المدفوعة خلال سنة دراسية كل قسط امامه نوعه ، واضفت حقل لمقدار الرسوم لتخطي الاشكالية المستقبلية لتحديث وتغير قيمة الرسوم من وقت لآخر ويتم ادخال القسط والنوع فقط من خلال النموذج وباقي الحقول يجب ان يتم رصدها آليا بدون تدخل المستخدم عند دخول سنة جديدة يمكننا فرز وتجميع الاقساط السابقة والاطلااع على المسدد منها وغير المسدد ويمكننا في المستقبل طباعة تقرير كامل لسنوات عدة لشخص ما يظهر فيه مجاميع كل سنة لوحدها (المسدد والمتبقي) وفي الذيل مجموع كلي لجميع ما سبق hmde.rar
  15. حتى لو كتبنا باللغة الصينية او الآشورية سنتمكن من صنع ما نريد ، ولكننا لن نزيد خبرتنا ونتعلم سنظل في مكاننا اخي وحبيبي انا كتبت لك توجيهات وطريقة التصميم ، وأنت يجب عليك التنفيذ
  16. اخي محمد السطر اعلاه واضح جدا احذف المرتبطة اللي هي موجودة في الواجهة الامامية ثم اعمل ارتباط من جديد بالخلفية ( سيطالبك بكلمة المرور )
  17. من واقع خبرة وتجربة نعم هو سبب رئيس بتلف قاعدة البيانات ، يحدث غالبا عند انقطاع التيار الكهربائي وصف الحالة : عملية الضغط والاصلاح هو اخذ نسخة من الملف ثم حذفه ثم لصق ما في الذاكرة فحين تنقطع الطاقة اثناء عملية الضغط يحدث هذا التعارض الخطير علما اني حاولت فحص الملف وكانت نتيجة الفحص = لا يوجد بيانات
  18. وعليكم السلام اهلا بك اخي حمدي وعودا حميدا .. فأنت من اصحابنا القدماء ما لفت نظري انك على العهد القديم ولم تطور من مهاراتك في التصميم ماسأقدمه لك هنا هو نصائح لمن يمر من هنا من طلاب المعرفة 1- من الضروري كتابة اسماء الجداول والحقول داخلها بحروف لاتينية .. فينيقية .. انجليزية .. الخ ، المهم انها تبدأ من اليسار الى اليمين وذلك من اجل تنظيم كتابة الاكواد والجمل البرمجية حتى لا تختلط وحتى تكون قريبة من الفهم مع مراعات عدم ترك مسافات فارغة بين الحروف وايضا يراعى عند التسمية ان يفهم من اسم الجدول او الحقل ما يدل على عمله ويمكننا كتابة التسميات العربية في حقل التسمية التوضيحية في خصائص الجدول وايضا يمكننا الكتابة باللغة العربية في حقل الوصف بحيث نصف عمل الجدول بالتفصيل نأتي على المهم وهو موضوعك : طريقة تصميم البيانات المالية كما في مثالك لا تصلح يجب ان تعمل جدول ثابت خاص بالرسوم حسب انواعها وجدول آخر لعمليات السداد ويبين فيه النوع في النهاية تستطيع عرض الاجماليات النهائية مجموع الرسوم/ مجموع المدفوع وايضا يمكنك عرض تفصيلي بالمدفوع والمتبقي حسب النوع
  19. تفضل تم عمل اللازم ويمكنك جلب البيانات الاخرى باتباع الطريقة كما هو في التقرير الفرعي student2.rar
  20. قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف مخالف - يُغلق.
  21. قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. ومخالفة ذلك تعرض الموضوع للحذف مخالف
  22. تفضل تم عمل اللازم آمل ان يحوز على استحسانك البيانات كثيرة جدا ستلاحظ بطء عند بداية فتح التقرير يمكن التسريع من خلال استخدام التصفية حسب الحاجة ملحوظة : بعض المدارس ليس لها ارقام فوضعت لها ارقام وهمية تسلسيلة تبدأ من 1 student1.rar
  23. اعتذر عن الغفلة الملف قيد العمل ...
  24. السلام عليكم احذف الماكرو المسؤول عن تشغيل هذا التقرير
  25. وعليكم السلام هذا يابو عبدالله يعمل عندي على الاصدار 2003 جرب وغير امتداد الملفات لعله يعمل عندك Private Sub zer1_Click() CreateMDE End Sub Public Sub CreateMDE() Const strcMDBFullPath As String = "d:\db1.mdb" Const strcMDEFullPath As String = "d:\db1.mde" Dim objACC As Access.Application Set objACC = New Access.Application objACC.SysCmd 603, strcMDBFullPath, strcMDEFullPath objACC.Quit acQuitSaveNone Set objACC = Nothing End Sub main.rar
×
×
  • اضف...

Important Information