محمد الفرح
Well-Known Member
بسم الله الرحمن الحمن الرحيم
المطلوب منك اخي :-
مراجعة الدروس الاول والثاني وتطبيقها.
(كم قلنا سابقا نحن بعد هذه الدروس سوف نقوم بعمل جديد وكبير وسهل فلا تستهين باي درس)
اولا طبعا العمل مازال مفتوح (لم اغلق برنامج الفيجوال بيسك من اول درس كتبته
)
نقوم بوضع زر جديد اسمه بحث شامل .
نقوم بوضع فورم جديد وهذه طريقه وضع فورم جديد.
وهذا كود زر بحث شامل .
form1.hide
form2.show
اي اخفي دليل الهاتف وافتح البحث
قم بوضع زر العودة وضع له الكود (سهل كونه بنفسك).
الأن نأتي للشرح
اولا :- قم بوضع اداة الداتا بيس ووضع عنوانها واسم الجدول كما تم ذكر هذا سابق عندما قلنا اغلق البرنامج ورد افتحة متذكرين بالدرس الثاني.
ثانيا:- اضغط ctrl + t واستعدي اداة microsodt flexGrid control 6.0 وتم ذكر طريقة استدعاء الاداة بدرسة المفكرة متذكرين
.
لينتج لك نهائيا الشكل الذي بالصورة
لينتج لك نهائيا الشكل الذي بالصورة
ثالثا:- الأن نبدأ الرسم
انظر الى الصورة
cols تعني عدد العواميد والثانية اسم القاعدة التي نريد البحث فيها.
الان لو شاهدت عملك سوف تجد انه قام بإضهار جميع الارقام والبيانات المظافة.
لكن هذا كله لا يعتبر شئ يذكر الان بدأ التعامل بالاوامر واهم امر بنتعامل معه اليوم هو امر الاختيار وهو تحديد الجدول والقائمة التي سوف تبحث عنها لهذا سمي بحث متقدم.
نعمل 4 كوماند ونسمي :-
الاول البحث عن طريق الاسم
الثاني البحث عن طريق المدينة
الثالث البحث عن طريق رقم الموبايل
الرابع البحث عن طريق رقم المنزل.
cols تعني عدد العواميد والثانية اسم القاعدة التي نريد البحث فيها.
الان لو شاهدت عملك سوف تجد انه قام بإضهار جميع الارقام والبيانات المظافة.
لكن هذا كله لا يعتبر شئ يذكر الان بدأ التعامل بالاوامر واهم امر بنتعامل معه اليوم هو امر الاختيار وهو تحديد الجدول والقائمة التي سوف تبحث عنها لهذا سمي بحث متقدم.
نعمل 4 كوماند ونسمي :-
الاول البحث عن طريق الاسم
الثاني البحث عن طريق المدينة
الثالث البحث عن طريق رقم الموبايل
الرابع البحث عن طريق رقم المنزل.
ونبدأ بالبحث عن اسم:-
شرح الكود:-
المتغير n وشرحنا مامعنى انبوت بوكس سابقا.
المهم الأن الامر التالي
شرح الكود:-
المتغير n وشرحنا مامعنى انبوت بوكس سابقا.
المهم الأن الامر التالي
Rich (BB code):
"select * from Table1 where name like '" & n & "*'"
Table1 : اسم الجدول
where name like : الكلمة المحددة بالاحمر متغيرة وتدل على العمود نيم
جرب عملك ماذا سوف تحصل ؟ (وهذا سوف يفيدنا عندما نعمل خانات اسم الاب اسم الجد اسم الشخص وهكذا )
الأن البحث عن مدينة والبحث عن رقم نفس الطريقة بالزبط لكن تغير المحدد بالاحمر الامر سهل جدا جدا جدا .
ولكي لاتقولوا اني ظالمكم بالشرح اكيد بتسألوا كيف بنغير اسماء العواميد مابدناش الاسماء الي حاطينها بقاعدة البيانات اتبعوا التالي :-
نقوم بوضع هذا الكود بلفورم لكن بمكان اكتيف وليس لواد كما بالصورة
شرح الكود كالتالي:-
Row تعني صف وبما انه لا يوجد الا صف واحد فلا داعي للتكرار فنضع 0
col وهي العمود فنحدد اي عامود نريد ونحن وضعنا العمود الاول نيم فنضع رقم 1
تيكست فهي واضحة اسم العمود الجديد
وكل مرة فقط نغير اسم العمود ورقمه .
نقوم بوضع هذا الكود بلفورم لكن بمكان اكتيف وليس لواد كما بالصورة
شرح الكود كالتالي:-
Row تعني صف وبما انه لا يوجد الا صف واحد فلا داعي للتكرار فنضع 0
col وهي العمود فنحدد اي عامود نريد ونحن وضعنا العمود الاول نيم فنضع رقم 1
تيكست فهي واضحة اسم العمود الجديد
وكل مرة فقط نغير اسم العمود ورقمه .
انتضر اسإلتكم وأرائكم