أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
مهند محسن ali mohamed ali-- لا تميز خلال هذه الفترة YasserKhalil طلب التعديل وتصحيح اليوزر فورم اكسيل اسئله واجابات


اعلان هنا
ألعاب فلاش أون لاين
أعلن هنا
أعلن هنا
صفحتنا على الفيس بوك
أعلن هنا


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





الاعلان عن المتغيرات

السلام عليكم ورحمة الله وبركاته أساتذتنا الافاضل يارب يكون الجميع بخير أحببت أن أفهم أكثر عن الاعلان عن المتغيرات فجربت ..



26-09-2019 06:51 مساء
Abo Sohaib
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 08-11-2017
رقم العضوية : 1397
المشاركات : 140
الجنس : ذكر
تاريخ الميلاد : 1-7-1985
يتابعهم : 13
يتابعونه : 1
قوة السمعة : 258
الاعجاب : 24
 offline 
السلام عليكم ورحمة الله وبركاته أساتذتنا الافاضل يارب يكون الجميع بخير 
أحببت أن أفهم أكثر عن الاعلان عن المتغيرات فجربت هذا الكود 

Option Explicit
Sub Test()
Dim X As Integer
X = 50000
End Sub




 فظهرت هذه الرسالة 
 Run Time error "6
overflow


وفهمت انه خطأ في تجاوز سعة لأن
القيمة 50000 خارج النطاق المسموح به لنوع بيانات عدد صحيح: حيث كما نعلم انه

                    Data type                                    Storage size                         Range

Integer                                          2 bytes                                -32,768 to 32,767


وسؤالي هو أولا : هل لو كان الكود بهذا الشكل 

Option Explicit
Sub Test()
Dim X As Long
X = 32,767
End Sub


فهل هذا يعني أن اعلاني عن المتغير Long  بدلا من Integer  أني تسببت بذلك ان يأخذ الكود وقت أكثر ف التشغيل حيث كان الأولى أن يتم الإعلان ب المتغير Integer  والذي يسع هذا النطاق بدلا من المتغير Long الذي يسع نطاق أكبر  يصل الى (  4 bytes -2,147,483,648 to 2,147,483,647  )    على أساس أن   التصريح عن المتغير (  Declaring Variables     ) دا معناه إخبار الكمبيوتر بحجز مساحة في الذاكرة لاستخدامها لاحقًا .

والسؤال الثاني : كيف لي أن أحدد متى استخدم تلك المتغيرات وأيهما يكون أفضل .
وطلبي من الأساتذة : ياريت أمثلة في شيت إكسيل توضح استخدام كل متغير كل مثال على حده .

وطلبي الثاني : أنا ما فهمت كيف استخدم هذا الكود مع عدد من الخلايا واللي بناء عليه يبدأ لو فيه تجاوز للسعة خارج النطاق المسموح به لنوع بيانات عدد صحيح تظهرلي رسالة الخطأ  [   Run Time error "6 "  -   overflow   ]

وجزاكم الله خيرا 


 

أثارت هذه المشاركة إعجاب: YasserKhalil،



26-09-2019 06:55 مساء
مشاهدة مشاركة منفردة [1]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 8257
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 432
قوة السمعة : 24051
الاعجاب : 2567
 offline 
look/images/icons/i1.gif الاعلان عن المتغيرات
في الحقيقة الإعلان يكون حسب الاحتياج ..
فلو كنت تتعامل مع مجموعة من الصفوف عددها بسيط يفضل استخدام Integer أما إذا كانت البيانات لديك هائلة فيفضل استخدام Long
وفريق آخر يرى أنه لا فرق بينهما أو الفرق يكاد لا يذكر لذا يفضلون الإعلان من النوع Long ..وأنا أؤيد هذا الفريق

أثارت هذه المشاركة إعجاب: Abo Sohaib،



26-09-2019 08:00 مساء
مشاهدة مشاركة منفردة [2]
Abo Sohaib
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 08-11-2017
رقم العضوية : 1397
المشاركات : 140
الجنس : ذكر
تاريخ الميلاد : 1-7-1985
يتابعهم : 13
يتابعونه : 1
قوة السمعة : 258
الاعجاب : 24
 offline 
look/images/icons/i1.gif الاعلان عن المتغيرات
142جزاكم الله خيرا اخي الكريم أ ياسر ربنا يرضى عنكم 
أود أمثلة توضح الموضوع أكثر لو تسمح 

أثارت هذه المشاركة إعجاب: YasserKhalil،



26-09-2019 08:43 مساء
مشاهدة مشاركة منفردة [3]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 8257
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 432
قوة السمعة : 24051
الاعجاب : 2567
 offline 
look/images/icons/i1.gif الاعلان عن المتغيرات
ليس لدي مثال .. لكن يوجد موضوع قدمه أخونا إسلام عبد الله من قبل شرح فيه بالتفصيل التعامل مع المتغيرات

أثارت هذه المشاركة إعجاب: Abo Sohaib،





المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مانع الاعلانات للكمبيوتر hassona229
7 338 hassona229
مانع الاعلانات للاندرويد hassona229
4 228 hassona229

الكلمات الدلالية
الاعلان ، المتغيرات ،


 







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

الساعة الآن 03:52 صباحا

أعلن هنا
أعلن هنا
أعلن هنا