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

أبو عبدالله الحلوانى

الخبراء
  • Posts

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

  • Days Won

    5

كل منشورات العضو أبو عبدالله الحلوانى

  1. ان شاء الله - وانت من أهل الخير - مش عارف ليه كده حاسس انك صعيدى من ساعة ما اسمعت صوتك
  2. السلام عليكم عند حفظ ملف اكسل عادى دون أكواد ولا شىء ولكن عند الحفظ تأتينى هذه الرسالة طبعا لحفظ الملف أقوم بتغير مساره ثم حفظه بالمسار الجديد واعادة ارجاعه بالمسار القديم وهذا فهل من طريقة ما لتفادى كل هذا وجزاكم الله خيرا
  3. وعليكم السلام و رحمة الله و بركاتة بامكانك صنع نموذج مصغر للجزئية المطلوبة وارفقها هنا بعد الضغط أو بامكانك رفع مرفقك على أى موقع لرفع الملفات كـ google drive مثلا وارفاق الرابط هنا لا تعتذر فهذه مساهمة كبيرة فى الحل ثم كلام فى سرك كلنا هنا بنفيد ونستفيد من بعض
  4. السلام عليكم أرجو أن يكون هذا هو المطلوب New Microsoft Access قاعدة بيانات.rar
  5. وعليييكم السسلام ورحمة الله وبركاته ياهلا ياهلا عود أحمد - نورتنا وشرفتنا - ومش فاكر باقى البيت جزاكم الله خيرا أسعدنى وشرفتى مروركم الكريم قد توصلت للحل الذى ذكرته بمشاركة رقم 5 تقريبا وهو حل جيد الى الآن وقد أفادنا أستاذنا @أبو إبراهيم الغامدي بأكواد مختصرة لنفس الفكرة . ولكن مع طمع طلاب العلم بما هو أكثر دائما مازلت آمل أن نجد الكود الذى يمكننا من تشكيل الـ InputBox كما نشاء وحسب مرادنا لا مراد مايكروسفت وقد فتح أمامى هذه الثغرة من الأمل أنى وجدت كود بالمنتدى لجعل المدخلات بالــ InputBox تظهر على شكل *** وأعتقد أن الحل الأمثل المطلوب لم يعد بعيدا بعد زيارتكم - وزيارة الأكابر الكرام ممن ساهم وشارك من قبل
  6. أولا- مبارك على الترقية الجديدة وان كانت أقل مما تستحقون - ونرجو منكم بهذه المناسبة المزيد من المشاركات فما يأتينا من قبلكم الا الخير ثانيا - فعلا طريقة - متكلفة بجد - ولكن ما الفارق هنا وبين أن أعرف متغيرين عامين وأحفظ بكل متغير قيمة ثم استدعى تلك القيم من أى مكان - سؤال طماع - حبتين - يعنى ما الفائدة من استخدام تعريف Type للمتغرات. وجزاكم الله خيرا
  7. هذا الحل كدت ألجأ ليه فى خلال فترة البحث عن الحل الأمثل ولكن هذا كان بالنسبة الى مزيد من الارهاق للمستخدم حيث أن مربع الادخال الذى أردته سيتم اظهاره بشكل متكرر حسب عدد المنتجات التى سيختارها العميل أولا ثم سيتم الدوران على مسمسات تلك المنتجات من خلال استخدام For أو Do loop ليحدد المستخدم بعض التفصيل الأخرى لهذه المنتجات فتكرار inputbox لكل منتج أمر مرهق وسيطيل عملية الادخال بشكل كبير لذى أردت الاختصار وجزاكم الله خيرا
  8. نفس الفكرة أخى @أبو إبراهيم الغامدي ولكن ما شاء الله أكواد مختصرة وقليلة سهلة الاستيعاب والتطبيق جزاك الله خيرا أما عن كانت معاملتى مع القيمة الراجعة باستخدام دالة Split بمعلومية الفاصلة بين القيمتين الراجعتين لنفترض أننا وضعنا القيمة الراجعة بمتغير a وكانت النتيجة الراجعة هي كما يلى : a = "محمد,123" فستكون القيمة الراجعة الأولى هي كما يلى: Split(a,",")(0) والقيمة الراجعة الثانية هى: Split(a,",")(1) ودعنى من هاهنا وقد اتيحت لى الفرصة أن أتقدم لك بالشكر على مساهماتك ومشاركاتك القيمة وأرجو أن تثرى المنتدى من خبرتك الكبيرة خاصة بمجال Html وجزاك الله خيرا .
  9. هذا ما رجونا أن تتحفنا به ان لم نثقل عليكم أستاذنا ومعلمنا الغالى وجزاكم الله خيرا على جهدكم ووقتكم
  10. وعليكم السلام اعتقد أنك ما قرأت هذه القواعد قبل بث المشاركة قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة و بصفة خاصة نؤكدعلى ما يلي 1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة وعلى كل اود الترحيب بك كأخ جديد فى هذا الصرح - وأريد أخبارك بسر أن كل من هاهنا لن يبخل عليك بكل ما لديه من معلومة ولن يتأخر عنك بمساعدة مالم يكن ذلك مخالفا فان كنت تريد بناء مشروعك بنفسك دون التعدى على حقوق الآخرين فابدأ بطرح فكرتك وكما أخبرتك لن يتأخر عنك أحد على قدر الاستطاعة والوقت المتاح.
  11. السلام عليكم ورحمة الله أولا- أتقدم بالشكر لكل من شارك بالموضوع أو حتى مر به وجزاكم الله خيرا وأخص بالشكر ذلك الجندى الخفى الذى منحنى مفتاح الحل برسالة على الخاص أ/ محمد عصام @ابا جودى وقد أرسل الى هذا الرابط وقال لعله يفيدك http://www.databasejournal.com/features/msaccess/article.php/3848121/Extending-the-InputBox-function-for-MS-Access-Forms.htm وقد وجدت به مرفق جيد جدا حاولت تطويعه الى ما اريد وقد أثمرت محاولاتى عن هذه النتيجة وهى حتى الآن مرضية تماما والحمد لله وان كنت وددت لو كان هنالك حلا أكثر احترافية باستخدام api لمزيد من الفائدة ولكن ما تيسر تم به المراد والحمد لله وقد اسعدنى جدا مرور أستاذنا @يوسف أحمد MultiInputBox.rar
  12. أخى هذه الرسالة لكون مرفق أ/ حمادة مصمم باصدار 2010 وحضرتك بتحاول تفتحه على اصدار 2007 وعلى كل قمت بحويل المرفق الى اصدار 2003 لتستطيع فتحه ومساعدة أخيك وأعتذر لعدم المتابعة لانشغالى قليلا تفضل هذا المرفق New.rar
  13. أولا - جزاك الله خيرا أستاذ محمد على الاهتمام ثانيا - كما تعلم حضرتك أن ال inputbox وسيلة لطلب ادخال بيان من المستخدم والكائن الموجود ب vba والذى يتم استدعائة ب InputBox("Prombt","Title","Default",Xpos,ypos) وهنا لا يتم ادخال الا شىء واحد فقط ولكنى قد وجد ببعض البرامج input box يمكن ادخال اكثر من بيان من خلاله ولكنى بحثت ولم اتوصل الى طريقة استدعاء أو انشاء مثل هذا الـ input box ولعل الصورة تقرب المقصود
  14. السلام عليكم ورحمة الله وبركاته هل من طريقة لانشاء input box متعدد الادخال - لحاجتى لاستدعائه من داخل كود بدون الاضرار لانشاء فورم ومكابدة معانة الربط بينه وبن الفورم الرئيس وتكرار فتحه واغلاقه بكل مرة
  15. الحمد لله هذا الاعتراض يدل على أننا عملنا على مطلوب غير المراد فالله المستعان ولكن السؤال هنا هل كنت تريد بالضغط على جديد هو تكرار آخر سجل تم ادخاله مثلا واعادة حفظه مرة أخرى أم ماذا؟ تذكرت الآن كلمة كان يكررها أخى @شيفان ركانى - فهم السؤال نصف الاجابة -
  16. السلام عليكم جرب هذا ووافنا بالنتائج على فكرة انا كتب بالانجلش (من أجل ما يسمونه عقدة الخواجة ) NewSwtshboard.rar
  17. جزاك الله خيرا يا حبذا لو اتبعتم هذا العمل الرائع بشرح مبسط للدالة Move وهل يمكن استخدامها مع الفورم عند الفتح مثلا
  18. هلا تفضلت علينا بمثال لنرى المشكلة فكما قيل ليس من رأى كمن سمع
  19. وعليكم السلام ورحمة الله اضبط خاصيتى الفورم pup up - منبثق Module - مشروط الى نعم ووافنا بالنتائج
  20. ممكن ترفق لنا مثالا لنستطيع التعديل عليه
  21. السلام عليكم جرب هذا التعديل لعله يوافى مطلبك ولا تنسى موافتنا بالنتائج - ودعوة بظهر الغيب new.rar
  22. وعليكم السلام ورحمة الله أعتقد الأخ يريد اظهار فواصل الصفحات كما هو الحال بالورد ولكن هذا لا يحدث تلقائيا بالقارير والنماذج على حد علمى وانما بإضافة عنصر تحكم اسمه (فاصل صفحة - Page Break) يتم وضع هذا العنصر في الموضع الذى اريد انتهاء الصفحة عنده.
  23. ضع الكود في حدث عند الادخال للحقل التالى أو اجعل في الحقل التالى للحقل الذى به هذا الكود وبالتحديد في حدث عند الادخال if len(English_t1_Activity & "") = 0 then English_t1_Activity.setfocus جرب هذا ووافنا بالنتائج
  24. وفيكم الله بارك وجزاك الله خيرا أستاذى صالح طبعا في حين نشر هذا الموضوع ما كان لدى الخبرة الكافية ( وطبعا حتى الآن ما تغير شيء ) والآن ما أنصح أحدا خصوصا من أراد توزيع منتجه بشكل تجارى أن يكتفى بهذه الطريقة في تحزيم البرنامج لانه من السهل جدا ارجاع البرنامج بصيغة السورس فقط بمجرد تغير امتداد البرنامج من accdr الى accdb وانتها الأمر لذى هناك من الأخوة الأعضاء وضع كودا داخل البرنامج ليختبر اسم البرنامج ويفتح ان كان الاسم بالامتداد الصحيح ويتم تعطيل البرنامج ان كان الامتداد غير صحيح وهنالك بعض البرامج الخارجية التي تقوم بتحويل الأكسس الى Exe وجزاك الله كل الخير
×
×
  • اضف...

Important Information