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

عمار زيد

المشرفين السابقين
  • Posts

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

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

كل منشورات العضو عمار زيد

  1. السلام عليكم الأخت إكرام يرجى تجريب المرفق وستفهموا قصدي والسلام az_db2.zip
  2. السلام عليكم أرجو أن يلبي المرفق طلبك إن كانت الإجابات أكثر من احتمالين أنصحك باستخدام دالة case والسلام AZ_db1.zip
  3. السلام عليكم أخي الكريم .. خلال دراستنا في المدارس والجامعات كان جزء الدرجة يجبر إلى الرقم الأكبر إن كان نصف أو يهمل بحال كان أصغر من النصف فإن رغبت بتحقيق ذلك تنحل جميع مشاكلك بأن تستخدم دالة round وتجبر الكسر وتأخذ تفقيط مثالي. اما إن كان برنامجك يجب ظهور أجزاء الدرجات فيه فيجب العمل على ذلك وإن شاء الله الأخوة في المنتدى يساعدونك والسلام
  4. السلام عليكم الأخ التقني إنه لشرف لي أنه تم تثبيت الموضوع وأعاننا الله وإياكم على النفع والتعلم أخي الكريم إن هذه الطريقة تمنع من إضافة أي بيانات جديدة للبرنامج أو التعديل , ويمكن استخدامها في النسخ التجريبية مثلاً أو في حال أراد المبرمج أن يجعل برنامجه محدد بفترة محددة , فالبيانات القديمة تظهر كما هي , أما إن حاول المستخدم الغير الشرعي او المنتهي ولايته أن يضيف أو يعدل فلن يستطيع . طبعاً هذه بذرة صغيرة يمكن أن تكبر وتنمو حسب الحاجة فيمكن إضافة تشفير البيانات لها مثلاً أو ربطها برقم الهارد الديسك أو أي شيء , فكل منا يستطيع أن يحور هذه الطريقة بالأسلوب الذي يحتاجه. جزاكم الله خيراً على هذا المنتدى , وأدامكم ذخراً . أخوك عمار
  5. يرجى إرفاق المثال الذي فيه أزرار بالتقارير فنصف العلم لا أعرف وشكراً
  6. السلام عليكم جزاء الله خيرا الأخت إكرام وعذراً منك أردت أن أضيف أن التفصيل ( أو الرأس أو التذيل حسب المقطع الذي يوجد الحقل فيه ) أيضاً يجب أن يكون قابل للتقلص والتمدد حتى تنجح هذه الطريقة , يرجى تجربة ذلك . وشكراً
  7. السلام عليكم لا يمكن إضافة أزرار للتقارير فقط في النماذج والسلام
  8. السلام عليكم الأخ المشاكس حاول بعد إدخال رقم غير 123 أن تدخل أسمك فستجد أنك لن تستطيع لأنه إذا ضغطت أ سيكتب حرف غيره وهكذا حاول في النص وفي الأرقام والسلام
  9. السلام عليكم يمكنك ذلك من خلال عمل معادلة في الاستعلام أو في الكود بحيث يتم جعل تاريخ اليوم = تاريخ الاستلام فإن تحقق يعطيك نص أنه جاهز للاستلام ( إذا كان من خلال الاستعلام ) أما إن كان عن طريق الكود فيظهر رسالة انه صار وقت التسليم عن طريق الاستعلام : test:iif(date=date(),"ready","") عن طريق الكود : if me.date=date() then msgbox "ready" end if والسلام
  10. السلام عليكم أخي الكريم يوجد جدول داخل كل ملف أكسس اسمه MSysObjects تستطيع إظهاره من خلال الأدوات -- خيارات -- إظهار -- كائنات النظام وهو يحتوي على أسماء الجداول والاستعلامات والنماذج تستطيع بعدها من خلال معرفة رمز كل نوع من عمل استعلام يحضر لك ما ترغبه ويمكن بعدها أن تضعها في قائمة منسدلة مثلاً والسلام
  11. السلام عليكم حسب ما فهمت من سؤالك فإن الحل بعمل تقرير فرعي داخل تقرير من ثم تطرح قيمة الحقل في التقرير الفرعي من قيمة الحقل في التقرير الرئيسي وتستطيع عمل تقرير فرعي من خلال شريط الأدوات داخل التقرير عندما تفتحه بوضع التصميم والسلام (أرسل مثال عن ما تريده وإن شاء الله الأخوة يساعدوك في ما تريد)
  12. أخي الكريم النتيجة صحيحة لأنه يوجد أرقام بعد الفاصلة 12.333333333 وعندما تجمعها مع رقم 12.333333333 فإن النتيجة تكون 24.66666666 ولأنك اخترت في التنسيق أن يحضر رقمين بعد الفاصلة فسوف يجبر الكسر فيصبح 24.67 وللتأكد من كلامي اجعل التنسيق 3 خانات ثم 4 ثم 5 فستجد أن آخر رقم هو 7 على كلٍ راجع التعابير clng و CDbl وهي تقوم بتحويل الأرقام وأيضاً round فمن خلالها تحدد كم رقم بعد الفاصلة تريد وبالتالي يستبعد باقي الكسر ثم تقوم بالجمع فمثلا ً : round(mynumber,2) يحضر لك رقمين بعد الفاصلين فعلياً وليس بالتنسيق فقط والسلام
  13. السلام عليكم قمت بإضافة كلمة سر ( كما طلب الأخوة ) , بحال تحققت يعمل البرنامج بشكل طبيعي وإن لم يعمل يقوم بتنفيذ الكود السابق وذلك ليكون المثال واضح للأخوة في المنتدى كما قمت بإلغاء إمكانية اللصق في البرنامج أرجو أن تعطونا رأيكم AZ_Random_Character_Ver2.zip
  14. جزاكم الله خيراً سأقوم بالتعديل إن شاء الله السلام عليكم
  15. السلام عليكم أرجو أن أكون قد وفقت لما ترجوه إليك المرفق بعد التعديل السلام عليكم AZ_bd1.zip
  16. أخي الكريم ضع مثال ليتم التعديل عليه إن شاء الله
  17. السلام عليكم شكراًُ أخي رضوان على نصيحتك , كلام صحيح
  18. السلام عليكم في أحد مشاركاتي كان حول برمجة أزرار من F1 to F12 دون استخدام الماكرو , فكانت الإجابة من الأخت زهره حفظها الله , وطلبت مني أن أعمل مثال وأرسله عسى أن ينتفع به الأخوة في المنتدى . وهذه المشاركة التي وعدت بها الأخت زهره , علماً أنها مختلفة عن الاستخدام الذي طلبته ولكن شيطان البرمجة ( كما هو شيطان الشعر ) وسوس لي بهذه الطريقة. الطريقة مبنية على أساس لخبطة الأحرف والأرقام فلا يستطيع المستخدم الغير شرعي من معرفة ما يحصل أو كيف تتم الكتابة ويمكن ربط هذه الطريقة مع تايمر أو تاريخ انتهاء النسخة أو رقم الهارد - حسب الطلب _ آمل أن تستمتعوا بهذه الطريقة , " وإن كنت شاطر أكتب اسمك من خلال النموذج " والسلام AZ_Random_Character.zip
  19. السلام عليكم نأسف للتأخير 1 - قمت بأخذ الشهر فقط من خلال دالة format كما هو واضح في الاستعلام 2 - قمت بربط معرف الموظف مع المعرف الموظف في جدول الموظفين لإحضار اسم الموظف 3- استخدم التجميع ( إشارة سيجما في الأدوات أعلاه في تصميم الاستعلام ) لتجميع الحقول 4- تم تجميع النقط بوضع دالة sum على النقاط حسب الشهر وتم التجميع حسب الشهر بدالة group by أرجو أن يلبي المرفق طلبك والسلام sss.zip
  20. السلام عليكم أخي الكريم .. كلنا كنا مبتدئين .. 1- قم بتزيل برنامج التفقيط من المنتدى 2- أدخل إلى البرنامج 3- أدخل إلى محرر الفيجول بيسك alt و f11 معاً 4- اختر برنامج التفقيط من اليسار 5- ستجد في الكود مكتوب ضمنه ريال وهلله 6- استبدلها بالدرجات 7- احفظ وأغلق وصحتين وعافية والسلام
  21. السلام عليكم شكراً لك على كلامك الجميل ونسأل الله لنا ولكم الجنة أخي الكريم 1 - أقصد بالترويسة هي رأس التقرير والذي يحمل اسم المخبر والطبيب والمريض فقد فصلتها في تقرير رئيسي 2 - عملت تقارير فرعية عدد 3 لأنك إذا عملت تقرير واحد فرعي أو ضمن التقرير الرئيسي الذي عملته أنت , فسوف يظهر التقرير على عدة صفحات فاستعملت هذه الطريقة للتحايل بحيث قسمت معلومات التحليل إلى 3 تقارير فرعية ووضعتها جانب بعضها . تستطيع أن تعمل التقرير الفرعي من خلال شريط الأدوات وأنت في وضع تصميم فتجد زر اسمه تقرير فرعي عندما تضغط عليه تذهب إلى التقرير وتضغط بالماوس في مكان تفصيل ثم يعمل الويزرد خطوة بخطوة وهو يشبه النموذج الفرعي الذي نعمله في النماذج . جزاء الله خيراً على دعائك ولك مثله إن شاء الله والسلام عليكم
  22. السلام عليكم أخي الكريم طريقة عمل هذا التقرير : 1 - قمت بفصل ترويسة التقرير بتقرير منفصل 2 - قمت بعمل تقرير فرعي عدد 3 وقمت بتقسيم الحقول بينها بالتساوي 3 - تم ربط التقرير الرئيسي مع التقارير الفرعية من خلال رقم الطلب أخي الكريم ,, السر في عمل خاصية قابلية التقلص والتمدد هو أن يكون ارتفاع الحقول متساوي لذلك إحرص على أن تتحقق هذا النقطة . الطريقة التي قمت بها أنت لا تنجح لأن التقلص لا يمكن أن يحصل ويوجد حقل آخر بجانبه فيه بيانات لذلك قمت بفصلها بثلاث تقارير فرعية. كما قمت بوضع زر لفتح التقرير من داخل النموذج ويقوم بفتح التقرير على رقم الطلب الذي تقف عنده فقط دون إظهار بقية التقارير . ادعو لنا بالخير .. AZ_BLOOD.zip
  23. شكراً أخي التقني يرجى أن تكون هذه النقطة ( إعادة التغييرات إلى ما كانت عليه قبل تنزيل البرنامج ) من ضمن شروط المشاركات , فليس من المعقول أن نقوم بالبحث بعد كل تنزيل لبرنامج , بالبحث عن ما تم تغييره . شكراً جزيلاً
  24. هل يوجد أشياء أخرى تم تغييرها في الأكسس يرجى اطلاعنا حتى لا تحدث مفاجأت
  25. السلام عليكم أخي الكريم آسف للتأخير في الرد لا يوجد ضرورة لتقوم بإدخال المعرف ثم تختار الاسم وأيضاً يجب أن لا تكرر المعلومات في الجداول قم بربطت جدول التقييم مع جدول الأسماء من خلال المعرف فعندما تختار المعرف يحضر لك الاسم ودون أن تضطر لتكرار المعلومات والسلام عليكم
×
×
  • اضف...

Important Information