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

Mohamed Nada

03 عضو مميز
  • Posts

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

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

كل منشورات العضو Mohamed Nada

  1. جزاك الله كل خير .. جارى التحميل والتجربة تحياتى محمد ندا
  2. أخى الكريم ابو خليل أشكرك لسعة صدرك أولاً ...... ثم فعلاً لقد أفدتنى بوجهة نظرك هذه .. فلم أنتبه إليها. تحياتى محمد ندا
  3. أخى الكريم مجهود رائع تستحق عليه كل تقدير لى إضافة بسطية إذا اتسع صدرك لها. أنا أقوم باحتساب العمر عند التعيين .. وإذا كان العمر أقل من 18 سنة يرفض الإدخال بنفس الطريقة. حيث أعتقد أنه من الأفضل عدم الاكتفاء بأن يكون تاريخ التعيين أكبر من تاريخ الميلاد وحسب ... لعل الفارق بينهما يكون أيام .. وهو خطأ أيضاً مجرد فكرة لمحاولة التحسين ولن تكلبف شئ. بالمرفق مثال صغير تحياتى محمد ندا DB001.rar
  4. مشرفنا الرائع كمال هى صحيح متأخرة وقت طويل جداً .. بس فعلا أول مرة أفتح البرنامج لك ألف تحية على الإبداع المتواصل .. ونسأل الله أن يبيض وجهك يوم تلقاه. تحياتى محمد ندا
  5. بارك الله فيك البرنامج جميل ومبسط ومفيد
  6. بارك الله فيك أستاذنا محمد طاهر... أتعرف لقد خطرت هذه الفكرة على بالى مرات عديدة .. ولكننى تخيلت أن هذا غير ممكن .. فأصرف نظر عنه. الله ينور عليك دايماً تطلع فى الوقت المناسب بحلول رائعة. تحياتى لشخصك الكريم محمد ندا
  7. ميزة جميلة من أستاذ رائع. لا يبقى سوى التطبيق .... تحياتى محمد ندا
  8. أخى نوفل طبعاً لك الحرية فى الرأى كما هى للجميع ... ولكن إذا كان الأمر يتعلق بالخبرة والعلم فعلينا أن نأخذ (وأقصد نفسى شخصياً) علينا أن نأخذ برأى الأساتذة وهم كثيرون. وخاصة كلنا يعرف الأخت الفاضلة الدكتورة زهرة وإسهاماتها فى هذا المجال .. وغزارة تعاملها مع كل المشاكل والحلول الخاصة بها .. وما لها من باع طويل فى هذا الصدد أهلها أن تكون MVP ولا نغفل رأى حضرتك وخبرتك .. ولكن الحذر واجب فاعدة البيانات يجب الاحتياط لها من كل خطر حتى لو كان واحد فى المليون .. لأن الخسارة لا يمكن تعويضها ... ولذلك نجد أن كل المبرمجين مولعين بأساليب الحماية والإصلاح والنسخ الاحتياطى ومنع العبث. تحياتى محمد ندا
  9. أو مربع نص وقم بتسميته Timer وأكتب فيه فى وضع التصميم القيمة =Now() وأجعل تنسيقه HH:nn:ss AM/PM وفى الفاصل الزمنى للنموذج إجعله 1000 وفى حدث المؤقت الزمنى On Timer أكتب الكود التالى: Me.Timer.Requery لديك كثير من الخيارات الآن ... إذا كان منها ما يناسبك برجاء الرد بتمت الإجابة تحياتى محمد ندا
  10. إخوانى الكرام كل هذا كلام صحيح وطيب ... ولكن ما الحل فى التعاظم المستمر لحجم قاعدة البيانات مع التعديلات فى التصميم وإضافة وحذف كائنات طوال الوقت ؟؟؟ لأن هذا بالنسبة لى هو السبب الأول وربما الوحيد لإجراء عمليات الضغط والإصلاح بشكل روتينى. تحياتى محمد ندا
  11. أخى أمير عاطف ... مرحباً بك طال غيابك أين أنت كل هذه الفترة .. لم نرى نشاطك المعهود بالمنتديات ... لعل لديك مانع خير يشغلك. أخى مقدم السؤال: لو أرفقت ملفك يكون أسهل بدلاً من التخيل الذى ربما لا يتوافق مع ما تريد. تحياتى محمد ندا
  12. هذا جزء من إبداعات Bluemind التى لا تنتهى. أكثر الله من إبداعاتك. تحياتى محمد ندا
  13. أخونا أسامه... دائما مبد وتجيب التايهة (مدح مصرى) إسمح لى أن أشارك بجزء ... كما عهدت سعة صدرك الدائمة. بقى أن يتم فتح قاعدة البيانات التى ستقوم بعملية الإلغاء للقاعدة التى ستحذف. وأنا فى مثل هذه الحالات استخدم المهام المجدولة للويندوز Scheduled Tasks وتقوم بفتح القاعدة التى ستقوم بالعمل .. والقاعدة عليها إغلاق نفسها بعد إنجاز المطلوب. وهكذا لا يحتاج المبرمج إلى فتح قاعدة البيانات فى التاريخ المحدد ... ويتم العمل حتى فى حالة عدم وجوده. تحياتى محمد ندا
  14. اللهم أهدنا وإياك ويرحم والديك وأهلك .. آمين تحياتى محمد ندا
  15. برنامج جميل ورائع جزاك الله خيراً تحياتى محمد ندا
  16. أخى نوفل هذا هو الفرق بين المتألقين أمثالك والمتواضعين أمثالى. فأنا أتعامل ما الأكس منذ أن كان أكسس 2 (ما قبل أكسس 97) .. ومع ذلك لم ألاحظ هذه الميزة البسيطة والرائعة فى نفس الوقت. وأعرف أن كثلى كثيرون. تحياتى محمد ندا
  17. أخى الكريم فى حدود معلوماتى المتواضعة لا يمكن جمع النص كالأرقام. وأعتذر أننى لم أفهم سؤالك فى المشاركة 16. إذا كان لدى أحد من الأخوة الكرام حل برمجى ... فليتفضل به لأن الحل الذى عندى ليس برمجياً وهو كالتالى: قمت بتصدير الاستعلام إلى إكسيل .. وهناك قمت بتحويل البيانات إلى أرقام ثم عدت واستوردتها وغيرت ما يلزم فى الاستعلام بعد إذنك وتم الجمع كما ترى افى الاستعلام. وإذا لم يكن أمامنا إلا هذا الحل ... فهو سهل ويمكن تطبيق قاعدة الغياب والمجازون عليه فى الاستعلام دون مشاكل .... فقط قل إذا كان يناسبك. تحياتى محمد ندا . School_Up4.rar
  18. أخى Alshamal بعد السلام عليك وعلى أخواننا الكرام فى المنتدى. مرفق البرنامج بعد إضافة استعلام يقوم باحتساب مجموع درجات كل الطلاب .. الناجحين وغير الناجحين. وإضافة نموذج لنفس الغرض. لعل هذا يفى بالغرض. تحياتى محمد ندا School_UP3.rar
  19. خبيرنا الكريم Bluemind لقد حاولت أن أجعل كل القوائم الموجودة بالمرفق تعمل وألغيت منها ما لا يعمل ..... بالمرفق. أرجو أن يكون ذلك مفيداً. لأننى أخشى أن يتم الفهم خطأ أننى لا أريد إرفاق ملفاتى .. ولكن والله هى مشكلة كبر حجم القاعدة وتشعبها هو الذى يمنع ذلك خاصة أنه كما ترى مليئة بالأزرار الملونة وهى صور تجعل حجم القاعدة كبير نوعاً. .. بالإضافة طبعاً لأنها مليئة بالبيانات الحية الخاصة بالعاملين بالشركة. مرة أخرى أقدر لك المشاركة تحياتى محمد ندا Menus_explain.rar
  20. خبيرنا وأستاذنا Bluemind أشكر أولاً اهتمامك بموضوعى .. فهو شرف لى أن تهتم بموضوع لى. وأحب أن أوضح .. ما أرفقته هو فقط لمحاولة التوضيح حيث أننى عملت القوائم عن طريق الماكرو الموجود بالمرفق. وده لأن القاعدة المذكورة أعمل عليها منذ سنتين وفيها ارتباطات كثيرة .. وكلما حاولت إرفاق نسخة مبسطة منها أجدها تعطى كثير من رسائل الخطأ لفقدها نماذج أو استعلامات أو غيرها. وهى تحتوى على: 78 جدول 132 استعلام 74 نموذج ونموذج فرعى. 102 ماكرو 9 موديول وحوالى 200 تقرير (حقيقة لم أعدهم). وتعرف أن ذلك يعقد جداً استخلاص جزء منها لأنه دائماً ما تجد ارتباطات مفقودة. ولذلك أرفقت صوراً وجزء من القاعدة قدر المستطاع ليوضح الفكرة حيث أن إرفاق جزء أكبر لن يفيد كثيراً. فالفكرة أن القوائم معمولة بالماكرو. عموماً إذا كان ضرورى إرفاق جزء أكبر من قاعدة البيانات سأحاول مجدداً لأننى حاولت اليوم فعلاً عمل ذلك وكان دائماً يظهر رسائل تفيد فقد ارتباطات. تحياتى محمد ندا
  21. أخى الكريم AlShamal أتمنى ألا أكون تأخرت عليك .. لكن والله لو تعرف ما لدى من ظروف لعذرتنى ألف مرة. أرجو أن يكون المرفق به طلبك .. وهو كالتالى: أولاً: تم إضافة نموذجين جديدين بهما تفاصيل وبيانات أكثر. المطلوب منك إدخال موقف الطالب من كل مادة فى الامتحان (حاضر ، غائب ، أو مجاز) فى حالة حضور الطالب سيتيح لك البرنامج كتابة الدرجة التى حصل عليها فى خانة الدرجة. فى حالتى الغياب أو الإجازة (مجاز يعنى) يقوم البرنامج عنك بكتابة الدرجة صفر ويغلق الخلية ضد التعديل فلا تستطيع التعديل فيها (يعنى ما ينفعش تغير الصفر). ثانياً: يقوم البرنامج بعمل الإجماليات اللازمة والخاصة بكل مادة على حدة حيث يقوم باحتساب عدد المقيدين (وهو إجمالى الطلبة المسجلين), عدد الناجحين بكل مادة عدد المجازين بكل مادة عدد الغائبين بكل مادة عدد الراسبين بكل مادة ثالثاً: عدد الناجحين فى كل المواد ونسبتهم لإجمالى الطلبة. عدد الراسبين فى كل المواد ونسبتهم لإجمالى الطلبة. ثم فى النهاية تم عمل نموذج مشابه للأول ولكنه نموذج فردى غير مستمر (يعرض بيانات طالب واحد) نظراً لأنى لاحظت أن البيانات زحمة ممكن تسبب للمستخدم عدم تركيز نظره على سجل الطالب المطلوب. بقى على الله ثم عليك نقل الأكواد والوظائف من أحد النماذج إلى التقرير وسوف تعمل تمام إن شاء الله. لأنى قاعد على البرنامج خاصتك من الثامنة مساءاً إلى الثانية والنصف صباحاً (الآن) وبدأت أفقد تركيزى. وفى حالة عدم قدرتك على عمل التقرير بالشكل المطلوب لأى سبب .. فقط أخبرنى وسوف نقوم به معاً إن شاء. أرجو أن يكون هذا يوفى بالغرض الذى تحتاجه. تحياتى لك ولجميع الأخوة محمد ندا School_UP2.rar
  22. إخوانى .. هل الموضوع ليس هاماً أم أنه لا توجد له طريقة بالأكسس؟ تحياتى محمد ندا
  23. أخى الكريم ها نحن دخلنا فى تفاصيل جديدة ... ولقد قرأت ردك بعد منتصف الليل. وأتمنى أن يكون لدى الوقت للرد عليك قبل يوم الخميس وإلا يكون الرد فى نهاية الأسبوع إن شاء الله لانشغالى بأمور تخص انتقالى من مكان إقامتى الحالى لمكان آخر. أرجو ألا تنزعج من التأخير .. وتعذرنى فيه. تحياتى محمد ندا
×
×
  • اضف...

Important Information