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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    404

كل منشورات العضو jjafferr

  1. هذا الرابط فيه الكود للعمل الذي تريده http://stackoverflow.com/a/3133849 ولكن ما رايك في برنامج جاهز ، تقوم بادخال قواعد البيانات ، وهو يقوم بالعمل http://www.peterssoftware.com/cal.htm جعفر
  2. وعليكم السلام تفضل . والنتيجة . اهم شئ في مثل حالاتك ، انك ما تضيف حقل "الترقيم التلقائي" AutoNumber ، وإلا فالاستعلام سيعطيك رسائل خطأ ولن يعمل جعفر 490.الحاق.accdb.zip
  3. عفوا اخوي بدر ، انا ما كنت اريد اجابة ، وانما هذه الفكرة جعفر
  4. السلام عليكم أخوي بدر الموضوع ببساطة يحتاج الى جدول خاص بالادوية التي يجب ان تصرف لاحقا ، ولكني لم اكن مقتنعا من الحل ورجعت اقرأ الموضوع مرة اخرى ، وقرأت الفقرة التالية واعطتني فكرة (اعرف انها صعبة للتنفيذ نوعا ما ، وفي الواقع كنت اريد تنفيذها لأحد برامجي للقيام بالعمل بشكل شبه تلقائي) ، ولكن اليك الفكرة: نعمل جدول خاص بالتذكير Reminders ، الجدول عام لكل شئ تريد ان يذكرك به ، سواء وصفات دواء ، او تنبيه لتجديد رخصة ، او حتى عشاء مع جعفر ، بالنسبة الى صرف الادوية لمدة 3 اشهر مثلا ، فسيقوم نموذج صرف المواد بعمل 3 سجلات في جدول التذكير ، بعض حقول الجدول (الفكرة لم تتخمر بعد ، فهذا جزء منها) ، التذكير بماذا ، متى تاريخ/موعد التذكير ، كم يوم تريد البرنامج ان يذكرك قبل الموعد ، هل تم الازم ، ام تريد التذكير في الاستمرار ، نوع العمل التلقائي المطلوب عمله لهذا التذكير ، وهذا الحقل هو اساس الفكرة ، حيث سيكون رقمي ، وستكون عندنا وحدة نمطية لعمل المطلوب على حسب هذا الرقم (سأكمل لاحقا) ، كل يوم اول ما تفتح الكمبيوتر تطلع لك شاشة المواد/الاعمال التي يجب ان تذكرك لعمله لذلك اليوم ، نموذج التذكير يكون فيه زر للقيام بعمل المطلوب تلقائيا ، وهذا يعتمد على نوع العمل (انظر رقم 5 اعلاه) ، واذا كان نوع العمل صرف دواء مثلا ، فتستطيع ان تعمل مجموعة اشياء تلقائيا (هذا اللي قصدته بوجود وحدة نمطية لكل نوع) ، فقد تريد ان ترسل رسالة sms الى هاتف المريض ، او ترسل ايميل ، او تطبع تقرير ، او ... جعفر
  5. السلام عليكم أخي محمد في حلول ، والاهم ، في مناقشة ومعلومات حلوه في الرابط اللي انا ارفقته ، فياريت تأخذ نظره هناك جعفر
  6. السلام عليكم اخي محمد هاي سهلة ، والمرفق فيه طلبك (مع ملاحظة اني لاحظت خطأ في الكود في قراءة الملفات ذات اكثر من 3 حروف لصيغة الملف ، مثل docx و accdb و xlsx ، والملفات بدون صيغة) ، وتم تعديله في المرفق بدلا عن FileCopy File_Path_Name, Me.pate & "\" & File_Name استخدم FileCopy File_Path_Name, Me.pate & "\Alt_" & Me.id_m & "_" & i & "." & FileExt ولكن اسمح لي ان اعرض بعض التغيير: ايش رايك بدلا عن Alt_6_1.jpg Alt_6_2.doc ايش رايك في ، بحيث تحتفظ بإسم الملف ايضا Alt_6_1_Router_config.jpg Alt_6_2_Read_Router_config_Manual.doc وايش رايك في انه يوجد لكل سنه ملفاتها؟؟ جعفر 207.3.m.salama.accdb.zip
  7. السلام عليكم اخي محمد فهم الكود اخذ مني وقت ، واعتقد بأني فهمته طيب ، اذا كنا في المسلسل رقم 6 ، وكان عندنا الملفين التاليين عند الادراج: Router_config.jpg Read_Router_config_Manual.doc . فكيف تريد حفظ هذين الملفين؟ جعفر
  8. ونستخدم الامر Replace مثلا [barcod_item] & replace(Format([total];"0.000");".";"0") جعفر
  9. نعم هذا صحيح اذا نسخت الجملة ووضعتها في برنامجك مباشرة ، والسبب هو لغة الكمبيوتر من العربي الى الانجليزي لحل المشكلة ، بدل الفاصلة , استخدم الفاصلة المنقطة ; جعفر
  10. وعليكم السلام استخدم الامر Format ، هكذا Expr1: [barcod_item] & Format([total],"0.000") جعفر . .
  11. تفضل . . جعفر 487.تنسيق شرطي.accdb.zip
  12. لماذا تريد ان تقوم بهذا العمل؟ جعفر
  13. تفضل في جدول الالحاق Table3 ، نجعل الحقل في الجدول لا يقبل التواريخ المتكررة . واستعلام التوحيد لجمع التواريخ ، وتم توحيد اسم الحقل كـ D . ثم نستخدم استعلام التوحيد كمصدر لاستعلام الالحاق: . ومن هذا الاستعلام نأخذ أكبر واصغر قيمة للتاريخ . والنتيجة . ونعمل مصدر بيانات النموذج ، هذا الاستعلام الاخير ، ولكننا يجب ان نشغل الاستعلام الالحاقي قبل عرض البيانات في النموذج . والنتيجة . جعفر 486.تواريخ.mdb.zip
  14. حياك الله نعم هناك عدة طرق ، واسهلها الحدث "عند عدم وجود بيانات" OnNoData جعفر
  15. وعليكم السلام مايكروسوفت تشجع المبرمجين بإعطائهم قوالب Templets جاهزة للعديد من برامج الاكسس ، لذا ابحث في الرابط التالي للحصول على ما تريد: https://access-templates.com/ اما انا ، فبحثت في جوجل عن "ms access templates schools" ، ثم من النتائج ، اخترت: https://access-templates.com/tag/school.html https://access-templates.com/tag/student+database.html جعفر
  16. السر في الجواب ، هو معرفة السؤال جعفر
  17. تفضل ارجو ان يكون هذا طلبك ، في التقرير نعمل استعلام ، ونربط الحقول التي نريد قيمتها من بقية الجداول . وهذه النتيجة المطلوبة . وعليه ، نعمل تقرير يكون مصدره الاستعلام اعلاه: . جعفر 485.New Microsoft Office Access Application (2).mdb.zip
  18. وعليكم السلام افضل حل ، انك تعمل استعلام جديد ، ويكون مصدره استعلام التوحيد ، وتضع فيه جميع حقول استعلام التوحيد ومنه ، تستطيع ان تجعل الاستعلام كما تريد ، استعلام مجاميع (وبفرز الحقل الصحيح ، تأخذ اول قيمة) ، او استعلام تحديث/الحاقي لحقل في جدول بمعيار معين جعفر
  19. اخي محمد ، الظاهر اننا ما قادرين نوصل الفكرة لبعض !! طلبي هو ، ماذا تريدنا ان نساعدك فيه !! والجواب الذي انتظره منك مثل: عند فتح التقرير Query1 ستجد مجموعة اسماء ، كيف لي ان ابحث عن Location 35 التابع Ashraf في النموذج Table1. سؤالك/طلبك الى الان غير واضح . جعفر
  20. اذا كان فهمي لسؤالك صحيحا ، فحجم الصور يمكن ان يكون بثلاث حالات (كما تلاحظ في التقرير في الصورة) ، والحالة الافضل لعملك هي Zoom ن حيث تستطيع تصغير الصورة كما تشاء ، وتحتفظ الصورة بنسبة الطول الى العرض ، وبهذه الطريقة تستطيع ان تضع الكثير من الصور: . الطريقة الثانية هي عمل صفحة جديدة ، هكذا: . والطريقة الثالثة استعرتها من احد برامجي النتيجة عبارة عن 6 اعمدة . والطريقة: . جعفر
  21. اي فكرة ؟؟ انت لم توضح شئ الى الان!! جعفر
  22. اخي انت ارفقت برنامجك ، ولكن طلبي كان مثال من برنامجك للذي تريد الوصول اليه جعفر
  23. وعليكم السلام للأسف ، ما وضحت لي الفكرة جعفر
×
×
  • اضف...

Important Information