ًعبد من عباد الله قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 الأخوة الكرام حياكم الله سلام الله عليكم ورحمته وبركاته وانا أتنقل بين مواضيع المنتدى قرأت عدة مصطلحات أعتقد انه من المهم أن أعرف الفرق جيدا بينهم وهم: الدوال والمعادلات والأكواد فما علاقة كل منهما بعالم البرمجة وايهما أفضل للمبتدئ تعلمه فى البداية أولا وما أفضل السبل لذلك شكر الله لكم حسن تعاونكم وصبركم معى.
الصـقر قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 اخى الكريم يجب ان تسلك الطريقين معا ( طريق المعادلات والاكواد ) فهما متلازمان كلا منهما يكمل الاخر تقبل تحياتى 2
ًعبد من عباد الله قام بنشر أبريل 17, 2016 الكاتب قام بنشر أبريل 17, 2016 (معدل) جزاك الله خيرا اخى الصقر على الاهتمام والرد ولكن وحدة وحدة يا جماعة الخير طيب أفهم الأول (كما يقول أهل الأصطلاح أن فهم الشيء فرع عن تصوره) أريد في البداية أن أعلم ماهية هذه المصطلحات المعادلات والأكواد والدوال ووظيفة كل مصطلح وكيف يمكن توظيفة في خدمة ما أريد عمله فأنا مبتدئ بمعنى الكلمة على هذا العالم ولا أبغى من ورائه كسبا بقدر ما أريد خدمة موضوعى أكرر شكرى لكم تم تعديل أبريل 17, 2016 بواسطه وائل شعبان
ًعبد من عباد الله قام بنشر أبريل 17, 2016 الكاتب قام بنشر أبريل 17, 2016 يا جماعة الخير هو السؤال صعب لهذه الدرجة طيب ولا تحويل على لينك نعرف منه الإجابة طيب هنتعلم ازاى بارك الله فيكم ربما تكون الإجابة بالنسبة لكم سطحية ولكنها بالنسبة لى مازالت صعبة والله وحده هو المستعان شكرا لكم
أبو حنــــين قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 (معدل) السلام عليكم أما عن معنى هذه المصطلحات فهي : ـ 1 الدوال و المعادلات و الاكواد هي اجراءات نقوم بها لتنفيذ طلب ما سواءا كان هذا الطلب يتعلق بالحسابات او البحث او التاريخ او النصوص او الهندسة . . . . الدوال : هي تابعة لبرنامج الاوفيس و معرفة داخل البرنامج بمعنى مثل دالة الجمع Sum او دالة احصاء مثل Count او دالة بحث مثل Index و هكذا .... المعادلة : هي كأ نقول مثل : نريد جمع الخلية A1 مع الخلية A2 و نريد ان يكون الناتج في الخلية A3 فنقول بكل بساطة A3=A1+A2 مثل المعادلات التي تدرس في المدارس الكود : او ما يسمى بالماكرو و هو تنفيذ مثل ما سبق ذكره في الدوال لاكن بصورة اكبر و بميزات غير موجودة في الدوال و هو يعتمد على كلمات تسمى الكلمات المحجوزة التي لا يمكن استعمالها إلا من خلال الكود مثل الشرط IF أو الحلقات التكرارية ( For ........ Then .......Else ........End IF ) أو Do أو Private أو Sub أو Public . . . . . . .. أما عن كيفية كتابة كود فهو يعتمد اولا على ترجمة ما تريد تنفيذه الى كلام رياضي لا يتناقض مع المنطق بمعنى يقبله العقل ( ترجمة نصية ) ثم نحول هذا الكلام الى كود باستعمال الكلمات المحجوزة التي ذكرناها قبل قليل مثال : اريد ان ابحث في العمود A1:A20 عن كلمة تبدأ بالحرف ( م ) مثلا ـ 1 صياغة ما اريده على شكل نص : يا اكسل اريد منك ان تظهر لي الكلمات الموجودة في العمود السابق بشرط ان تبدأ الكلمة بالحرف م و إن وجدتها لونها بالبرتقالي وإن لم تجدها اخبرني بذلك . و كأنننا نكتب رسالة لشخص ما ـ 2 تحويل هذا الكلام الى كود '----------------------------------------------------------------------- ' حلقة تكرارية ' روح ابحث من الخلية 1 الى الخلية 20 For x = 1 To 20 '----------------------------------------------------------------------- '----------------------------------------------------------------------- ' الشرط ' اذا كان الحرف الاول في اليمين هو حرف م If Right(Cells(x, 1), 1) = "م" Then '----------------------------------------------------------------------- '----------------------------------------------------------------------- 'جواب الشرط ' لون الخلية بالبرتقالي Cells(x, 1).Interior.ColorIndex = 46 '----------------------------------------------------------------------- '----------------------------------------------------------------------- ' احتمال عدم تحقق الشرط Else '----------------------------------------------------------------------- '----------------------------------------------------------------------- 'اظهر لي مساج يؤكد عدم وجود ما طلبته MsgBox "لا توجد نتائج" '----------------------------------------------------------------------- '----------------------------------------------------------------------- ' انهاء الشرط End If '----------------------------------------------------------------------- '----------------------------------------------------------------------- ' اكمل حتى الرقم 20 الموجود في اول الكلام Next '----------------------------------------------------------------------- ملاحظة هذا الشرح لا يعتمد على منهجية علمية بل يعتمد على تجربة خاصة فقط تم تعديل أبريل 17, 2016 بواسطه أخوكم في الله 4
ًعبد من عباد الله قام بنشر أبريل 17, 2016 الكاتب قام بنشر أبريل 17, 2016 (معدل) ما شاء الله عليك أخى في الله لا حرمنا الله من أنقاذكم لنا وقت الحاجة وكأنك تقرأ أو تشعر بما أريد وحاجتى لتدخلك فلا تتدخر وسعا لتحقيق ذلك جزاك الله خيرا على هذا الدعم (فالدعم والتوجيه المخلص من الأخوة احيانا يكون اهم من المعلومة ذاتها) أسعدك الله كما اسعدتنى بمشاركتك هذه وبشرك الله بالخير والفلاح وبارك الله في جميع الأخوة في هذا المنتدى النافع واعان الله الجميع على الخير. هذا ما أردته وأكثر فالشرح بسيط ومفهوم وهذا ما يحتاجه أمثالى في البداية حتى يضع قدمه على بداية الطريق الصحيح ويتحرك بخطى ثابتة بإذن الله وعونه وإن كانت بطيئة. يتبقى استفسار بسيط هل البرمجة تختص بمصطلح من المصطلحات الثلاثة دون البقية وهل البرمجة في الاكسيل هى نفسها البرمجة في الاكسيس بمعنى هل ما نستعمله في الاكسل يمكن استعماله في الاكسيس؟؟؟ أكرر شكرى لك أخى في الله لحسن استجابتك ووطريقة عرضك أشكر الجميع وإن كانت بطيئة. تم تعديل أبريل 17, 2016 بواسطه وائل شعبان
أبو حنــــين قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 (معدل) بالنسبة للسؤال الاول : يمكن في برنامج اكسل ان نستعمل المصطلحات الثلاثة في آن واحد ( معادلة - دالة - كود ) و يمكن استعمال واحد او اثنين حسب متطلبات البرنامج لاكن المعادلات و الدوال تجعل من الاكسل بطيئ كثيرا كما تزيد من حجمه ، اما الكود فلا يؤثر في شيئ سوى اثناء التنفيذ في الاكواد ذات الشروط الكثيرة او البحث في كم هائل من البيانات ، هذا يجعل الكود يأخذ نوعا من الوقت في التنفيذ ، لذا ينصح في البرامج ذات المعطيات الكثيرة استعمال الكود بالنسبة للاكسس فانا لا اعرف عنه الكثير و اعتقد انه يوجد تشابه او على الاقل شبه تشابه لكن ميزة الاكسس السرعة و استيعاب كم هائل من البيانات على خلاف الاكسيل بينما البرمجة بلغة Visual Basic او Visual Studio فهناك تشابه كبير و كبير جدا مع الاكسيل هذا كل ما اعرفه لاو السلام عليكم تم تعديل أبريل 17, 2016 بواسطه أخوكم في الله 1
ًعبد من عباد الله قام بنشر أبريل 18, 2016 الكاتب قام بنشر أبريل 18, 2016 (معدل) أسعد الله صباحكم بكل خير أخوتى الكرام جزا الله عنى أخى ياسر أبو البراء علي إنجازه لموضوعى الأول بكل رعاية واهتمام وبأسلوبه السهل واسهاماته المبدعة مما فتح لى الطريق لتعلم هذا البرنامج جزا الله أخى في الله على متابعته لى وردوده ومشاركاته واسهاماته المبدعة والمستفيضة جعلها الله في ميزان حسناته بقى استفسار أخير بارك الله فيكم جميعا من خلال تجاربكم الشخصية ما هى البداية التأسيسية الصحيحة هل في تتابع القراءة من موضوع لموضوع واستخلاص النتائج منها (وإذا كان ذلك فمن أى موضوع أبدا أقصد أولوية الموضوعات للتركيز على المهم منها دون تشتت بين كثرة المواضيع والتفاصيل) أم من خلال تنفيذ او تطبيق مثال عملى يحتوى على كثير من الأمور التى لابد من معرفة طريقة تطبيقها. أيضا من خلال خبراتكم ما هى أهم النصائح (الفنية) لاحتراف هذا الطريق وكم سيأخذ ذلك من وقت (أعلم أن الأمر نسبى يتختلف من شخص لأخر حسب قدراته ووقته ولكنى أتكلم عن متوسط الوقت الذى يحتاجه المرء كى يعتمد على نفسه في تنفيذ أمور كان يراها بعيده المنال) شكرا لسعة صدركم وكريم اخلاقكم وحسن استجابتكم وتحملكم لى تم تعديل أبريل 18, 2016 بواسطه وائل شعبان
أبو حنــــين قام بنشر أبريل 18, 2016 قام بنشر أبريل 18, 2016 السلام عليكم بالنسبة للبداية اعتقد انها تكون اولا بالتعرف على بعض التسميات المهمة سواءا في الدوال او الكود مثل : Worksheets - Sheets - Rows - Columns - Cells - Range و هذه الكلمات اسمها يدل عليها بمعنى الذي يعرف اللغة الانجليزية بعض الشيئ لا يجد صعوبة في معرفتها ، هذه الكلمات هي التي نسميها كلمات محجوزة و للتعرف عنها إفتح ملف اكسيل ثم اذهب الى المطور vba و ذلك بالضغط على المفتاحين Alt+F11 ستجد في الجانب الايسر اسم الملف المفتوح ThisWorkbook و اسفله اسماء اوراق العمل ورقة1 ، ورقة2 . . . . . اضغط مزدوجا على اي منها تفتح لك في الجانب الايمن مكان ادراج الكود ، اكتب اي حرف ثم اضغط بعده بيمين الفأرة و اختر من القائمة complete word ستظهر لك قائمة كبيرة من الكلمات تلك هي التي نسميها كلمات محجوزة ابدأ في المرور عليها ستجد نفسك تعرف الكثير منها من خلال اسمها ما معنى الكلمات المحجوزة ؟ في المحرر الذي انت فيه الآن و كتبت فيه ذلك الحرف ، اكتب اي كلمة من عندك مثل اسم شخص او مدينة او اي شيئ و ضع امام الكلمة نقطة ( . ) فلا تلاحظ اي شيئ اما اذا اخترت كلمة مثل الكلمات التي كتبتها لك قبل قليل مثل Sheets - Rows - Columns - Cells - Range ثم ضع مباشرة بعدها نقطة ستفتح امامك قائمة و ذلك لان هذه الكلمات خاصة بالاكسل و هو يعرفها طبعا مع مرور الوقت ستعرف انه بامكانك حجز كلمات من عندك و ذلك بتعريفها مسبقا للاكسل مثلا لوكتبت كلمة officena و هو اسم المنتدى ثم كتبت بعده نقطة فلا تلاحظ اي شيئ لاكن اكتب اولا هذه الجملة Dim officena As Worksheet ثم انزل بعدها بسطر و اكتب كلمة officena و ضع امامها نقطة ستجد القائمة قد اصبحت موجودة لان هذه الكلمة اصبح الاكسل يعرفها من خلال التعريف باستعمال كلمة Dim و عرفها على انها ورقة عمل من خلال كلمة As Worksheet تكلمت مباشرة في الاكواد لانني ارى ان البداية تكون من هنا احسن ( هذه على الاقل في نظري ) و السلام عليكم 3
ًعبد من عباد الله قام بنشر أبريل 20, 2016 الكاتب قام بنشر أبريل 20, 2016 (معدل) الأخوة الكرام سلام الله عليكم ورحمته وبركاته عذرا للتأخير في الرد للإنشغال الطارئ جزا الله كل الخير أخى في الله على كريم اهتمامه وبساطة شرحه لى تعليق بسيط بعد بحث عن الكلمات المحجوزة لى ثلاث استفسارات 1- نحن نتكلم عم الكلمات المحجوزة في لغة البرمجة المسماة بفيجوال بيسك فهل هذا صحيح لأنى لاحظ في جوجل أن هناك كلمات محجوزة لكثر من لغة برمجة. 2- بالمرفق ملف وجدت للكلمات المحجوزة في الاكسيس فهل هى نفس الكلمات المحجوزة في الاكسل. 3- إذا الكلمات الموجودة في الملف المرفق هى ايضا للكلمات المحجوزة في الاكسل هل أجد شرحا لها. شكرا لسعة صدركم وكريم اخلاقكم وحسن استجابتكم وتحملكم لى الكلمات المحجوزة في أكسس.rar تم تعديل أبريل 20, 2016 بواسطه وائل شعبان
ياسر خليل أبو البراء قام بنشر أبريل 20, 2016 قام بنشر أبريل 20, 2016 أخي الكريم وائل شعبان وعليكم السلام ورحمة الله وبركاته صراحة موضوع التعلم موضوع صعب لا شك في ذلك ، وليست الصعوبة في صعوبة المادة التي ستتعلمها إنما في التجلد والصبر على التعلم ، فكم رأيت من أناس كانت لديهم الحماسة والدافيعة للتعلم وتوقفوا ولم يكملوا المسيرة .. التعلم لن يصل بك إلى شاطيء أو بر .. ستظل في محيط العلم طالما حييت ، فأنا عن نفسي منذ تعلمت الإكسيل وتوغلت فيه أجد كل يوم معلومة جديدة وأسلوب جديد ، وهذا ما يجعل هذا المجال ممتع ، إذ أنه لا حدود للعلم ، وكما تعرف أنه منهومان لا يشبعان طالب علم وطالب مال .. ما أقصده من كلامي أنك لن تصل إلى نهاية لهذا العلم ، أعرف أنك تريد أن تتعلم بما يكفي لخدمة الغرض النبيل الذي تسعى من أجله ..وفقك الله لما يحب ويرضى ، وإن شاء الله ستجد المساعدة والمساندة من إخوانك .. ولتركز على الأساسيات دون الفروع حتى لا تتشتت ويضيع جهدك هباءً .. تقبل وافر تقديري واحترامي 3
ًعبد من عباد الله قام بنشر أبريل 20, 2016 الكاتب قام بنشر أبريل 20, 2016 أخى وأستاذى العزيز أبو البراء اسعدنى مرورك بعد إنقطاع فسلام الله عليك ورحمته وبركاته اتفق معك أخى الكريم لذلك لم أكن اود منذ البداية التوسع في ذلك الأمر ولكن خشيتى من أرهاق وملل الأخوة من كثرة استفساراتى وطلباتى (وهو ما حدث معى في قسم الاكسيس) وهذا ما دفعنى لمزيد من المعرفة والتعلم قدر طاقتى لاعتمد على نفسي لحد كبير لأضع تصورى في تنفيذ ما أريد عمله ولذلك أوضحت وأكدت مرارا لأخوتى في المنتدى هدفى وعلى ضرورة ان أسلك طريق واضح حتى لا يضيع جهدى واتشتت كما أشرتم بين متاهة عمل جاهز غير متكمل وعمل اتعلم فيه ولا أستطيع خدمته كما ينبغى. في الأخير يبدو أننى سأخذ بناصيحتك في عرض ما أريده على اخوتى ليساعدونى في تنفيذه بارككم الله وسدد خطاكم واعانكم علىتحملى وشكرا لكم 1
ياسر خليل أبو البراء قام بنشر أبريل 20, 2016 قام بنشر أبريل 20, 2016 كما ذكرت لك ركز على الأساسيات والبدايات والأولويات التي تساعدك بشكل كبير ، وبشكل تتمكن منه من تطبيق الحلول المقدمة لك وفقك الله لما يحب ويرضى تقبل وافر تقديري واحترامي 1
ًعبد من عباد الله قام بنشر أبريل 20, 2016 الكاتب قام بنشر أبريل 20, 2016 اللهم آمين 20 دقائق مضت, ياسر خليل أبو البراء said: كما ذكرت لك ركز على الأساسيات والبدايات والأولويات التي تساعدك بشكل كبير ، وبشكل تتمكن منه من تطبيق الحلول المقدمة لك والله يا أخى هذا ما كنت أسعى إليه وأقصده أحث الأخوة على توجهى إليه راجع مشاركاتى السابقة ولكن لم إلا أخوين كريمين الأخ الصقر والأخ العزيز اخوكم في الله بما وسعهما من علم. ليتك أنت بخيرتك تحدد لنا ماهية الأساسيات والبدايات والأولويات ويكون ذلك نواة لقسم متخصص للمبتدئين امثالى وهذا رجاء عموما هى مناسبة طيبة لاستاذنك في طرح تفاصيل موضوعى الاساسي ونعمل فيه جميعا جهدنا والله تعالى من وراء القصد فهو حسبنا وعليه توكلنا شكرا الله لك طيب مسعاكم في توجيهنا وارشادنا
ياسر خليل أبو البراء قام بنشر أبريل 20, 2016 قام بنشر أبريل 20, 2016 هناك موضوعات كثيرة تخص المبتدئين ودورات ..قم بالبحث في المنتدى ، وتعلم بنفسك ، وإذا تعثرت في أمرٍ ما ستجدنا بجوارك إن شاء الله فقط استعن بالله وابدأ ... وليكن شعارك الإصرار والعزيمة والصبر .. 1
ًعبد من عباد الله قام بنشر أبريل 20, 2016 الكاتب قام بنشر أبريل 20, 2016 (معدل) الله المستعان والله يا أخى لا تدرى مدى سعادتى كلما شاركتنى أنت والأخ الكريم اخوكم في الله وجميع الأخوة الأفاضل في هذا المنتدى الطيب أخى الحبيب في الله شرح الله صدرك وبشرك بالخير لا أقصد الجدال أستاذى ولا من باب تفضيل الراحة على البحث والتعلم ولكن من باب المنهحية القائمة كما ذكرتم على الأسس والأولويات الصحيحة فلقد استشعرت أخى من خلال تصفحى انكم بفضل الله وفيتم للمبتدئين حقهم وخاصة انت ولكن تناثر الموضوعات وكثرة العناوين وعدم تجميعها وترتيبها في مكان واحد يبعث كما تفضلتم على التشتت وعدم الإكمال وكما يقول المثل الشعبى عندنا الغريب أعمى وإن كان بصير. فإن كان من الأسهل لكم وبالتالى لنا تجميع هذه الإعمال والدروات في مكان واحد توحيدا للجهود وفق رؤية واحدة أعتقد أنه سيكون معينا على الاستمرار دون تشتت بين كثرة العناوين. دمتم في رعاية الله وآمنه تم تعديل أبريل 20, 2016 بواسطه وائل شعبان
ياسر خليل أبو البراء قام بنشر أبريل 20, 2016 قام بنشر أبريل 20, 2016 إذاً فلتبدأ التعلم بموضوع معين من موضوعات المبتدئين وركز عليه واستوعبه بشكل جيد ، واسأل في أي نقطة يلتبس عليك الأمر فيها ، وهكذا تنقل في الموضوعات الهامة والأساسية أما بالنسبة للتجميع فهذا أمر في منتهى الصعوبة ، حيث أن الموضوعات المقدمة والمشاركات التي قدمتها أنا وحدي تفوق إمكانيات أي شخص لجمعها ، حتى صاحب المشاركات نفسها يعجز عن ذلك .. وقد بدأت بإطلاق مدونة جديدة خاصة بي ، وإن شاء الله أجمع فيها الموضوعات المختلفة بشيء من التركيز ، وسيكون من اليسير بإذن الله البحث فيها .. وتكون مرجع لمن أراد البحث عن موضوع محدد .. وفقك الله لما يحب ويرضى ونعتذر عن عدم استطاعتنا تقديم المساعدة بالشكل المناسب لك وكما تريد .. ولكن إن شاء الله ستجد طريقاً تسير على نهجه ، فقط توكل على الله ، وابدأ العمل والتطبيق ، وشارك في الموضوعات التي تقدم بالبحث والتفاعل والاستفسار وهكذا .. هكذا تعلمنا .. تقبل تحياتي 1
ًعبد من عباد الله قام بنشر أبريل 20, 2016 الكاتب قام بنشر أبريل 20, 2016 شرح الله صدرك اخى الكريم وكان في عونك كما تكون في عوننا دائما إليك ما يلى أخى العزيز 1- أنا متابع المدونة تقريبا فيها خمسة دورس حفظت صفحتها وإن شاء الله أقوم قرائتها بعناية وتطبيق ما فيها فأسلوبه جميل بالصور جزاك الله خير وادام الله عطائك. 2- اليوم بإذن الله أطرح تعريف بموضوعى الأساسي والاستفسار الأول الخاص به والذى سيكون بمثابة الأساس لهذا العمل ففضلا كن متابعا. 3- ما تفضلت به هو ما استقرت عليه نفسي وهو طرح العمل وبمساعدتكم واتعلم من خلال محاولتى اجتهادى في القيام ببعض الأمور فيه قدر ما ييسر لى ربى ففضلا عن ضيق الوقت بين العمل والبيت لا أجد في البيت مواضعا للتركيز والحمد لله. 4- بالفعل بدات فى قراءة درسكم الأول من درس القوائم المنسدلة لكم وسأحاول التطبيق في البيت لضيق الوقت أثناء فى العمل. 5- لى رجاء أخير قبل الانتقال للموضوع الجديد من جميع الأخوة المتابعين لأنه سيكون له أولوية في خدمة العمل ومن ثمة في تركيزى عليه وهو تجميع على الأقل ما يفيد النصوص في الاكسل شكر الله لكم 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.