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

ابوخليل

أوفيسنا
  • Posts

    12,446
  • تاريخ الانضمام

  • Days Won

    231

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

  1. عليكم السلام اخي احمد .. اذا لم تطور نفسك ستبقى البرمجة عندك كألغاز .. ولن تتقدم في كسب المعرفة الافضل لك كطالب علم تطبيق التوجيهات والنصائح التي يبذلها الخبراء بداية الانطلاقة تكون من الجداول .. اتقان تصميم الجداول على الطريقة العلمية الصحيحة ................... نعود لمشكلتك السبب في عدم انضباط التصفية في حقل التاريخ هو ان قيمة الحقل فعليا تاريخ متكامل ( يوم/شهر/سنة ) وما تراه مختصرا ما هو الا تنسيق فقط لهذا يجب اختصار التاريخ في حقل منفرد ثم التصفية من خلاله INSTALLMENT4.rar
  2. النموذج يحتوي على مربعات تحرير للتصفية حسب الرتبة والمنصب اذا لا يوجد منصب كيف تتم التصفية على شيء غير موجود فأرى ان يبقى النموذج للتصفية لشاغلي المناصب ويمكنك عمل نموذج آخر .. او تقرير ( وهو الأصح) لعرض المناصب غير المشغولة وأيضا للأفراد بدون منصب في المرفق ادناه : نموذج للتصفية حسب المنصب والرتبة استعلامين .. للمناصب الشاغرة والافراد بدون مناصب ، يمكنك بناء تقاريرك عليها للعلم والفائدة : يمكنك اخفاء هذه الاستعلامات داخل التقارير ، ( انظر نموذج التصفية ) قاعده2.rar
  3. Dim i As String, x As Integer i = Format(Me.DateIn, "yymm") x = DCount("*", "Table1", "Left([JoIn], 4)=" & i) + 1 Me.JoIn = i & "/" & Format(Str(x), "000") Me.Refresh من المهم جدا اضافة جزء السنة الى الشهر ... امامك 75 سنة حتى يتم التكرار ، ولو وضعت السنة كاملة سيكون امامك آلاف السنين نسأل الله حسن الختام لنا ولكم Database2.rar
  4. التعديل تم فعلا على كود المعاينة وكود الطباعة في نموذج الصف الثاني تم اضافة الفاصلة تحت السطر ( لانها موجودة فعلا ) ولكننا اخفيناها عند العرض انظر الكود والفاصلة موجودة DoCmd.OpenReport "تقرير2" & "_" & stDocName, acPreview, , stLinkCriteria Else DoCmd.OpenForm "تقرير2" & "_" & stDocName, acNormal اما اخفاءها عند العرض فتم من خلال مصدر بيانات الصف للقائمة الذي هو الاستعلام الداخلي انظر في الاستعلامين للنموذجين لتعرف الاختلاف .. وهو كالتالي نموذج الصف الأول Expr1: Mid([Name];7) نموذج الصف الثاني Expr1: Mid([Name];8)
  5. اخي احمد منهجي دوما التوجيه للأفضل بل للصح اذا رأيت ما يوجب التوجيه . وعلى كل حال هذه اجابات لتساؤلاتك .. وحل لمشكلتك : جداول النظام هذه خاصة بمحرك اي قاعدة بيانات اكسس وهي ثابتة محمية غير قابلة للتعديل والأرقام تشير الى نوع الأشياء التي تم اضافتها او ادراجها في قاعدة البيانات ، فالجداول لها رقمها الذي يميزها وكذلك الاستعلامات والتقارير للاطلاع على ذلك عن كثب .. فعل خيار اظهار جداول النظام مع اظهار الكائنات المخفية وانظر في الجدول المسمى MSysObjects سترى ان المعايير في استعلامك تمت بناءها على حقلي الاسم والنوع تجد ادناه مثالك كما هو .. فقط تم تحقيق طلبك db2.rar
  6. ما شاء الله لا قوة الا بالله الف مليون شكر عمل متكامل احترافي متطور .. شاشة تحرير القائمة هذه لوحدها حكاية تروى نسأل الله الكريم ان يمن عليك بالصحة وراحة البال وأن يغنيك حتى يرضيك وان يغفر لك ووالديك وان يصلح لك أهلك وذريتك .
  7. تفضل من هنا : ترقيم منوع ستجد مطلوبك فيه
  8. عليكم السلام اخي العزيز انت تتعامل مع جدول النظام رأيي وانت حر في الأخذ به من عدمه وهو ان تطبق الطريقة العلمية العملية الصحيحة كالتالي : 1- الاكتفاء بجدول واحد لجميع الطلاب .. فقط يتم اضافة حقل الصف من اجل التصفية 2- ستكون النتيجة تقرير واحد للجميع حسب المادة . اقصد ان جميع التقارير الأربعة سوف تختزلها في تقرير واحد فقط ستحتاج في النموذج الى مربعي تحرير للتصفية من خلالهما : الصف / المادة اذا ترغب في ان اعدل لك مثالك وفقا لهذه الطريقة فاخبرني
  9. لاحظت انك تخلط بين الامثلة السابقة والجديدة عند رفعك لمشكلة تواجهك وطبعا النسخ الحديثة تختلف كليا عن الامثلة التي سبقتها مثلا : في الجديد توزيع الجلوس والسري والمجموعات مختلف تماما حيث تم التالي : 1- تغيير معرف الصف 2- حذف جدول المجموعات ، واصبحت المجموعات تدرج آليا من خلال التوزيع وعلى هذا يترتب تغييرات في نماذج ادخال الدرجات يعني يوجد ترابط بين النماذج والجداول والاستعلامات لذا انصحك بحذف جميع النسخ السابقة واعتماد هذا المرفق ليكون اساسا لتطويرك تم تعديل : الحاجة الفنية في عرض المجموعة عند ادخال الدرجات التقرير الجديد الخاص بالتصدير school1.rar
  10. انت هنا طالب علم وسوف اعطيك السنارة لتصيد بنفسك التقرير الذي عملناه سوف اعمل نسخة منه تكون صالحة للتصدير الى اكسل وانت سوف تفتح على التصميم لكلا التقريرين وتفتح مصدر بياناتهما الذي هو الاستعلام الداخلي وتقارن بينهما اول ملاحظة هي : اختفاء مربعات التحرير من التقرير الخاص بالتصدير انتظرني ... قيد التنفيذ
  11. الأمر يسير يبدوا انك غيرت في علاقة في استعلام الى علاقة خاطئة الاستعلام qrydegree_Detail افتحه على التصميم وغير العلاقة بين الجدولين بدلا من stud_id اجعل العلاقة بين الرقم القومي جرب وستنجح
  12. انت كنت عملتها في الاستعلام وانا ازلتها .. التي هي نوع العلاقة الآن الاستعلام يعرض المناصب المشغولة وغير المشغولة لتصفية المشغولة فقط تكتب في حقل المعيار تحت الحقل المناسب : Not is Null ولتصفية غير المشغولة تكتب : is null تحربه3.rar
  13. حاول تقرأ جيدا حول الجداول تفضل تحربه2.rar
  14. ليست بالقليل .. فخلف هاتين الكلمتين DeleteObject و CopyObject مكتبة عظيمة اوجدتها مايكروسوفت لو اني تمهلت قليلا لكان الإخوة بارك الله فيهم عملوا وحدة نمطية محاكية لها . او بالاصح محاكية للجزئية الخاصة بالنسخ واللصق .
  15. اذا كان العمل مرتب ومبني على اسس صحيحة ، فهو كالكتاب المفتوح وأي مبرمج سوف يستمتع بالعمل عليه والنتيجة ستكون واحدة من الجميع .. وقد يوجد فروقات طفيفة في التنفيذ دعني اضرب لك مثل : هذا التقرير الذي عملته لك لا يصلح الا للطباعة او كصورة او pdf ، فلو حاولت تصديره الى اكسل فسوف تختلف البيانات وتظهر كثير من الأعمدة كأرقام لهذا يراعى عند انشاء التقارير الحاجة التي تم انشاؤها من اجله .
  16. شكرا ابا جودي على المرور والتقييم اعتقد يبدوا حينها ان لديك خلل او خطأ في التسمية
  17. 2003 .. جميع الاصدارات اللاحقة تتعامل معه على كل حال اليك الحل : بعد حذف الجدول table2 خلف الزر الصق هذا السطر : DoCmd.CopyObject , "table2", acTable, "table1" على اعتبار table1 هو الجدول الأساس وحسب تسمياتك في مشروعك سيكون الكود كاملا : DoCmd.SetWarnings False DoCmd.DeleteObject acTable, "tbl_Student2" DoCmd.CopyObject , "tbl_Student2", acTable, "tbl_Student" DoCmd.SetWarnings True
  18. انت لو وضعت مثالا صغيرا (مرفق) لما احتجت الى كل هذه المشاركات والانتظار على كل حال الحل هو حسب الخطوات: 1- سطر لحذف الجدول 2 2- سطر لاانشاء جدول بواسطة الاستعلام باسم جدول 2 من المصدر جدول1
  19. اهلا اخي في المرات القادمة لا توجه السؤال لشخص بعينه .. من اجلك انت اولا .. وتحقيقا لقواعد المشاركة تم التعديل Dat11.rar
  20. اخي الكريم .. قليلا من البحث انظر هنا وأيضا هنا كلها تعالج موضوعك
  21. متوافق ولكن المشكلة لديك في المكتبات جرب استبدل Dim db As DAO.Database بـــ Dim db As Database
  22. هذه هي دالة الاستاذ فادي والمثال المرفق بعد تطبيق الدالة عليه اختر منهما ما شئت .. المهم هو ظهور النموذج امام المجلد على فكرة .. انا في جهازي افتح المجلدات في الإطار نفسه ... وعندما اكون بحاجة للعودة الى مجلد معين افتح الخصائص (كلك يمين) وافتحه في نافذة جديدة اخفاء الفولدر4.rar
×
×
  • اضف...

Important Information