الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الشرح التبسيطي للدوال البرمجية

مغلق
بدأه mono4hack في 19 مايو 2007 · 4 رد · 534 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

في اول الامر احب ان اقول ان الشرح ده اجتهاد مني يعني نارتهوش في كتاب ولا تعلكته في مبني تعليمي يعني بمعني اخر يحتمل الصواب والخطا

نبدا في الموضوع وانا احكتب مثالين بس لو لقيت في تفاعل والشرح جاب نتيجه حكمل اما لو محصلش تصسب فخليني ممن يتعلمون ولا يعلمون

نبدا

  rs.RecordCount

الداله دي بتعمل علي ايجدا عدد السجلات لجدول في قاعده بيانات

وممكن الاستغناء عن الداله دي بطريقه اطول شويه بس بتفهمك هو الموضوع ماشي ازاي وشكل الدنيا حوه المترجم

  Dim a As Integer
	a = 0
	students.MoveFirst
	Do While students.EOF
		a = a + 1
		students.MoveNext
	Loop
MsgBox a

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

وفيه طريقه تانيه باستخدام جمله اس كيو ال sql

  select count(*) from students

وطبعا هيه برضه جمله تحفظها تعمل الي انت عايزه وده من خلال الداله count(*)

ولمسح بيانات جدول كامل

delete * from students

وكما نري فهو جمله واحده من جمل sql

ويمكن من خلال لوبه كما شرحنا من قبل

students.MoveFirst
	Do While students.EOF
		students.Delete
	Loop

هذا والله اعلم ولو في اي نصيحه او تعديل ممكن ويارب اكون نجحت في نقل حاجه صغيره

الاميل الخاص

mono_jk@yahoo.com[/code]

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#2

انا اسف علي الغلطات الاملائيه بسبب السرعه في الكتابه انتوا عارفيت بقي الامتحانات علي الابواب

يا رب

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#3

السلام عليكم

ربنا يوفقك ان شاء الله بس ممكن تعيد شرح جمل SQL بشوية تفصيل لاني بجد نفسي اتعلمها جدا والكام جملة اللي انت قولتهم دول مهمين جدا

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

#5
اقتباس
بس تصحيح بسيط في جميع do while

بالنسبه لجمله eof الخاصيه الافتراضيه لها true وممكن انت تشتغل من غير ما تكتب القيمه

بمعنب اخر ممكن تكتب

 text1="mono"

وده من غير text1.text وطلعا ده لان الخاصيه الافتراضيه للتكيست هي text

اما عن طلب الاخ امير

اقتباس
ممكن تعيد شرح جمل SQL بشوية تفصيل

فالجمله الاولي سهله بتمسح كل السجلات

delete * from students

اما بنسبه للجمله الثانيه فهي علشان تجيب عدد السجلات في جدول معين

select count(*) from students

فباستخدام الداله count(*) تستطيع انك تعرف عدد السجلات للجدول كله

والداله count(اسم العمود)

تستطيع معرفه عدد سجلات العمود ده فقط

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…