-
Posts
1,510 -
تاريخ الانضمام
-
Days Won
34
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ياسر العربى
-
عمل ممتاز اخي الغالي ابو يوسف لمسات جميله وهي من اهم اعمدة المشروع الخاص بنا وهو ان يكون شكل المشروع اعني البرنامج ان يكون جذاب ويعطى انطباعا طيبا في النفس وبخصوص اللمسات يامعلمين بقي هرفق ليكم ملف به هدية لتجميل الفورم ومظهر البرنامج عموما وكدا يبقي سبقتوا الشرح الاساسي في موضوع الردود نظرا لاجتيازكم مستوى الشرح بكثير اخي عبد العزيز سننطلق على بركة الله باذنه ومشيئته وانتظرو اللمسات الجمالية اتيه لكم لتبدعوا اكثر واكثر الهدية بها بعض العيوب البسيطة لا تظهر الليبل العادي وقت تشغيل البرنامج فيأتي معها ليبل مخصص يظهر باظهار الاداة الاداة image لاتظهر وقت تشغيل البرنامج تستبدل وتفى بالغرض مكانها الاداة Picture انتظرو المرفق لكم فائق احتراماتي
-
بسم الله ما شاء الله عليكم الاخ الغالي م/ ياسر الاخ الغالي / عبد العزيز الاخ الغالي / ابو يوسف الله ينور عليكم بجد انتو كدا عديتو الشرح بكتير هاا يجماعه لما اخلص مبادئ الفيجوال وبداياته نربط الاكسيل ولا نستمتع بجمال البرمجة قليلا ؟؟؟؟ لانه طريق لو مشيتوا فيه هننسى الاكسيل شوية لان الاكسيل لا يمثل في البرنامج غير1% او اقل بكثير واخواتنا في قسم الاكسيس يحتاجوا ربط الفيجوال واعتماد الاكسيس كقاعدة بيانات اكثر مننا في الاكسيل ويكون اكثر احترافيه ايضا فماذا تقترحوا على اكمل مسيرة الفيجوال قليلا ام نحول المسار بعد الالمام بالبدايات وكان من الافضل عمل قسم للغات البرمجة مستقل حتى ناخد راحتنا
-
كود للتنبيه عند قرب انتهاء صلاحية المنتج
ياسر العربى replied to عبدالرحمن بدوى's topic in منتدى الاكسيل Excel
تفضل اخي لعله المطلوب ادارة المحل .rar -
الأدوات المهمة ووظائفها الخصائص الشائعة للأدوات نظرا لاهتمام بعض الاعضاء الذين لم يتعاملو مع واجهات البرمجة عموما سواء VBA or VB6 والاستفسارات الدائمة عن بدايات التعامل مع الفيجوال قمت بتوضيح الامور اكثر قليلا وكما قال احد الاخوة لي محتاجين نبدأ من تحت الصفر بداية هذه قائمة الادوات الموجودة علي يسار البرنامج خصائص الأدوات الشائعة الاستخدام الخصائص الشائعة: هناك مجموعة من الخصائص الشائعة الاستخدام والمتوفرة لمعظم الأدوات، سنقوم الآن بشرح أهم هذه الخصائص وسنؤجل الحديث عن باقي الخصائص فيما بعد. 1- الخاصية Name: تعتبر هذه الخاصية من أهم الخصائص على الإطلاق، وهي متوفرة لجميع الأدوات دون استثناء، وهذه الخاصية تحدد الاسم البرمجي للأداة، وهو الاسم الذي يستخدم عند كتابة شفرة تخص هذه الأداة مثل : Form1.Caption="Yasser" حيث Form1 تمثل اسم النافذة. عندما تضع أداة جديدة أو تضيف نافذة جديدة يتم وضع الخاصية Name افتراضياً لهذه الأداة وذلك بذكر اسم الأداة يليها رقم مثل Form1 و Form2 و Label1 و Label2 إلى آخره. والآن إذا كنت ترغب في تغيير هذا الاسم الافتراضي فعليك تذكر ما يلي: 1- يجب أن يبدأ الاسم بحرف ولا يجوز أن يبدأ برقم، ويجوز أن يتخلله أرقام. 2- يفضل أن يكون الاسم باللغة الإنجليزية، وذلك لتجنب المشاكل التي يمكن أن تحدث عند استخدام الأسماء العربية ( أتمنى قريبا يقال العكس) 3- يجب أن لا يتجاوز الاسم 40 حرفاً. 4- لا يجوز استخدام بعض المحارف مثل النقطة و الفراغ و الفاصلة و … 5- لا يجوز استخدام الكلمات المحجوزة مثل : FOR و WHILE و FUNCTION و … 6- يفضل استخدام الأسماء التي تدل على وظيفة الأداة، وتجنب الأسماء العشوائية. مثلاً: يمكنك تسيمة النافذة "F" بدلاً من "Form1" و لكن عندها ستصبح الشفرة على الشكل: F.Caption="Yasser" الخاصية Name متوفرة أثناء التصميم فقط، أي من المستحيل تغيير الخاصية Name ضمن الشيفرة وهناك العديد من الخصائص الأخرى تشترك معها بهذه الصفة. 2- الخاصية BackColor (لون الخلفيه): تحدد هذه الخاصية لون أرضية الأداة، وعند محاولة تغيير هذه الخاصية يظهر مربع صغير يحوي سهم ، عند الضغط على هذا المربع يظهر لوح الألوان الذي يمكننا من اختيار اللون الذي نريد . ونلاحظ في مربع الألوان وجود بوابتين الأولى Palette ومنها نختار ألوان ثابتة ، والثانية System ومنها نختار ألوان يستخدمها النظام Windows . 3- الخاصية Caption (العنوان): وهي تحدد النص الذي سيظهر على الأداة كعنوان لها، ويجب أن لا يتجاوز النص 255 حرفاً بما في ذلك الفراغات. 4- الخاصية Enabled (التمكين): تحدد هذه الخاصية فيما إذا كانت الأداة ستتأثر بالأحداث (النقر أو حركة الماوس) أم لا، حيث تأخذ القيمتين True تتأثر أو False لا تتأثر. لن يظهر تأثير هذه الخاصية إلا بعد تنفيذ البرنامج. 5- الخاصية Font (الخط): تستخدم من أجل تحديد شكل ونوع وحجم الخط الذي سيظهر به عنوان الأداة. 6- الخاصية ForeColor (لون الخط): وهي تحدد لون الخط الذي سيكتب به عنوان الأداة. 7- الخاصية Height: تحدد ارتفاع الأداة . 8- الخاصية Width: تحدد عرض الأداة. 9- الخاصية Left: تحدد مقدار بعد الطرف الأيسر للأداة عن الطرف الأيسر للنافذة. 10- الخاصية Top: تحدد مقدار بعد الطرف العلوي للأداة عن الطرف العلوي للنافذة. 11- خاصية Picture: وتستخدم لتحميل صورة ووضعها كخلفية للأداة. 12- خاصية Visible: وتستخدم لإظهار أو إخفاء الأداة أثناء التنفيذ. من المهم الآن أن تقوم بإضافة الأدوات وتجريب الخصائص السابقة، وتصميم واجهات مختلفة تتخيلها.
-
تنبيه الموظف بان الوقت قد حان للمفاتحة مرة ثانية
ياسر العربى replied to ابو عبدالرحمن البغدادي's topic in منتدى الاكسيل Excel
تفضل اخي لعله المطلوب المصنف1.rar -
شرط اقل من سنتين وشرط اكثر من سنتين
ياسر العربى replied to ولد الحجاز's topic in منتدى الاكسيل Excel
تفضل اخي لعله المطلوب 77.rar -
اخي الغالي الموضوع غير واضح يعني الكتابة دي جت ازاي يعني وانت بتستخرج بيانات ولا جت ازاي وهل الملف دا الاصلي ولا انت نسختها كدا وصف المرض بدقة يسهل علي دكاترة المنتدى الكرام كتابة العلاج
-
الله ينور حبيبي وشكرا علي كلامك الجميل ايه الحلاوة دي ملاحظاتي بتقول يامعلم زي الفل بس لو تلم الادوات شوية كدا وتكبر الفونت حبتين يبقي اجمل والفورم التاني ظهر معايا زي الفل حبيبي عارف ليه مش خطأ كود خطأ ايدك وانت بتضغط علي الزر جت علي الليبل اللي فوق اضغط علي الليبل اللي فوق بتاع ضع العددين خالص تقديري لك واتمنى لك المضي قدما باذن الله لصناعة وبرمجه برنامج متكامل باذن الله اخي عبد العزيز هل المشكلة اتحلت ام نفس الرسالة وهل لها تأثير نرجو التوضيح
-
الله ينور يا ابو يوسف لا توجد اخطاء في الكود ولكن مشكلة بسيطة جدا عند نسخ الاداوت بتظهر ليك رسالة ندوس no عشان تنزل اداة جديدة باسم جديد وهو الاسم التالي للرقم السابق يعني text1 text2,text3الى اخره اما نعم هتعمل جروبات تحكم لكل تكستtext(0)1 فالخيار الصح no في هذه الحاله او ريح دماغك واسحبها من شريط الادوات New folder.rar اخي الغالي سعد نحن لانصدر ملفات المشروع نهائيا بل نجلب الصوره له هرفق ليك مثال توضيحي باذن الله بعد قليل انتظرنى
-
قاهر الملفات التنفيذية واستخراج الملف الاصلي
ياسر العربى replied to ياسر العربى's topic in منتدى الاكسيل Excel
مشكورين اخواني علي مروركم الكريم وياذن الله نرى هذا الموضوع اخي الغالي ابو يوسف الشكر لله انا مش عايز ببرنامج اشي كم هائل من الدعاء علي بل نريد من يدعو لنا ويقول ربنا يزودك مش يقول ربنا ياخد اللي عمل ها البرامج وانت عارف كويس قد ايه سهولة استخدامه بكبسه زر -
تفضل هل هذا ما تقصده mybook.rar
-
قاهر الملفات التنفيذية واستخراج الملف الاصلي
ياسر العربى replied to ياسر العربى's topic in منتدى الاكسيل Excel
اخي الغالي البرنامج سيتم طرحه بعد تقبل معظم خبراء المنتدى حيث مثل هذه الملفات والاكواد والبرامج استعمالها قد يؤثر علي عزم وسعي المستخدمين بالسلب عليهم من مصممين ومبرمجين بالاحباط ومن الكسالى بضغطة زر -
تفضل الهدية ابو يوسف اول ملف به ساعه شغلنا وعلي قدنا والتانيه احترافيه والصراحه جايب المشروع جاهز ومش عدلت فيه تفضل New folder (3).rar Analog Clock.rar الاكواد هي هي باذن الله ولكن الربط بين الاتنين مجرد اضافة مكتبة الاكسيل الى الفيجوال وهو علي طول هيفهم وبعدين نقعد كدا مع الفيجوال بعد ما عرف الاكسيل نقوله تعرف الاكسيل دا مخلف اولاد قد ايه يقولنا معرفشي نقوله عنده المتغير رقم واحد وهو برنامج الاكسيل نفسه وعنده ابن تاني وهو متغير Workbook وكمان عنده ابن متغير Worksheet وكمان Range ودول متغيرات علي مستوى المشروع كله ويتم وضعهم في Module عشان لما نتعامل من اي مكان في البرنامج يبقي متعرفين معانا في كل مكان وعن طريقهم هنبدأ نتعامل مع اكواد الاكسيل العادية باذن الله بس واحده واحده مش ناخد مبادئ حتى ولما اوصل للنقطة دي خبراء القسم هيتفوقو طبعا عليا في اكواد التعامل مع الاكسيل لاني لم اتعامل كثيرا مع اكواد الاكسيل الا قريبا وعرفتها بسبب معرفتي للفيجوال
-
كل الشكر والتقدير لمروركم الكريم اخي الغالي صلاح الدين فعلا بالنسبة للغات البرمجة تم رفع الفيجول6 والمفروض نواكب التطور وانا مشيت نوعا ما في الدوت نت ولكن يبقي القديم المفضل لدي والاقرب للاوفيس شكرا حبيبي الغالي ابو يوسف يكفيني انك فتحت البرنامج فقط فهذا بالنسبة لي كبير اما موضوع التعامل بقي سيبها ليا وانا معاكو باذن الله وتكفي الساعة انت عايز اول مشروع ليك تعمل صاروخ هههههه انت افضل من كثير اخي الغالي فقد طرحت الموضوع ونسيت اخوانا اللي لم يتعاملو مع نوافذ برمجه بالاكسيل او بالفيجوال فمضطر اعيد توضيح الادوات وخصائصها من الاول ولك مني ساعه هدية باذن الله بعد قليل
-
تفضل اخي الغالي الموضوع الاصلي http://www.officena.net/ib/topic/65092-شرح-عمل-صلاحيات-للدخول-على-شيتات-داخل-ملف-الاكسيل/ كيفية التعديل غير ما تريد في هذا السطر If Application.WorksheetFunction.VLookup(ComboBox1.Value, users.Range("a2:l50"), 2, 0) = TextBox1.Text Then بدل النطاق من a2:i50 الى ما تريده ca2:cb50 مثلا