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

الأفضلية بين استخدام الكود البرمجى أو الماكرو لتنفيذ الأوامر


الردود الموصى بها

سلام الله على الجميع
لدي أستفسار عن الأفضلية (في \ بين) استخدام الأكواد أو الماكروهات لتنفيذ بعض الأوامر التى يمكن تنفيذها بأحد الأسلوبين
أو لماذا يفضل البعض وخاصة المحترفين أستخدام اسلوب ما عن الآخر
من حيث
المميزات والعيوب
سرعة التنفيذ
سهولة التعامل والتعديل 
قوة وثبات وأستقرار البيانات مع طول الوقت
فلأيهما تكون الأفضلية في الاستعمال ولماذا (بيان السبب) وشكرا لتجاوبكم المثمر معنا بالرد والإفادة
تم تعديل بواسطه وائل أبو عبد الرحمن
  • Like 1
رابط هذا التعليق
شارك

لم يعد هناك مجال للتفاعل إلا فى هذا المنتدى فإين كان سيصبح مثل الأخرين بحيث لا نجد من يهتم بالرد فلله المشتكى 

يمكن إضافة عنصر ثالث للمقارنة وهو الخصائص 

أي إذا أمكن تنفيذ أمر ما من خلال أحد ثلاث طرق وهو إما بالكود أو بالماكرو أو من الخصائص فأى هذه السبل أنفع من حيث اوجه المقارنة المشار إليها في المشاركة الأولى.

للرفع

تم تعديل بواسطه وائل أبو عبد الرحمن
رابط هذا التعليق
شارك

رابط هذا التعليق
شارك

شكرا لاهتمامك المعتاد أستاذ شفان

ولكن للأسف الرابط باللغة الإنجليزية وأنا بالعافية بفك الخط العربى فما بالك بالإنجليزية 

عموما ما أسبابك لعد استخدامك الماكرو أكيد هناك أسباب رغم أن في استخدام الماكرو ميزة لا توجد في استخدام الأكواد وهى عند نقل او نسخ زر للقيام بمهمة ما من خلال الماكرو فأنها تعمل تلقائيا في مكانها الجديد دون الحاجة للدخول إليها وأجراء أى تعديل بعكس الأكواد فهى تحتاج للدخول إلى بيئة محرر الأكواد كل مرة لتنفيذ نفس المهمة في كل مكان تريد فيه تنفيذ الكود وأذا حدث أى تعديل في هذا الكود يجب أن أعدله في كل الأماكن التى يعمل بها هذا الكود وهذا أراه مرهق خاصة إذا كانت قاعدة البيانات بها كائنات كثيرة وهذا بالأساس ما دفعنى للسؤال وطرح المشاركة أكرر شكرى لكم وبانتظار المزيد من الأفادات التى تثرى الموضوع لنضع فيه حدا شافيا.

رابط هذا التعليق
شارك

1 ساعه مضت, وائل أبو عبد الرحمن said:

شكرا لاهتمامك المعتاد أستاذ شفان

ولكن للأسف الرابط باللغة الإنجليزية وأنا بالعافية بفك الخط العربى فما بالك بالإنجليزية 

عموما ما أسبابك لعد استخدامك الماكرو أكيد هناك أسباب رغم أن في استخدام الماكرو ميزة لا توجد في استخدام الأكواد وهى عند نقل او نسخ زر للقيام بمهمة ما من خلال الماكرو فأنها تعمل تلقائيا في مكانها الجديد دون الحاجة للدخول إليها وأجراء أى تعديل بعكس الأكواد فهى تحتاج للدخول إلى بيئة محرر الأكواد كل مرة لتنفيذ نفس المهمة في كل مكان تريد فيه تنفيذ الكود وأذا حدث أى تعديل في هذا الكود يجب أن أعدله في كل الأماكن التى يعمل بها هذا الكود وهذا أراه مرهق خاصة إذا كانت قاعدة البيانات بها كائنات كثيرة وهذا بالأساس ما دفعنى للسؤال وطرح المشاركة أكرر شكرى لكم وبانتظار المزيد من الأفادات التى تثرى الموضوع لنضع فيه حدا شافيا.

لا تنسى تقدر تعمل وحدة نمطية و تستخدمه في كل اماكن ...
بيقولون ان الماكرو اسهل استخدام لكن انا بستخدم الاكواد فقط .. بعد ما استخدمت ماكرو
وبالنسبة للغة تقدر ترجمها الى اللغة العربية 
افتحها بواسطة كوكل جروم و تقدر تترجم الصفحة كاملا .. انا لغتي الام هو اللغة الكردية وانا ضعيف في اللغة العربية وضعيف جدا باللغة الانكليزية لكن انا كتير مرات بستخدم مترجم لكي اوصل الى حاجة واعرف ان المترجم لا يترجم الكل بالصحيح لكن بيقترب منها

تحياتي

  • Like 1
رابط هذا التعليق
شارك

شكرا أستاذ شفان على حسن المتابعة والإفادة جزاك الله خير ونفع بك

أعلم أن لكل شيخ طريقته ولكنى مازلت اريد عقد مقارنة علمية "مجردة" بين فوائد ومميزات وعيوب استخدام كلا الأمرين حتى نعتمد الطريق الطريق من البداية وخاصة لمن ليس لدية الدراية الكافية وشكرا لكل من يساهم برأى ولو بسيط فلعله بسيطا بالنسبة إليه ولكنه ربما يكون فيه إفادة كبيرة لنا.

رابط هذا التعليق
شارك

8 ساعات مضت, وائل أبو عبد الرحمن said:

شكرا لاهتمامك المعتاد أستاذ شفان

ولكن للأسف الرابط باللغة الإنجليزية وأنا بالعافية بفك الخط العربى فما بالك بالإنجليزية 

عموما ما أسبابك لعد استخدامك الماكرو أكيد هناك أسباب رغم أن في استخدام الماكرو ميزة لا توجد في استخدام الأكواد وهى عند نقل او نسخ زر للقيام بمهمة ما من خلال الماكرو فأنها تعمل تلقائيا في مكانها الجديد دون الحاجة للدخول إليها وأجراء أى تعديل بعكس الأكواد فهى تحتاج للدخول إلى بيئة محرر الأكواد كل مرة لتنفيذ نفس المهمة في كل مكان تريد فيه تنفيذ الكود وأذا حدث أى تعديل في هذا الكود يجب أن أعدله في كل الأماكن التى يعمل بها هذا الكود وهذا أراه مرهق خاصة إذا كانت قاعدة البيانات بها كائنات كثيرة وهذا بالأساس ما دفعنى للسؤال وطرح المشاركة أكرر شكرى لكم وبانتظار المزيد من الأفادات التى تثرى الموضوع لنضع فيه حدا شافيا.

أختلف معك أخي وائل فسبق لي تجربة نسخ زر تم تفعيله بالماكرو بسبب كثرة الكائنات لدي ولم تعمل الأزرار فاضطررت لحذفها جميعاً وتصميم أزرار أخرى في الكائنات المقصودة ، وعمل الإجراء المطلوب لكل زر .. ورغم إنني مبتدىء في الإكسس فأرى وربما أكون مخطىء أن العمل على الأكواد هو أكثر احترافية من العمل على الماكرو بالرغم من إنه سريع في النتائج وحقق معي نتائج مذهلة .

رابط هذا التعليق
شارك

شكرا لمرورك ومشاركتك أخى عربى عالمى

ولأنى أيضا مبتدئ وأريد أن أحصل على معلومة مؤصلة أبنى عليها ما بعدها أطرح تساؤلاتى بتجرد بغير أنحياز لطريقة عن أخرى أنا فقط أريد أثراء المشاركة بطرح الرأى الأخر والذى يرى ميزة ما في طريقة أخرى فلولا طرح مشاركتك وذكر ما تعرضت له ما كنت أعلم أن للماكرو عيب داخل ميزه وهكذا مع ذكر بقية الأخوة لما يرونه صوابا من خلال خبرتهم العملية  بهذا سوف نصل في النهاية لقناعة بأفضل نتيجة وأفضل طريق واضح وخاصة لأمثالنا من الذين يحاولون تجميع الأمور الضغيرة لبعضها البعض شيئا فشىء حتى تتضح لهم الصورة التى يصعب البحث عنها او استخلصها بسهولة.

النتيجة الأن لصالح الأكواد ولكن هذا ربما سوف يحدث صدمة ما لمن لا يعرف التعامل من الأكواد وعليه سوف يكون لازما أن نجد طريقة ميسرة تتيح لنا أستيعاب أساسيات التعامل مع هذه الأكواد حتى نصل لمرحلة الأحتراف بالانتقال للمرحلة المتقدمة كما ذكر أستاذ شفان بالقدرة على تنفيذ الأوامر المتكررة كوظائف عامة من خلال الوحدات النمطية وهذا ما آراه الأفضل والأقل كلفة في التعديل وتكرار كتابة الأكواد ولكنه عمل للمحترفين فقط.

تم تعديل بواسطه وائل أبو عبد الرحمن
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information