تعرف على استخدمات الدوال (Left, Right, Mid) فى الفجوال بيسك6

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تعرف على استخدمات الدوال (Left, Right, Mid) فى الفجوال بيسك6

مُساهمة من طرف نجلاء فتحي في الإثنين أبريل 08, 2013 12:17 pm

السلام عليكم ورحمة الله وبركاتة،،

انا مسجلة فى ها المنتدى الرائع من فترة لكن هذا اول مشاركة لية فية وهو عن الدوال (Left, Right, Mid) و ها الدرس كان موجود فى منتديات الفجوال بيسك قبل قفلها ...

يحتوي فيجوال بيسك على الكثير من الدوال التي تساعد في التعامل مع السلاسل النصية ، منها الدوال (Left, Right, Mid) هذه الدوال التي ذكرتها ، تعمل على قراءة جزء معين من السلسلة النصية التي نمررها لها ، وهي موضوعنا اليوم ، فلندخل في التفاصيل..


الدالة Right:

تقرأ مقدار معين من السلسلة النصية التي نمررها لها والقراءة تبدأ من جهة اليمين.

مثال:

الرمز:

Dim Yee7 As String

Yee7 = "Electronic Security Team"

MsgBox Right(Yee7, 4)

الدالة تتطلب معاملين (بارامترين) ، الأول هو النص الذي ستقرأ منه ، والمعامل الثاني هو الطول الذي ستتم قراءتة. في مثالنا تمت قراءة أربعة أحرف من جهة اليمين للمتغير Yee7. النتيجة هي Team


الدالة Left:

تقرأ مقدار معين من السلسلة النصية التي نمررها لها والقراءة تبدأ من جهة اليسار.

مثال:
الرمز:

Dim Yee7 As String

Yee7 = "Electronic Security Team"

MsgBox Left(Yee7, 10)

الدالة تتطلب معاملين كما في الدالة (Right) ، فالأول هو سلسلة النص الذي ستقرأ منه ، والثاني هو الطول الذي ستتم قراءتة. في المثال تمت قرأءة عشرة أحرف من جهة اليسار من المتغير Yee7. والنتيجة هي Electronic


الدالة Mid:

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

Dim Yee7 As String

Yee7 = "Electronic Security Team"

MsgBox Mid(Yee7, 12, 8)

الدالة تتطلب ثلاثة معاملات ، فالمعامل الأول هو سلسلة النص الذي ستتم القراءة منه ، والمعامل الثاني هو نقطة بداية القراءة (الموقع الذي ستبدأ القراءة منه) ، والمعامل الثالث هو الطول المطلوب قرآءتة (كما في المعامل الثاني للدوال السابقة). في المثال بدأت الدالة بالقراءة من الحرف 12 بطول 8 أحرف حيث أن أصبحت النتيجة النهائية: Security

ملاحظة: البارامتر الثالث اختياري (يمكن الاستغناء عنه) ، في حال الإستغناء عنه ستفترض الدالة بأننا نريد قراءة النص ابتداء من النقطة التي حدنناها الى نهاية النص.

نجلاء فتحي
...
...

تاريخ التسجيل : 20/02/2011
المساهمات : 48
النقاط : 94
التقيم : 0
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعرف على استخدمات الدوال (Left, Right, Mid) فى الفجوال بيسك6

مُساهمة من طرف أحمد مناع في الثلاثاء أبريل 09, 2013 9:48 am

شاكرين افضالك الاخت نجلاء ....على هذا الدرس القيم

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى