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

ابوخليل

أوفيسنا
  • Posts

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

  • تاريخ اخر زياره

  • Days Won

    257

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

  1. طريقة جميلة ورائعة اخي علي وهي افضل مما قدمته لك
  2. هذه لم اعملها حيث قمت بالتعديل على جداولك السابقة ولم انتبه لها والافضل الاكتفاء بالتكامل المرجعي ولا بأس بالتحديث ولكن الحذف لا احبذه وهذه عكس الاولى ولا باس من تطبيق تتالي التحديث والحذف لاننا قد نحتاج مستقبلا لتغيير مسميات ، ايضا ليس هناك محاذير بفقد بيانات تاريخية كالأولى رقم السنة واحد في جميع الحقول فما جدوى الفهرسة نضع الحجم حسب الحاجة فما دامت الارقام لن تتعدى 255 فالاولى ان يكون حجمها بالبايت حجم الحقول في الجداول يتناسب طرديا مع حجم قاعدة البيانات ، وهذا لا شك يؤثر على حجم القاعدة من غير ضرورة للمزيد راجع الرابط التالي http://office.microsoft.com/ar-sa/access-help/HA010231953.aspx#BMnumberfs المفتاح ولو لم يكن هناك حاجة اليه فإنه ينصح به بشدة فقد نحتاجة لربط علاقة بجدول آخر او حينما نريد تطوير القاعدة وتكبيرها وهو مهم جدا لمنع تكرار البيانات في حقل واحد او حقول متعددة .
  3. هذه تحتاج الى تحديدك انت داخل الفورم فتعمل خانتي اختيار لمادة او مادتين وبالكود البرمجي تستطيع التلاعب بالتسميات بمعنى اننا لا نحتاج لشرط وجود البيانات سأعمل لك مثالا يوضح كيفية التطبيق
  4. لم يعمل لان التقرير غير منضم اي لا يوجد له مصدر بيانات جرب واجعل له مصدر بيانات جدول فارغ وانظر النتيجة
  5. حييت ابا سليمان وكل سنة وانت طيب فقط ابدأ ونحن معك ان شاء الله ، فربما يروق لك المقام هنا . بداية انت بحاجة الى اربعة جداول وقد يكون هناك جداول اضافية 1- جدول لمالكي العقارات وأنشء فيه ما تحتاجه من حقول 2- جدول للمستأجرين وأنشء فيه ما تحتاجه من حقول 3- جدول للعقارات وأنشء فيه ما تحتاجه من حقول 4- جدول للعمليات وهو الذي يثبت فيه تاريخ الايجار والدفعات ملحوظات استخدم اوفيس 2003 لعموم الفائدة واطلاع اكثر من الاعضاء اكتب اسماء الجداول واسماء الحقول بحروف انجليزية واكتب التسمية التوضيحية بحروف عربية
  6. بعد الاطلاع على المرفق المطلوب غير واضح ادعم شرحك بالصور
  7. من هنا http://www.officena.net/ib/index.php?showtopic=54777
  8. اكمالا لموضوع اخونا ابو الوليد هناhttp://www.officena.net/ib/index.php?showtopic=54716 او بالاصح اعادة تصميم وهيكلة لبرنامج الصندوق فنبدأ بسم الله ثم ننشء الجداول مع ملاحظة مايلي : 1- تسميات الجداول والحقول بحروف انجليزية والتسمية التوضيحية باللغة العربية ليسهل علينا كتابة الاكواد مستقبلا عند الحاجة 2- جدول لبيانات الاشخاص 3- جدول لتفاصيل العمليات 4 - جداول خدمية أ- جدول للعمليات الرئيسية ب - جدولين للعمليات الفرعية ج - جدول للشهور والسنة يجب ملاحظة ان جدول التفاصيل يشتمل على اكثر من مربع تحرير وضعناها فقط مؤقتا حتى انتهاء التصميم وسيتم لاحقا ارجاع الحقول الرقمية الى مربعات حقول عادية آمل الاطلاع على المرفق وانتظر الملاحظات والاستفسارات ان وجدت ، قبل الانتقال الى الخطوة الثانية صندوق1.rar
  9. جرب الاقتصار على الرسالة فقط ليصبح الكود هكذا Private Sub Report_NoData(Cancel As Integer)MsgBox " معذرة اخي الكريم .... لايوجد تحويلات مالية خلال هذا الشهر ", vbCritical, "تنبيه" Cancel = True End Sub
  10. كنت متوقعا مثل هذا الرد تم التعديل وضعت معيارا في الاستعلام مصدره حقل في النموذج وهذا الحقل يأخذ بياناته من تسميات الازرار عتند النقر دمج تقريرين2.rar
  11. تحديد خصائص الصلة في العلاقة بين الجدولين هو المسؤول عن الظهور اما لليمين او لليسار تم التعديل حسب الرغبة الانترفيرون2.rar
  12. انظر هنا http://www.officena.net/ib/index.php?showtopic=33549#entry174361
  13. هذا هو المتبع غالبا ولكن لاحظ اننا لا نتعامل مع الاستعلامات مباشرة داخل البرنامج School2.rar
  14. تفضل تم التعديل آمل ان يوافق رغبتك دمج تقريرين.rar
  15. ما رايك ان افتح موضوعا جديدا وبعنوان مناسب لاعادة تصميم البرنامج ؟ ملحوظة : يمكنك الاستفادة لاحقا من نماذجك وتقاريرك الموجودة بداية : الاصلاح سيتم على الجداول والاستعلامات
  16. وعليكم السلام بصفة عامة : علامة التعجب ( ! ) ما بعدها يعتبر جزء أو عضو في المجموعة التي قبله اما النقطة ( . ) فما بعدها هو خاصية أو أسلوب من سابقه واحيانا نجد هذا التعريف غير منضبط حين يكون التعامل داخل محرر النموذج وهل تتحول المجموعة الى خصائص ؟ ام ان هذا خاص بـ اكسس فحين نريد ان نشير الى حقل خارج النموذج محل العمل نستخدم هذه الصيغة forms!frm1!text1 ولكن حينما نشير الى حقل ونحن داخل النموذج نستخدم me.text1 حيث me تعني النموذج الحالي علما انه يمكننا الاكتفاء باسم الحقل فقط للاشارة اليه ما دمنا داخل النموذج
  17. رجعت مرة اخرى لتفحص برنامجك فوجدت سبب صعوبة التعامل واضطرارك لتوظيف استعلامات التوحيد بكثرة هو اساسا نابع من البداية وهو التأسيس الصحيح في الجداول فانت لست بحاجة ان تضع كل هذه الجداول لادخال البيانات فيكفي في العملية جدولا واحدا وان كنت مصرا فاثنين على اكثر تقدير ويكفي ان تشير داخل الجدول الى العملية برمز معين بحيث يمكنك مستقبلا التصفية من خلال هذا الرمز .
  18. انت بحاجة الى اعادة هيكلة للبرنامج ككل ، اقصد تأسيس الجداول بطريقة صحيحة سأعينك ونخرج بعمل مرضي ان شاء الله هي مسألة وقت
  19. اعتذر منك اخي كريمو فلم استطع الامساك باي حبل يوصلني الى مطلوبك ضاعف الله لك الدرجات وكل سنة وانت طيب
  20. NZ([text1])+NZ([text2])+NZ([text3])+NZ([text4])+NZ([text5])>>>>> الخ الدالة NZ ترجع القيمة الخالية صفرا
  21. الحمد لله اخي العزيز alshamal سرني مرورك وتقييمك
  22. أخي ابا الوليد تحية طيبة وبعد حقيقة يوجد في جهازي اكسس 2003 فقط وطبعا لا يمكنني فتح المرفق ولكن بالامس كان ابني بجانبي ومعه جهازه المحمول فاطلعت على مثالك وقمت بالتعديل عليه فلو حولت عملك وجعلته على صيغة mdb لرجوت لك تفاعلا اكبر من الزملاء نعود لموضوعنا : والتصفية من خلال الشهر افضل لا شك لسهولة التعامل ويمكن وضع قائمة منسدلة بالاشهر للاختيار منها ولكن قبل ذلك انت بحاجة الى اعادة النظر في التأسيس : فكيف تبحث في جدول الدفعات عن اشخاص غير موجودين اصلا ؟ وهذه يوجد لها حل ولكن العائق الحقيقي انك ستبحث عن اشخاص غير موجودين خلال شهر معين ، وحقل التاريخ الذي تبحث فيه فارغ !
  23. في الكود ادناه يمكنك عند الخطأ جعل مربع الصورة فارغ او عرض صورة رمزية On Error GoTo ErrHandler Me.myPics.Picture = Application.CurrentProject.Path & "\" & Me.eSiS & ".jpg" ErrHandler: If err.Number = 2220 Then Me.myPics.Picture = "" ' Me.myPics.Picture = Application.CurrentProject.Path & "\0.jpg" End If
×
×
  • اضف...

Important Information