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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    239

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

  1. هذا الجزء الخاص باخفاء الحقل If Me.comb1 = "نعم" Then Me.تاريخ_الميلاد.Visible = False Else Me.تاريخ_الميلاد.Visible = True End If وهذ السطر المعدل من اجل يقبل الحفظ عندما يكون حقل التاريخ فارغ If TypeName(ctl) = "TextBox" And ctl.Name <> "تاريخ الميلاد" Then الافواج2.rar
  2. كما بينت لك .. في مشاركتي السابقة اني لم أشأ عمل النموذج بسب الاصدار انا اعمل على الاصدار 2010 .. عملت لك نموذج الحركة وضمنه ازرار لعرض التقارير .. اذا لم يعمل المثال بصورة سليمة .. حاول ان تفتحه على جهاز يحتوي على اصدار احدث مثال (6).rar
  3. المشكلة : اننا لما صنعنا تاريخ مستقل في الاستعلام يمثل الشهر والسنة ، لم تعمل تاريخ مماثل له كمعيار في مربع التحرير في النموذج تفضل انظر التعديل في مربع التحرير . لما تفتح مصدر بيانات الصف في مربع التحرير تجد اني عملت بجانب المعيار عمود تاريخ آخر بارقام فقط من اجل فلترة القائمة INSTALLMENT APPEND 8.rar
  4. تم اعداد الفكرة على النحو التالي : 1- اعادة صياغة الجداول 2- جدول حالة المنصب تحصيل حاصل .. ومسبب زحمة لا حاجة لها .. لأن الحالة ستظهر من واقع البيانات المدخلة .. لذا تم حذفه 3- تم انشاء جدول جديد باسم tblMain وهو جدول الحركة وهو الاساس في الاستعلامات بمعنى يجب ان تبني عليه نموذج الادخال .. وهو جدول بسيط ولكنه يخفي خلفه الكثير من البيانات كل ما عليك هو اختيار الاسم الكامل / اسم المنصب / رقم الأمر / تاريخه .. فقط كنت اريد ان اعمل لك هذا النموذج ولكنك تعمل على 2003 لذا لن يعمل معك ........................................ عملت لك استعلامات وكتبت عناوينها بالعربي من اجل تقريب الفهم علما انه يمكن اختصار هذه الاستعلامات باستعلام .. واختلاف النتيجة يتم بواسطة المعايير من خلال النموذج مثال (5).rar
  5. فقط هذا كل شيء ؟؟ ابشر .. سوف اعيد تصميم مثالك بطريقة علمية صحيحة ولكون خذ في اعتبارك : جدول المنصب ثابت رأس الهرم في المشروع هو الموظف ، لأن المنصب يتغير من موظف الى آخر وايضا الموظفين قابلين للزيادة والنقص
  6. كذا يحتاج تزيد شرط الصف من اجل تختلف العبارة حاول وان شاء الله تنجح
  7. عليكم السلام اخي مازن .. نصيحة ذهبية اذا انت في بداية تأسيس مشروعك : 1- يجب البدء بصورة صحيحة عند تصميم الجداول ... (يمنع منعا باتا تسمية الجداول والحقول بحروف عربية) ولا يعني هذا انك تعطي المعنى الانجليزي ... فمثلا المنصب يمكنك كتابته هكذا :manseb مع مراعاة عدم ترك مسافات خالية بين الكلمات المستخدم في النهاية لن يظهر امامه الا كلمات عربية فقط 2- يمكنني مساعدتك في اعادة التصميم على الوجه الصحيح لو شرحت لي شرحا وافيا عن فكرة المشروع ( بمعنى : ماذا تريد ان تصل اليه في التقارير او ما هي المخرجات المتوقعة عند نهاية تصميم البرنامج)
  8. طيب شوف النتيجة وانظر في آخر فنكشن في الوحدة النمطية school3.rar
  9. ما دمت دخلت في الاحصائيات السنوية فيحتاج العمل الى تعديل بسيط في التصميم ، وايضا بحاجة الى ادخال بيانات كافية نحن بحاجة الى ادخال تقييم لمدة سنتين 24 شهرا لموظفين اثنين على الأقل من اجل التأكد من ضبط التصفية في الاستعلام حين يتوفر لي الوقت الكافي سأقوم بانجازه .. الا ان سبقتني الى ادخال البيانات الكافية ورفعها
  10. حبيبنا الحل اسهل مما تتصور .. وهو قريب منك انا قلت لك : السؤال المهم الآن قبل ان ارفق لك الحل هل ينطبق هذا على الصف الثاني والثالث ام هو خاص بالصف الأول ؟
  11. عليكم السلام اخي منير .. نرحب بك فأهلا وسهلا شرفت منتداك المثل الشعبي يقول اترك النصائح تتركك الفضائح ولكني دوما مصر على طبعي ونهجي في هذا المنتدى .. فآمل ان تتقبل ملاحظاتي بصدر رحب ولا يمنع هذا انك تجد من الاخوة الخبراء من يحقق لك مطلبك الملاحظات : الشهر يتكرر فيه اجازة نهاية الاسبوع اربع مرات وأساس الخلل هو في التصميم فأنت وضعت الأيام بشكل افقي .. كل سجل يمثل شهرا ... وهذا التصميم نسخة من العمل على اكسل فلوا انك وضعت الحقول بشكل عمودي لأصبح عملك كله في جدول واحد .. واختصرت على نفسك 12 جدولا وحينها تتمكن من استبعاد ايام العطل بكل سهولة ومرونة .. واصبح العمل والتحديث اكثر متعة .
  12. يساوي غ او لا يساوي غ كلهم منقولون ... الا يكفي الشرط ذكر / انثى ؟؟ .. من اجل تا التأنيث المربوطة الا ان كان هناك طلاب لا ينتقلون ؟ فان كانوا كلهم ينتقلون اضف العبارة في حقل النتيجة
  13. هل الاستعلام QForExport عبارة عن سجل واحد فقط ؟ اذا الجواب لا : بل يشتمل على سجلات عديدة اذا يوجد اكثر من حقل b0 داخل الاستعلام فأي حقل تريد الاستعلام عنه اتمنى يكون تساؤلي واضح بمعنى يلزم شرط محدد لاختيار وتحديد الحقل المقصود
  14. انا معك في كل ما قلته ولكن 14 سنة كثير وكافية وباعثة للتجديد التطوير لا يكون من خلال البرنامج الذي تعملون عليه التطوير يكون بانشاء برنامج جديد يحاكي مشروعكم .. متلافيا كل السلبيات الموجودة في السابق ومحققا لافكار جديدة قد تدور في رأسك الآن وبعد الانتهاء منه واتقانه .. يتم جلب البيانات اليه من المشروع القديم وفي دقائق تتم الترقية
  15. عليكم السلام اخي احمد .. اذا لم تطور نفسك ستبقى البرمجة عندك كألغاز .. ولن تتقدم في كسب المعرفة الافضل لك كطالب علم تطبيق التوجيهات والنصائح التي يبذلها الخبراء بداية الانطلاقة تكون من الجداول .. اتقان تصميم الجداول على الطريقة العلمية الصحيحة ................... نعود لمشكلتك السبب في عدم انضباط التصفية في حقل التاريخ هو ان قيمة الحقل فعليا تاريخ متكامل ( يوم/شهر/سنة ) وما تراه مختصرا ما هو الا تنسيق فقط لهذا يجب اختصار التاريخ في حقل منفرد ثم التصفية من خلاله INSTALLMENT4.rar
  16. النموذج يحتوي على مربعات تحرير للتصفية حسب الرتبة والمنصب اذا لا يوجد منصب كيف تتم التصفية على شيء غير موجود فأرى ان يبقى النموذج للتصفية لشاغلي المناصب ويمكنك عمل نموذج آخر .. او تقرير ( وهو الأصح) لعرض المناصب غير المشغولة وأيضا للأفراد بدون منصب في المرفق ادناه : نموذج للتصفية حسب المنصب والرتبة استعلامين .. للمناصب الشاغرة والافراد بدون مناصب ، يمكنك بناء تقاريرك عليها للعلم والفائدة : يمكنك اخفاء هذه الاستعلامات داخل التقارير ، ( انظر نموذج التصفية ) قاعده2.rar
  17. 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
  18. التعديل تم فعلا على كود المعاينة وكود الطباعة في نموذج الصف الثاني تم اضافة الفاصلة تحت السطر ( لانها موجودة فعلا ) ولكننا اخفيناها عند العرض انظر الكود والفاصلة موجودة DoCmd.OpenReport "تقرير2" & "_" & stDocName, acPreview, , stLinkCriteria Else DoCmd.OpenForm "تقرير2" & "_" & stDocName, acNormal اما اخفاءها عند العرض فتم من خلال مصدر بيانات الصف للقائمة الذي هو الاستعلام الداخلي انظر في الاستعلامين للنموذجين لتعرف الاختلاف .. وهو كالتالي نموذج الصف الأول Expr1: Mid([Name];7) نموذج الصف الثاني Expr1: Mid([Name];8)
  19. اخي احمد منهجي دوما التوجيه للأفضل بل للصح اذا رأيت ما يوجب التوجيه . وعلى كل حال هذه اجابات لتساؤلاتك .. وحل لمشكلتك : جداول النظام هذه خاصة بمحرك اي قاعدة بيانات اكسس وهي ثابتة محمية غير قابلة للتعديل والأرقام تشير الى نوع الأشياء التي تم اضافتها او ادراجها في قاعدة البيانات ، فالجداول لها رقمها الذي يميزها وكذلك الاستعلامات والتقارير للاطلاع على ذلك عن كثب .. فعل خيار اظهار جداول النظام مع اظهار الكائنات المخفية وانظر في الجدول المسمى MSysObjects سترى ان المعايير في استعلامك تمت بناءها على حقلي الاسم والنوع تجد ادناه مثالك كما هو .. فقط تم تحقيق طلبك db2.rar
  20. ما شاء الله لا قوة الا بالله الف مليون شكر عمل متكامل احترافي متطور .. شاشة تحرير القائمة هذه لوحدها حكاية تروى نسأل الله الكريم ان يمن عليك بالصحة وراحة البال وأن يغنيك حتى يرضيك وان يغفر لك ووالديك وان يصلح لك أهلك وذريتك .
  21. تفضل من هنا : ترقيم منوع ستجد مطلوبك فيه
  22. عليكم السلام اخي العزيز انت تتعامل مع جدول النظام رأيي وانت حر في الأخذ به من عدمه وهو ان تطبق الطريقة العلمية العملية الصحيحة كالتالي : 1- الاكتفاء بجدول واحد لجميع الطلاب .. فقط يتم اضافة حقل الصف من اجل التصفية 2- ستكون النتيجة تقرير واحد للجميع حسب المادة . اقصد ان جميع التقارير الأربعة سوف تختزلها في تقرير واحد فقط ستحتاج في النموذج الى مربعي تحرير للتصفية من خلالهما : الصف / المادة اذا ترغب في ان اعدل لك مثالك وفقا لهذه الطريقة فاخبرني
  23. لاحظت انك تخلط بين الامثلة السابقة والجديدة عند رفعك لمشكلة تواجهك وطبعا النسخ الحديثة تختلف كليا عن الامثلة التي سبقتها مثلا : في الجديد توزيع الجلوس والسري والمجموعات مختلف تماما حيث تم التالي : 1- تغيير معرف الصف 2- حذف جدول المجموعات ، واصبحت المجموعات تدرج آليا من خلال التوزيع وعلى هذا يترتب تغييرات في نماذج ادخال الدرجات يعني يوجد ترابط بين النماذج والجداول والاستعلامات لذا انصحك بحذف جميع النسخ السابقة واعتماد هذا المرفق ليكون اساسا لتطويرك تم تعديل : الحاجة الفنية في عرض المجموعة عند ادخال الدرجات التقرير الجديد الخاص بالتصدير school1.rar
×
×
  • اضف...

Important Information