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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    235

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

  1. يساوي غ او لا يساوي غ كلهم منقولون ... الا يكفي الشرط ذكر / انثى ؟؟ .. من اجل تا التأنيث المربوطة الا ان كان هناك طلاب لا ينتقلون ؟ فان كانوا كلهم ينتقلون اضف العبارة في حقل النتيجة
  2. هل الاستعلام QForExport عبارة عن سجل واحد فقط ؟ اذا الجواب لا : بل يشتمل على سجلات عديدة اذا يوجد اكثر من حقل b0 داخل الاستعلام فأي حقل تريد الاستعلام عنه اتمنى يكون تساؤلي واضح بمعنى يلزم شرط محدد لاختيار وتحديد الحقل المقصود
  3. انا معك في كل ما قلته ولكن 14 سنة كثير وكافية وباعثة للتجديد التطوير لا يكون من خلال البرنامج الذي تعملون عليه التطوير يكون بانشاء برنامج جديد يحاكي مشروعكم .. متلافيا كل السلبيات الموجودة في السابق ومحققا لافكار جديدة قد تدور في رأسك الآن وبعد الانتهاء منه واتقانه .. يتم جلب البيانات اليه من المشروع القديم وفي دقائق تتم الترقية
  4. عليكم السلام اخي احمد .. اذا لم تطور نفسك ستبقى البرمجة عندك كألغاز .. ولن تتقدم في كسب المعرفة الافضل لك كطالب علم تطبيق التوجيهات والنصائح التي يبذلها الخبراء بداية الانطلاقة تكون من الجداول .. اتقان تصميم الجداول على الطريقة العلمية الصحيحة ................... نعود لمشكلتك السبب في عدم انضباط التصفية في حقل التاريخ هو ان قيمة الحقل فعليا تاريخ متكامل ( يوم/شهر/سنة ) وما تراه مختصرا ما هو الا تنسيق فقط لهذا يجب اختصار التاريخ في حقل منفرد ثم التصفية من خلاله INSTALLMENT4.rar
  5. النموذج يحتوي على مربعات تحرير للتصفية حسب الرتبة والمنصب اذا لا يوجد منصب كيف تتم التصفية على شيء غير موجود فأرى ان يبقى النموذج للتصفية لشاغلي المناصب ويمكنك عمل نموذج آخر .. او تقرير ( وهو الأصح) لعرض المناصب غير المشغولة وأيضا للأفراد بدون منصب في المرفق ادناه : نموذج للتصفية حسب المنصب والرتبة استعلامين .. للمناصب الشاغرة والافراد بدون مناصب ، يمكنك بناء تقاريرك عليها للعلم والفائدة : يمكنك اخفاء هذه الاستعلامات داخل التقارير ، ( انظر نموذج التصفية ) قاعده2.rar
  6. 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
  7. التعديل تم فعلا على كود المعاينة وكود الطباعة في نموذج الصف الثاني تم اضافة الفاصلة تحت السطر ( لانها موجودة فعلا ) ولكننا اخفيناها عند العرض انظر الكود والفاصلة موجودة DoCmd.OpenReport "تقرير2" & "_" & stDocName, acPreview, , stLinkCriteria Else DoCmd.OpenForm "تقرير2" & "_" & stDocName, acNormal اما اخفاءها عند العرض فتم من خلال مصدر بيانات الصف للقائمة الذي هو الاستعلام الداخلي انظر في الاستعلامين للنموذجين لتعرف الاختلاف .. وهو كالتالي نموذج الصف الأول Expr1: Mid([Name];7) نموذج الصف الثاني Expr1: Mid([Name];8)
  8. اخي احمد منهجي دوما التوجيه للأفضل بل للصح اذا رأيت ما يوجب التوجيه . وعلى كل حال هذه اجابات لتساؤلاتك .. وحل لمشكلتك : جداول النظام هذه خاصة بمحرك اي قاعدة بيانات اكسس وهي ثابتة محمية غير قابلة للتعديل والأرقام تشير الى نوع الأشياء التي تم اضافتها او ادراجها في قاعدة البيانات ، فالجداول لها رقمها الذي يميزها وكذلك الاستعلامات والتقارير للاطلاع على ذلك عن كثب .. فعل خيار اظهار جداول النظام مع اظهار الكائنات المخفية وانظر في الجدول المسمى MSysObjects سترى ان المعايير في استعلامك تمت بناءها على حقلي الاسم والنوع تجد ادناه مثالك كما هو .. فقط تم تحقيق طلبك db2.rar
  9. ما شاء الله لا قوة الا بالله الف مليون شكر عمل متكامل احترافي متطور .. شاشة تحرير القائمة هذه لوحدها حكاية تروى نسأل الله الكريم ان يمن عليك بالصحة وراحة البال وأن يغنيك حتى يرضيك وان يغفر لك ووالديك وان يصلح لك أهلك وذريتك .
  10. تفضل من هنا : ترقيم منوع ستجد مطلوبك فيه
  11. عليكم السلام اخي العزيز انت تتعامل مع جدول النظام رأيي وانت حر في الأخذ به من عدمه وهو ان تطبق الطريقة العلمية العملية الصحيحة كالتالي : 1- الاكتفاء بجدول واحد لجميع الطلاب .. فقط يتم اضافة حقل الصف من اجل التصفية 2- ستكون النتيجة تقرير واحد للجميع حسب المادة . اقصد ان جميع التقارير الأربعة سوف تختزلها في تقرير واحد فقط ستحتاج في النموذج الى مربعي تحرير للتصفية من خلالهما : الصف / المادة اذا ترغب في ان اعدل لك مثالك وفقا لهذه الطريقة فاخبرني
  12. لاحظت انك تخلط بين الامثلة السابقة والجديدة عند رفعك لمشكلة تواجهك وطبعا النسخ الحديثة تختلف كليا عن الامثلة التي سبقتها مثلا : في الجديد توزيع الجلوس والسري والمجموعات مختلف تماما حيث تم التالي : 1- تغيير معرف الصف 2- حذف جدول المجموعات ، واصبحت المجموعات تدرج آليا من خلال التوزيع وعلى هذا يترتب تغييرات في نماذج ادخال الدرجات يعني يوجد ترابط بين النماذج والجداول والاستعلامات لذا انصحك بحذف جميع النسخ السابقة واعتماد هذا المرفق ليكون اساسا لتطويرك تم تعديل : الحاجة الفنية في عرض المجموعة عند ادخال الدرجات التقرير الجديد الخاص بالتصدير school1.rar
  13. انت هنا طالب علم وسوف اعطيك السنارة لتصيد بنفسك التقرير الذي عملناه سوف اعمل نسخة منه تكون صالحة للتصدير الى اكسل وانت سوف تفتح على التصميم لكلا التقريرين وتفتح مصدر بياناتهما الذي هو الاستعلام الداخلي وتقارن بينهما اول ملاحظة هي : اختفاء مربعات التحرير من التقرير الخاص بالتصدير انتظرني ... قيد التنفيذ
  14. الأمر يسير يبدوا انك غيرت في علاقة في استعلام الى علاقة خاطئة الاستعلام qrydegree_Detail افتحه على التصميم وغير العلاقة بين الجدولين بدلا من stud_id اجعل العلاقة بين الرقم القومي جرب وستنجح
  15. انت كنت عملتها في الاستعلام وانا ازلتها .. التي هي نوع العلاقة الآن الاستعلام يعرض المناصب المشغولة وغير المشغولة لتصفية المشغولة فقط تكتب في حقل المعيار تحت الحقل المناسب : Not is Null ولتصفية غير المشغولة تكتب : is null تحربه3.rar
  16. حاول تقرأ جيدا حول الجداول تفضل تحربه2.rar
  17. ليست بالقليل .. فخلف هاتين الكلمتين DeleteObject و CopyObject مكتبة عظيمة اوجدتها مايكروسوفت لو اني تمهلت قليلا لكان الإخوة بارك الله فيهم عملوا وحدة نمطية محاكية لها . او بالاصح محاكية للجزئية الخاصة بالنسخ واللصق .
  18. اذا كان العمل مرتب ومبني على اسس صحيحة ، فهو كالكتاب المفتوح وأي مبرمج سوف يستمتع بالعمل عليه والنتيجة ستكون واحدة من الجميع .. وقد يوجد فروقات طفيفة في التنفيذ دعني اضرب لك مثل : هذا التقرير الذي عملته لك لا يصلح الا للطباعة او كصورة او pdf ، فلو حاولت تصديره الى اكسل فسوف تختلف البيانات وتظهر كثير من الأعمدة كأرقام لهذا يراعى عند انشاء التقارير الحاجة التي تم انشاؤها من اجله .
  19. شكرا ابا جودي على المرور والتقييم اعتقد يبدوا حينها ان لديك خلل او خطأ في التسمية
  20. 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
  21. انت لو وضعت مثالا صغيرا (مرفق) لما احتجت الى كل هذه المشاركات والانتظار على كل حال الحل هو حسب الخطوات: 1- سطر لحذف الجدول 2 2- سطر لاانشاء جدول بواسطة الاستعلام باسم جدول 2 من المصدر جدول1
  22. اهلا اخي في المرات القادمة لا توجه السؤال لشخص بعينه .. من اجلك انت اولا .. وتحقيقا لقواعد المشاركة تم التعديل Dat11.rar
  23. اخي الكريم .. قليلا من البحث انظر هنا وأيضا هنا كلها تعالج موضوعك
×
×
  • اضف...

Important Information