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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    231

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

  1. لفت نظري مجموع الامتار !!! ليه 49 .. شكيت في فهمي وجعلت احد الاولاد يعد من 51 حتى 100 وقال لي ان النتيجة 50 في الشريحة الاولى انتهينا بـــ 50 وفي الشريحة الثانية نبدأ بـــ 51 بمعنى ان الرقم 51 محسوب وعلى ما نصل الى الرقم 100 تكون الحسبة 50 وليست 49 هل فهمي صحيح ؟؟
  2. المستخدمون يختلفون من مستخدم لآخر .. فقد يكون المستخدم هو مالك المشروع . اذا بتريح راسك وراس العميل كونهم موجودين في الجدول افضل ، على اعتبار ان المشروع برنامج حسابات ، على اعتبار ان هذه الاربع بنود رئيسية وثابتة لا يختلف فيها اثنان ويمكن ترك المستخدم ينشىء حساباته بنفسه ونعمل له نموذج ( يخصص للــ Admin) بضوابط خاصة لتسجيل الحسابات الرئيسية قبل العمل على الدليل انظر المرفق وضعت زر لفتحه من الدليل ،، وإلا فمكان استدعاء هذا النموذج يكون ضمن قائمة الأدوات التي تستخدم لمرة واحدة غالبا .. كإدخال اسم المؤسسة وبياناته ، وكرفع شعار المؤسسة و غيرها من الادوات ويمكن حمايته بشكل نهائي حيث لا يمكن فتحه الا لمن يحمل حساب الأـــ dmin حتى لو دخلت للتصميم عن طريق الشيفت dlookup8.rar
  3. تم التعديل على اساس ان الحسابات الرئيسية الاربعة موجودة فعلا في الجدول ، وان العمليات المستقبلية تندرج تحتها من التوجيهات : لا يصلح ادراج رموز في تسميات الحقول سوى الفاصلة تحت السطر ( _ ) ( الاقواس وعلامة الزائد والناقص وعلامتي القسمة والفاصلة او الفاصلة المنقوطة كلها ممنوعة) ابتعد بل انسى الاستعانة بحقول داخل النموذج .. واخص بذلك الحقول غير المنضمة ففي عملك اعلاه استعنت بهذه الحقول كوسيط بين الكود في المحرر وبين الجدول للتأكد من الشرط .. والصحيح ان يأخذ الكود المعلومة او البيانات من الجدول مباشرة . من ضمن التعديلات اضافة جدولين لنوع الحساب وطبيعته ، وحيث انك في بداية مشروعك يجب ان تتعامل مع الارقام بدلا من النصوص خاصة اذا كانت النصوص بحروف عربية هذالتعديل او اتباع هذا النهج ستقطف ثمراته عندما تتعمق في مشروعك . بقي مسألة الأخطاء وتتبعها ومعالجتها داخل الحدث وهذه حقيقة مهمة جدا للمبرمج ان يفهمها ولكنها تحتاج الى درس متكامل وان شاء الله سوف افرد لها موضوعا خاصا اطرح فيه هذا الدرس dlookup7.rar
  4. ابشر سوف اعمل تعديلا شاملا .. يتضمن توظيف الأكواد للتعامل مع البيانات وساكتب هنا بعض التوجيهات المهمة
  5. اخي ابو حسان : انت عضو مخضرم في هذا المنتدى ولديك الخبرة الكافية هل تعلم لماذا لم تحصل على تفاعل مع موضوعك ؟ لأسباب : 1- نموذج كلمة المرور الذي يفتح اول البرنامج ليتك تلغيه من قاموسك ، اقصد من جميع مرفقاتك التي ترفعها لأنه يسبب صدمة لمن يريد المساعدة ... لا تقل يفتح على التصميم الثاني وهو المهم او الأهم : يجب عند عرضك للمرفق ان يشتمل على الكائنات التي تريد معالجتها فقط في مثل طلبك هذا الاولى ان يكون المرفق يحتوي على نموذج واحد فقط واكرر فقط ( والجداول التي يأخذ منها البيانات فقط ) في هذا النموذج تعمل الحقول التي تريد اختيارها وعرضها في التقرير كذا تساعد من يتصدى للحل لفهم المطلوب وتسهيل انجاز العملية آمل ان تتقبل ملاحظاتي بصدر رحب ، فهي ملاحظات محب ، يريد خدمتك
  6. تفضل If ezr <> "الجزائر" Then e8.Visible = False g5.Visible = False m3.Visible = False ar.Visible = False Else e8.Visible = True g5.Visible = True m3.Visible = True ar.Visible = True End If الافواج4.rar
  7. الشطر الأخير من الكود يكون هكذا "[idofacc]=" & [fatheraccc] وليس : "[fatheracc] =" & "[fatheraccc]" لأن قيمة مربع التحرير = [idofacc] ايضا عليك بعض الملاحظات في كتابتك للأكواد منها عمل اكثر من 6 احداث لحقل واحد .. هذا عجيب ومنها استخدامك للسطر On Error Resume Next بكثرة .. لحاجة ولغير حاجة وهذا خطأ هذا السطر لا يستخدم الا عند وجود اخطاء منطقية فقط
  8. العلم تراكمي ويتطور ويزيد بعد تلقي الخلف من السلف لولا تفوق الطلاب على معلميهم لما وصلنا في هذا الزمان الى هذه المراحل من التطور هذه حقيقة لا ينتطح فيها كبشان
  9. كل اناء بما فيه ينضح .. وإناؤك مليء بالخير والأدب والتواضع تقديرك واحترامك على الرأس والعين .. على اساس اني سبقتك في السن وفي التعلم ، ولكن لا تنسى ان آفة العلم النسيان انت تجاوزتني بسنوات ضوئية ..
  10. هاته يابشمهندس جزاك الله خير اكيد افضل من اللي عملته بمراحل لأني عملته على استعجال وتبسيط مراعاة لفهمه
  11. تفضل اتمنى تكون بداية خير لك لاحتراف اكسس db1.rar
  12. على اعتبار اسم الفورم الرئيسي : form1 والحقل اسمه :text1 سوف يكون الحدث : form1.SetFocus text1.SetFocus
  13. ارى ان ادخال 13 او 14 او 15 افضل واسهل للمستخدم لأنه بمجرد ادخال 13 يتحول الوقت امامه آليا الى الواحدة مساء ومع هذا كل شيء جائز في البرمجة انظر المثال طبقت على يومي السبت والأحد انقر نقرا مزدوجا على الحقل تجده يحول الوقت من الصباح الى المساء والعكس صحيح مواعيد الاستشاريون4.rar
  14. كما تحب .. حسب فكرتك انت بحاجة لعمل التالي : العمل على نموذج مفرد وليس مستمر 1- جدول للاستشاريين يشتمل على : المعرف / والاسم ( موجود في مثالي السابق ) 2- جدول للأوقات يشتمل على : معرف الاستشاري / حقول للوقت بعدد 14 على اعتبار كل حقلين ليوم واحد مثلا ( from_1 / to_1 ) ليوم الأحد و (to_2 / from2 ) ليوم الآثنين وهكذا ... مادام النموذج مفرد فانت مخير بترتيب حقلي الوقت لليوم الواحد داخل النموذج على شكل رأسي فوق بعض او افقي بجنب بعض 3- الأيام لا وجود لها في الجداول فقط تعملها في النموذج كتسمية فوق حقلي الوقت .. لأنها ثابتة علما اني غير مقتنع بطريقة التصميم هذه فهي اقرب الى وورد منها الى اكسس هذه اقرب طريقة لتنفيذ فكرتك .. اعانك الله وسددك
  15. تمام يا دكتور اعكس العملية فقط ضع مربع التحرير باسماء المستشارين بدلا من اليوم وعدل في المعيار فقط هذه الطريقة مرنة حتى يمكنك التصفية حسب الوقت البرمجة هي المرونة واليسر في الحصول على المعلومة .. وحط تحت المرونة خطوط انا فاهمك تريد الايام بشكل افقي .. ولكن عند طباعة التقرير لا فرق .. بل الرأسي اسرع في الفهم والاسم الذي يتكرر في العمود يمكن اخفاؤه والاكتفاء بالاسم الموجود في الرأس انظر التعديل مواعيد الاستشاريون3.rar
  16. ايضا هذه الطريقة تحقق لو المشرف يحضر اكثر من مرة في اليوم مثلا الصباح والمساء مواعيد الاستشاريون2.rar
  17. عليكم السلام اطلعت على المرفق فكرة التصميم عندي تختلف ، سأعرضها اذا كانت تناسبك رأس الهرم او ما نسميه اساس العرض هو اليوم في الفورم يكون في الرأس مربع تحرير لاختيار اليوم بمجرد اختيار اليوم يعرض المشرفين الذين سيحضرون في هذا اليوم وأمام كل مشرف وقت الحضور ووقت الانصراف بكذا يمكنك التالي : طباعة مشرفي اليوم بالاوقات تعديل الوقت لأي مشرف ان لزم اضافة مشرف جديد حذف مشرف
  18. الشكل الناتج هو بسبب ان ناتج الكسر طويل .. لذا تم عمل تقريب لخانة واحدة فقط ابدا غير ممكن لو رحت للجدول ستجد ان بيانات شهر 12 موجودة التقرير يجلب كل الشهور الموجودة في الجدول للسنة المختارة EvaluationEmpUp10.rar
  19. احيانا الاعتماد على التاريخ للترقيم يسبب بعض المشكلات لذا تم تحويل التاريخ الى رقم من اجل زيادة ضبط المعادلة Database1 (1).rar
  20. لم افهم طلبك كتابته اين ؟ هل تريد الغاء نموذج الترحيل ؟ وتكتب كود المنتج التشغيلي في النموذج الرئيسي وتستدعي البيانات اذا نعم ... سبق لي ان اعطيتك هذا الحل .. عندما قلت لك انك لم تفهمني
  21. ما شاء الله .. كذا عمل واحد فاهم شغله مضبوط تصرفك في الأكواد بهذه الطريقة كذا دخلت طريق الاحتراف .............. ولكن الممارسة المستمرة تكسب الشخص زيادة في المهارات مثلا العملية اللي انت اخرجتها لا تصلح نطبقها على مجموعة السجلات ونجعل الكود يدور عليها .. والسبب ان السجلات كثيرة وتأخذ وقت في التنفيذ ومسألة التعليق واردة والأفضل في هذه الحالة استخدام الاستعلام الاجرائي ........... ستلاحظ اني حذفت جدول النشاط والفورم الخاص به .. لأن ليس لهن داعي ولنفرض اننا بحاجة لحقل او خانة اختيار فاننا نضعها في جدول المواد نفسه .......... عملت لك التحديث حسب رؤيتي جملة واحدة جرب ووافني بمرئياتك schoolالنشاط.rar
  22. ما الذي تقصد بــــ اسم وصف الزر ؟ هل تقصد التسمية الظاهرة على الزر ؟
  23. هو كذا .. يا زعيم .. هذا الذي يبحث عنه أغلب الأعضاء ولكن هناك في موضوعك يختلف .. فهو خاص بالفرسان
  24. انا عملت لك المطلوب ولكن عكست الخط ترحل اول ثم تعرض خانة الاختيار وضعت لها شرط ولكني لم اقم بتفعيلها في الاستعلام .. يمكنك عملها ان احببت جرب فقد تروق لك الطريقة TransBom3.rar
×
×
  • اضف...

Important Information