أبو آدم قام بنشر مايو 19, 2012 قام بنشر مايو 19, 2012 وعليكم السلام ورحمة الله وبركاته هي VBA keyword كلمة معرفة لدى vba ، تستخدم لتقطيع أقسام الجملة (الكود) مع زميلتها ( _ ) underscore character ، لتحقيق سهولة القراءة والتعرف على أجزاء الكود و نتائجه ............
ابوخليل قام بنشر مايو 19, 2012 قام بنشر مايو 19, 2012 الى يمكن الاستغناء عنها ؟ اذا كانت الاجابة نعم ! فما الفرق او الفائدة من وجودها أو عدمه ؟ اذا اعتبرنا الفاصلة ( _ ) تحقق التعرف على أجزاء الكود
أبو آدم قام بنشر مايو 19, 2012 قام بنشر مايو 19, 2012 لا يمكن الاستغناء عنها حال الحاجة لها ، او تحقق لزومها ولتوضيح فعلها الواضح ، لسهولة التفريق بين تقطيع أقسام الجملة وتقطيع النتائج أفضل أن نستخدمها في صندوق رساله Private Sub cmdMessageBox_Click() MsgBox "Your logon credentials have been checked " & _ "and your application has been approved: Congratulations!" & _ vbCrLf & "Before leaving, would you like " & _ "to take our survey survey now?", _ vbYesNoCancel Or vbQuestion Or vbDefaultButton2, _ "Crofton Circle of Friends - Membership Application" End Sub وبالتطبيق نجد أننا نقطع إجزاء الجملة لاسطر لتحقيق السهولة في التعرف و القراءة باستخدام & و _ أما تقطيع أسطر النتائج حسب الاختيار فلا يتم الا بها
محمد ايمن قام بنشر مايو 20, 2012 قام بنشر مايو 20, 2012 عذرا اخي ابو آدم لو سمحت لاخيك الصغير التدخل قليلا vbCrLf تستخدم لنقل المحرف الى سطر جديد و البدء من اليسار اما ( _ ) فتستخدم لتقطيع الكود الى اسطر db1.rar 1
ابوخليل قام بنشر مايو 20, 2012 قام بنشر مايو 20, 2012 vbCrLf تستخدم لنقل المحرف الى سطر جديد و البدء من اليسار Enter كفيلة بالنقل الى سطر جديد والبدء من اليسار أما في الرسائل فهناك بدائل تقوم مقامها مثل (Chr(13 و (Chr(10
محمد ايمن قام بنشر مايو 20, 2012 قام بنشر مايو 20, 2012 كلامك صحيح اخي ابو خليل تستخدم في الرسائل عادة و لكن قلة قليلة من يعرف ( chr10 و chr13 ) و انا شخصيا اول مرة اعرف هذين الكلميتين :signthankspin:
ابوخليل قام بنشر مايو 20, 2012 قام بنشر مايو 20, 2012 وهذا كلام منقول لاثراء الموضوع CR = Carriage Return CrLf = Carriage Return Line Feed LF = Line Feed السبب هو أن هذه القيم تعود إلى أيام أجهزة الـteletype حين كانت وسيلة العرض الوحيدة للأجهزة هي الطابعة. CR أو Carriage Return كانت تخبر الطابعة بأن تعيد رأس الطباعة إلى منطقة البداية. LF أو Line feed كانت تخبر الطابعة بأن تحرك الورق سطر واحد إلى الأعلى. لذا كانت القيمة للسطر الجديد هي CR مع LF أو CrLf. وهذا آخر ( على ذمة صاحبه ) الاسم vbCrLf هو اسم ثابت جوهري معرّف في قالب كودModule اسمه Microsoft.VisualBasic.Constants لكنه ليس من كلمات اللغة الأساسية Keywords، لهذا يمكننا تعريف متغير له نفس هذا الاسم كالتالي: Dim vbCrLf As String = "" لكن هذا سيمنعنا من استخدام الثابت الجوهري vbCrLf مباشرة، ولحل هذه المشكلة يجب أن ننسبه إلى اسم القالب الخاص به كالتالي: vbCrLf = Microsoft.VisualBasic.Constants.vbCrLf في هذا الكود وضعنا قيمة الثابت الجوهري vbCrLf في متغير خاص بنا اسمه vbCrLf، واستطاعت فيجيوال بيزيك التفريق بينهما من خلال المسار الكامل للثابت الجوهري.
عبدالله المجرب قام بنشر مايو 22, 2012 الكاتب قام بنشر مايو 22, 2012 بارك الله فيك استاذ ابا ادم على فصل الموضوع والردود المفيدة والشكر موصول للاستاذ ابو خليل والاخ محمد أيمن
أبو آدم قام بنشر مايو 22, 2012 قام بنشر مايو 22, 2012 الفصل كان للاخ ابو خليل مشكورا وانا احاول ان اساهم قليلا شكرا لكلماتك الطيبة اخي عبدالله
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.