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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    245

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

  1. قبل النقر على الملف اضغط على زر shift واستمر بالضغط وانت تنقر على الملف سيفتح اكسس على التصميم
  2. جدول الممون موجود وتقدر تعمل عليه نموذج ادخال بيانات يخص الممونيين اما الضوابط فهي كالتالي : 1- اضافة حقل باسم المكتب في جدول الممون ( لكي يظهر في التقرير مع الموظفين ) 2- المبلغ وتاريخه لا يكون في جدول الممون والسبب ان المبلغ معلوم في جدول العمليات وايضا هو متجدد متعدد ولكن ان اردنا اثبات استلام كفاتورة فيجب صنع جدول خاص بالتسليم مع الفورم يكون فيه رقم الممون وقدر المبلغ وتاريخ الفاتورة وطبعا قدر المبلغ سيظهر آليا ( بدون تدخل ) ويتم جلبه من جدول العمليات خلال الشهر المحدد
  3. برنامج اكسس عالق في الذاكرة اضغط ctrl + Alt + Dell وافتح ادارة المهام واغلق من هناك برنامج اكسس لزيادة الايضاح انظر هنا http://www.officena.net/ib/topic/28557-إليكم-حلاً-لمشكلة-تعليق-قاعدة-البيانات-في-الذاكرة/#comment-139598
  4. استدراك : بعد الاطلاع على المرفق وجدت انك قد عملت ذلك في نموذجك فتكون اجابتي تحصيل حاصل المهم في الامر اني رأيتك ستكتب ايام السنة كلها وستجعل لكل يوم حدثا برمجيا خاصا به بالطبع هذه الطريقة ستؤدي الغرض وستظهر النتيجة المطلوبة ولكن الى ترى انها طويلة نوعا ما ومكررة في غالب الايام ؟ الا يوجد قاعدة زمنية ثابته تختصر هذه المطولات ؟
  5. ما ذا تريد ان تعمل به ؟ الآن مبالغ الممون تخرج مع المجموع الشهري هل تريد ان تعمل تقريرا خاصا للمونيين بمبالغهم الشهرية ؟
  6. وعليكم السلام الامر يسير باذن الله الدالة () Date تعطي تاريخ اليوم من الجهاز فمثلا تعمل مربع نص فارغ غير منضم وفي عرض التصميم اكتب داخله () Date= هذا المربع تستطيع ان تجعله هو القيمة الافتراضية لعملياتك على كل حال البرنامج جميل ومثمر جدا و ان شاء الله انا معك حتى يكتمل
  7. الآن استاذ كريمو استطعنا ان نغير الهيكل العام للبرنامج اقصد نجحنا في اعادة هيكلة البرنامج ... واستطعنا ان نسلك الطريق السليم الصحيح واتضح الفرق الكبير بين السابق والحالي كل ذلك بفضل الله علينا وتوفيقه لذا ارى ان نتوقف عند هذا الحد ويمكنك طرح ما يشكل عليك في مواضيع وعناوين جديدة
  8. سيكون هكذا : Private Sub trns2_AfterUpdate() On Error GoTo Err_trns2_Click If IsNull(mnth2) Then MsgBox "اختر الشهر" DoCmd.CancelEvent Exit Sub End If Dim stDocName As String if trns2 = "ccp" then stDocName = "VIREMENTCCP" else stDocName = "rptTransBnk" end if DoCmd.OpenReport stDocName, acPreview Exit_trns2_Click: Exit Sub Err_trns2_Click: If Err.Number = 2501 Then Resume Exit_trns2_Click Else MsgBox Err.Description Resume Exit_trns2_Click End If End Sub
  9. تعديل العلاقة سهلة جدا مصدر كل تقرير هو استعلام داخلي او ما يسمى فرعي لو فتحت مصدر بيانات اي تقرير سيظهر لك الاستعلام وترى العلاقة بين الجداول تم تعديل مثالك الاخير Karem12up.rar
  10. نعم صحيح حقلي تاريخ الاستفادة ونوع المبلغ ضروريان ولكن يوجد خلل في الاستعلامات الفرعية داخل التقريرين الخلل في العلاقات العلاقة الموجودة حاليا بين حقلي ID والصحيح ان تكون بين حقلي EmployeeID جرب بعد ملىء الحقول الفارغة وتعديل العلاقة
  11. اللهم رب الناس أذهب البأس اشفه أنت الشافي لا شفاء إلا شفاؤك اللهم اشفه وعافه .. شفاء لا يغادر سقما
  12. تم التعديل على كافة التقارير جرب من خلال هذا المرفق Karem11.rar
  13. وحتى التقريرين الآخرين لا يتم التصفية حسب السنة والامر سهل : نعمل حقل في الاستعلام الفرعي في كل تقرير .. نعمل مثل حقل الشهر لان حقل الشهر يخرج رقم الشهر ، فنعمل حقل يظهر رقم السنة ونضع له معيار ناخذه من خلال النموذج
  14. في التقريرين rptTransfer و ptTransferAll استبدل السطر الثاني الموجود في الكود بهذا السطر i = Forms!FrmTransfer!mnth11
  15. نعم فكرة صائبة وهي طريقتك السابقة تم التعديل Karem9.rar
  16. الاصل يكون رقم فقط ولكني جعلته مربع تحرير لظهور الاسم للاستئناس فقط رقم الموظف هو الاساس الذي يتم ربطه بعلاقة مع الجداول الاخرى فمن خلال رقم الموظف يمكننا اظهار اي معلومة عنه موجوده في جدوله ، اسمه .. جنسه .. عنوانه ... هاتفه وهكذا ... ايضا يمكننا ااستخراج اي بيانات تخصه من الجداول الاخرى بكل يسر وسهولة ينطبق هذا القانون على جميع البرامج فمثلا في برامج المخازن يكون رأس العملية هو رقم الصنف وفي المكتبات : رقم الكتاب وهلم جرا
  17. يبدوا اننا نسينا معيار الانتقاء الشهري تفضل تم التعديل Karem8.rar
  18. عملك صحيح فقط تختار العمود الثاني بدلا من الاول ايضا انت تستخدم ترجمة خاصة لاستخراج مسميات الشهور بالفرنسية لذا انت بحاجة الى سطرين Dim i As Date i = Forms!FrmTransfer!mnth.Column(1) M1 = FrenchMonth(Month(i)) & " - " & Year(i) Karem7.rar
  19. ما يصير الجدول مليء بالتواريخ اجعله يأخذ القيمة من مربع التحرير الموجود في النموذج
  20. اكتب هذه الجملة : ( البحث بجزء من الكلمة ) في خانة البحث في اعلى المنتدى يوجد في المنتدى عشرات المواضيع بهذا الخصوص
  21. الطبيعي ان تاريخ الشهر الحالي يكون ظاهر آليا بمجرد فتح النموذج ولكن ايضا لك الخيار بان تختار اي شهر سابق في نموذجي الجديد انا صنعت لك ذلك ( اقصد اختيار شهور سابقة ) لاني جعلته يأخذ الشهر من جدول العمليات مباشرة ولكنك في تقاريرك يظهر الشهر الحالي فقط كما ذكرت لك يمكنك معالجة ذلك بكل يسر وسهولة فأرني براعتك
  22. ارى ان لا مشكلة في الممون لانه كما رأيت تم اضافته الى المجموعات ويمكنك عمل تقرير منفرد يخصه اما التمثيل فيمكن ان تضع ضابط عند اختيار نوع المنحة بحيث لا يقبل الا الشهرين المذكورين شهر 6 او شهر 12 الذي قصدته انا هو ضبط التواريخ حسب الشهر والسنة للرجوع اليه مستقبلا فيما لو دعت الحاجة فانت عملت نماذجك بمعلومية الشهر الحالي ، وليس هناك خيار لعرض سنوات سالفة
  23. تم عمل اللازم في التقرير الاخير لاحظ ! 1- سهولة ومرونة العمل 1- لايوجد استعلامات ظاهرة في العمل 2- عملك كله انحصر في نموذج صغير انيق بقي لك شيء واحد مهم جدا جدا لم تأخذ له حسابا في عملك السابق ( ويستحيل مطلقا عمله هناك ) ولكن في العمل الحالي تستطيع صنعه كشربك لكوب من العصير ما هو ؟ سأترك لك الاجابة والحل Karem7.rar
×
×
  • اضف...

Important Information