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

Mohamed Nada

03 عضو مميز
  • Posts

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

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

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

  1. إخوانى الكرام للرفع تهمنى الأيقونات فى المقام الأول
  2. الرائع المشع خيراً وعلماً محمد طاهر لا أدرى بماذا نرد على هذا الكرم والتفضل منك رغم ضيق وقتك الذى أعرفه. كل ما أستطيع قوله هو جزاك الله خيراً على ما تقدمه دائماً .. ويزيدك عليه من فضله أكثر ما أنت أهل له. تحياتى محمد ندا
  3. إخوانى الكرام تم حل الجزء ثالثأ من السؤال ... وتفضل بالاشارة للحل أخونا الكريم يوسف أحمد. بقى أولاً وثانياً تحياتى محمد ندا
  4. إخوانى مرفق توضيح بسيط بالصورة. تحياتى محمد ندا
  5. إخوانى الكرام ... لدى ثلاثة أسئلة تتعلق كلها بالقوائم: أولا: كيف يمكن إضافة أيقونات لكل بند من القائمة مثل المرفقة للمتمكن "رضا عقيل" .. علماً بأنه معمولة بالماكرو. ثانياً: هل من الممكن تغيير نوع وحجم الخط بدلاً من الخط الإفتراضى فى هذه القوائم؟ ثالثأ: كيف أخفى زر الإغلاق الخاص بالبرنامج حتى لا يستطيع المستخدم إغلاق البرنامج إلا من خلال زر أمر الإغلاق حتى يتم عمل النسخ الإحتياطى كما هو مبرمج مع زر الخروج. مرفق صور للتوضيح .. وجزء من قاعدة البيانات. تحياتى محمد ندا Menus_explain.rar
  6. أخى الكريم يرجى تحميل ملف به بعض البيانات وطبعاً للسرية ليس مهما أن تكون البيانات حقيقة. مع بعض التوضيح للمطلوب أكثر. أحس أن الموضوع سيسر بإذن الله ولكن البيانات تفيد فى اختبار النتائج تحياتى محمد ندا
  7. أخى Alshamal مررت على الموضوع مرات متعددة ولم أجد منك رد .. فهل مررت على الموضوع وتم حل مشكلتك ووصلت على ما تريد أم لا. ويعلم الله أننى تركت عملى لأكمل لك موضوعك لأننى لمست استعجالك عليه .. ولا أدعى فضل بل الفضل لله ثم هو مما تعلمناه من أساتذتنا. ولكننى بالفعل أريد أن أعرف إذا كان موضوعك تم حتى أتوقف عن المرور عليه وأقوم بأشياء أخرى. تحياتى محمد ندا
  8. وخطرت لى فكرة لزيادة الفائدة من الأداة اللطيفة دى: والفكرة بسطية وهى إضافة بسيطة فى الكود تمكن واحد فقط من المستخدمين وغالباً يكون المشرف بالتعديل لمجرد الخدول باسمة كالتالى: Private Sub Form_Current() Dim cntl As Control For Each cntl In Me.Controls If cntl.ControlType = acTextBox and User <> "YourGoodUse" Or cntl.ControlType = acComboBox and User <> "YourGoodUse" Then cntl.Locked = Not IsNull(cntl) End If Next End Sub حيث User هو اسم مربع النص الذى يحتوى على اسم المستخدم الذى ترغب فى السماح له بالتعديل. وحيث YourGoodUser هو الإسم الفعلى للمستخدم الذى ترغب فى السماح له بالتعديل. حيث أنه ليس من المعقول أن تغلق الدنيا على المستخدمين وعلى نفسك كمان ... تحياتى محمد ندا
  9. بارك الله لك وعليك وحولك. وبارك فى منتدانا الرائع تحياتى المتواضعة .. فقد أخجلتنى بأدبك وتواضعك والله. محمد ندا
  10. أخى Bluemind الله ينور عليك ... والله كنت ألف وأدور حول الموضوع من خلال النماذج والتقارير ولكننى لم أتخيل أنه ممكن فى استعلام. فتح الله عليك. تحياتى محمد ندا
  11. أخى الكريم أسامه ما شاء الله عليك .. شعلة نشاط بالمنتدى والله .... بارك الله لك وبارك فى علمك وزادك منه. مثالك رائع واستفدت منه وأجمل ما فيه أنه يستخرج المتسخدمين من نظام مثبت المستخدمين .. يعنى بيجيب من الآخر. وأضيف إليه المثال الذى تفضل به أخونا nart Lebzo ..... ولا أدعى تطويره ... ولكننى قمت ببعض التعديلات به وأرفقته كما تراه فى الرابط التالى وأصبح يفى بالغرض ويزيد إن شاء الله. http://www.officena.net/ib/index.php?showtopic=27181 أرسل لك مرة أخرى تحياتى وتقديرى محمد ندا
  12. الكرام المتألقون ..... مرحباً بكم بعد رد المتألق nart Lebzo .. الموضوع سخن فى دماغى ... صحيح هو كله جاى من أصل البرنامج الهايل الذى قدمه ... لكننى حاولت الاجتهاد لعمل الموضوع بشكل لطيف ويخدم المبرمجين كالتالى: طبعاً المعلومات الموجودة تم التغيير فيها لغرض استخدامها فى المثال فقط فى شاشة الترحيب أخفيت حقول الجدول حتى يتم التسجيل فيها بصمت. فى شاشة تأكيد الخروج أخفيت الحقول أيضاً وتأكيداً لصحة الحدث جعلته مع زر أمر الموافقة على الخروج من البرنامج فيكون آخر ما يتم تسجيله فى البرنامج قبل الخروج هو سجل حدث الخروج. فى الشاشة الرئيسية وضعت أكثر من شكل للمتابعة من خلال المبرمج .. وعليه أن يمنع مستخدمية من الوصول لهذا النموذج ويكون أداة له هو .. كل حسب طريقته. وكل يبدع حسب طريقته بقى..... يعنى حساب مدد الاستخدام ... إلخ يارب يعجبكم تحياتى محمد ندا User_Tracing_Tool.rar
  13. وجزاكِ مثله ويزيد بالتوفيق أختى الكريمة تحياتى محمد ندا
  14. مشرفنا المتألق nart lebzo جزاك الله كل الخير .. وجزى أستاذنا عمار زيد مثله .. والدعاء موصول لمنجز هذه الأداة. سوف أحاول أجرب وأعود إليكم إن شاء الله. وأكرر شكرى لاهتمامك. تحياتى محمد ندا
  15. أخى Alshamal ملحوظة صغيرة قبل الدخول لموضوع القاعدة ... إسمى بالعربى "محمد ندا" بحرف الأف لأن "ندى" بالياء هى المؤنث من الإسم. نأتى للموضوع: أرجو أن يكون المرفق به ما طلبت ... فى انتظار ردك. يمكنك استخدام نفس طريقة التجميع والنسب بالنسبة للمدارس وتقوم بعمل مثلها لكل مادة .. لأننى حقيقة لم أرى الطلب الخاص بكل مادة على حدة إلا بعد أن انتهيت من العمل وأنا أرد عليك حالاً. فى حالة عدم تمكنك من عملها .. يمكنك العودة وسأقوم بعملها وإعادتها لك .. رغم أننى أتمنى ـ للأفضل لك ـ أن تحاول أن تقوم بها وبذلك تزيد الاستفادة لديك. فى انتظار ردك. فى حالة أن يكون برنامجك هكذا كما ترغب يرجى الرد بتمت الإجابة. تحياتى محمد ندا School_UP.rar
  16. أخى الكريم جارى العمل على ما ترغب .. ولكن أعذرنى إن تأخرت عليك يوم أو يومين على الأكثر لمشكلة عندى أنا. عفواً: من هم المكملون تحياتى محمد ندا
  17. أخى الكريم دائماً Nart Lebzo تحية طيبة وبعد. شفاك الله وعافاك وومتعك بكامل الصحة والعافية. وأعرف أنك لم تتأخر عنى أو عن أى من الأخوة ممن يحتاج المساعدة. وجزاك الله خيرا وجزى أخونا أسامه. تحياتى محمد ندا
  18. أخى الكريم Bluemind أشكرك أولاً على مرورك الكريم على الموضوع فطالما استفدت من آرائك ومشاركاتك وبرامجك الممتعة والمفيدة. أرد أولاً على موضوع التوقيع لأهميته .. هذا التوقيع مجرد محض دعاء خطر على بالى عندما كنت أسجل بالمنتدى منذ عام 2003 عندما أخطرنى عنه أستاذنا محمد طاهر وكنا نعمل بنفس الشركة فى هذا الوقت. وليس للتوقيع علاقة بالآية الكريمة رقم 19 من سورة النمل أو الآية رقم 15 من سورة الأحقاف ... وهذا للتوضيح وجزاك الله خيراً على التنبيه وسوف أعمل إن شاء الله على تغيير التوقيع. وبالنسبة لمراقبة من يستخدم القاعدة حالياً فإن هذا كان تداعياً لموضوع آخر وكان تحت عنوان "إغلاق اعدة البيانات إجبارياً" ـ وقد شرفتنى حضرتك بالرد والمشاركة به ـ وهو على الرابط التالى: http://www.officena.net/ib/index.php?showtopic=25686 وذلك لأننى ما زلت أقوم بالتعديل فى تصميم قاعدة البيانات فلم أقوم بتقسيمها بعد إلى جداول وأخرى.... وكان الموضوع أساساً هو إجبار المستخدم على إغلاق قاعدة البيانات حيث يطلب مستخدمون تعديلات وأحاول عملها له فيكون على الآخرين الإغلاق. فمعرفة المستخدمين الحاليين يسهل أن أخبرهم تليفونياً بالإغلاق. لأننى حالياً أقوم بإرسال رسالة من الويندوز لهم وأحياناً لا يكونون على مكاتبهم. وإذا تمكنت من إغلاق القاعدة إجبارياً فلن تكون هناك حاجة لمعرفة المستخدمين الحاليين. وأنا فعلا لدى فى قاعدة البيانات تسجيل للأنشطة الهامة للمستخدمين مثل إنشاء السجلات الجديدة والتعديل بالسجلات والحذف وغيرها ومعظمها بتعاون الأخوة الكرام بالمنتدى. تحياتى محمد ندا
  19. إخوانى ... السلام عليكم يظهر إن الموضوع كان عايز ينتظر لبعد صلاة الفجر .. فقد عدت إليها بعد صلاة الفجر. وقد نجحت العملية ولكن حتى الآن مع الأرقام وسأجرب مع الحروف وأخبركم. كود If IsNull(FiledName) Then Me.FieldName = 0 Else End If وأيضاً كود If IsNull(FieldName) Then MsgBox "لايمكن تفريغ الحقل بعد أن كان يحوى قيمة",vbOKOnly,"تحذير هام" Me.Undo Else End If حيث FiledName طبعاً هو اسم الحقل الذى به القيمة. سوف أرى إن كانت ستعمل مع الحروف مثلما عملت مع الأرقام تحياتى محمد ندا
  20. إخوانى الكرام الأداة التى أقصدها هى الملف المرفق والذى أخذت منه الأكواد وعدلتها قليلاً لتناسب استخدامى. وهى تقوم بتسجيل كل ما يحدث من تغيير فى نماذج قاعدة البيانات من إدخال وتعديل وحذف .. وهى فعلاً ممتازة وتعمل بسلاسة. والمشكلة الموجودة بها أنك إذا حاولت أ تمسح محتويات من الحقول المراقبة تأتى لك رسالة الخطأ الموجودة بالصورة. ولم أعرف كيف أتجنبها. وقد حاولت عمل كود يمنع أن يتم تفريغ حقل به بيان ويخطر المستخدم برسالة ولكن لم تفلح الحيلة. فهل من خبرائنا من يمد يده لهذه الأداة فيطوعها. تحياتى وتقديرى محد ندا History_Sample_1.0.rar
  21. الرائع Osama مش معقول كدة ... فى كل سؤال تطلع لى أمازحك طبعاً ... لا تتخيل سعادتى عندما رأيت رمزك قبل أن أقرأ الإسم أو حتى الإجابة. وأعتذر إذا كنت سبباً فى ابتعاد النوم عنك لفترة .. ولكن ماذا أفعل وأنت الذى تمد يدك دوماً بالعون وتقدمه على راحتك. نأتى للسؤال: جدول المستخدمين عندى هو ما صنعة برنامج User Maker .. وكما تعلم فهو يقوم بتشفير أسماء المستخدمين كما بالصورة المرفقة ولا أعرف كيف أتعامل معها بهذا الشكل. أما وضع الكود بالنموذج الرئيسى فربما لا تكون فعالة حيث أن البرنامج يفتح بدون نموذج رئيسى وإنما قوائم كالموجودة بالصورة المرفقة الثانية ويقوم المستخدم باختيار ما يعمل عليه من هذه النماذج. فكرت أن أضع فى كل نموذج تايمر يبدأ العد عندما يفتح المستخدم النموذج ولكن .. كيف جمع أسماء النماذج المفتوحة وقيم العدادات بها .. .... شكلى كدة صعبتها أكتر... على العموم إذا لم يكن هناك حل .. فسأحاول أن أنسق ذلك مع مدير تكنولوجيا المعلومات بالشركة ليعطينى صلاحية معرفة ذلك من السيرفر نفسة. ولكنها فكرة خطرت ببالى وإذا وجدت ستكون مفيدة للكثير منا. تحياتى محمد ندا
  22. إخوانى الكرام القاعدة لدى موجودة على السيرفر كاملة بجداولها ونماذجها وكل شئ. وطبعاً هناك أكثر من مستخدم بمستويات وصلاحيات مختلفة. فهل من الممكن أن يكون لدى نموذج للمتابعة أستطيع من خلاله أن أعرف فى أى وقت التالى: - المستخدمين الحالينن المفتوحة لديهم قاعدة البيانات. - وقت فتح القاعدة لدى كل منهم ومنه سأعرف كم من الوقت أمضى حتى الآن. علماً بأننى أستطيع أن أظهر اسم كل مستخدم على النموذج الذى أمامه والذى يعمل عليه تحياتى محمد ندا
  23. مثال أكثر من رائع والتساؤل هل الواجهات بالأكسس أم استخدمت برامج مساعدة أخرى تحياتى محمد ندا
  24. أختى الكريمة لاحظت أنك تجمعين "ثلاثين يوماً" فكانت النتيجة نظراً هناك فى المدخلات أيام فى شهر فبراير فإن تاريخ النهاية يتعدى اليوم المماثل فى الشهر التالى مارس بيومين. وعندما يكون الشهر 31 يوم يقل يوم عن اليوم المماثل فى الشهر التالى. ومعظم من يجمع ثلاثين يوماً يقصد شهراً .. فإن كان كذلك فقد عدلت جمع التاريخ ليجمع شهراً بدلاً من ثلاثين يوماً ........ بالمرفق. تحياتى محمد ندا dayslife.rar
  25. أخى البرنامج فعلاً رائع. أنا لا أتحدث عن وظائف البرنامج من ناحية المبيعات والمشتريات لأننى لست من أهل المجال. ولكننى أتحدث من وجهة نظر البرمجة. وأكثر ما لفت انتباهى به هو طرق البحث الجميلة والتعددة تحياتى محمد ندا
×
×
  • اضف...

Important Information