منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : صمم برنامجك واضف جداول وسجلات بدون قاعدة بيانات .
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

هل مللت من التعامل مع قواعد البيانات
هل صادفت مشاكل في ارسال واستقبال وطباعة و .... الخ البيانات سواء كانت على جهازك او على الشبكة العنكبوتيه
اقول لكم بكل صراحة انا لا احبذ التعامل مع قواعد البيانات ... ستقول لماذا ؟
والجواب هو : اذا كنت تحب البرمجه وتجدها هوايه وليست مجرد عمل , حينها سوف تقوم بتطويع برنامجك ليكون لك بصمتك الخاصة

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

لقد صممت لكم شي بسيط وربما فكره غريبه ولكن لانستغني عن آرائكم وانتقاداتكم الهادفه

اعتقد اني اطلت عليكم سوف نبدا بالمضمون .

وصف العمل: هو موديل تضيفه الى برنامجك اثناء التصميم .
وبعدها تستطيع ان تضع مئات الفورمات و في كل فورم مئات مربعات النص
وسوف يقوم البرنامج بالتعامل معها بتسعة اوامر جاهزه كل امر يتكون من سطر واحد
ولقد تعمدت الاختصار ليسهل عليكم استخدامها . ( بمعنى ان كل فورم هو جدول مستقل ولك الحرية في ضافة الفورمات )

وفي الدرس القادم إن شاء الله سوف اشرح لكم كيف ترفع هذه البيانات على الانترنت بدون اي مشاكل
حتى لو كان الموقع لا يسمح بإستخدام قواعد البيانات


الان نقوم بالتطبيق العملي

اولا : اذهب الى قائمة Project ثم اختار Add Modules ثم اختر في الاعلا Existing ثم اختار الموديل المرفق لكم في اخر الموضوع
ثانيا : ضع على الفورم اي عدد تريد من مربعات النص والتي تمثل اعمده للبيانات التي سوف نعالجها
الان ضع على الفورم ثمان ازرار كومند
زر اضافه , تعديل , حذف , اول السجل , السجل التالي , السجل السابق , اخر السجل , خروج

نأتي للأكواد ( واعذروني اذا وجد اي خطأ فقد كتبت الكود في وقت قصير )

في حدث الفورم Form_Activate ضع الكود التالي : ( تحذير لا تضع هذا الكود الا بعد ان انتهيت من اعداد مربعات النص )
كود :
[align=left]Table.Form_Activate (Me.Name)[/align]
الان ناتي للازرار في زر اضافه ضع الكود التالي
كود :
[align=left]Table.Format (1)[/align]
في زر التعديل ضع الكود التالي
كود :
[align=left]Table.Format (2)[/align]
في زر الحذف ضع الكود التالي
كود :
[align=left]Table.Format (3)[/align]
في زر اول سجل ضع الكود التالي
كود :
[align=left]Table.Format (4)[/align]
في زر السجل التالي ضع الكود التالي
كود :
[align=left]Table.Format (5)[/align]
في زر السجل السابق ضع الكود التالي
كود :
[align=left]Table.Format (6)[/align]
في زر اخر السجل ضع الكود التالي
كود :
[align=left]Table.Format (7)[/align]
وأخيرا في زر الخروج ضع الكود التالي
كود :
[align=left]Table.Format (8)[/align]

ماذا تلاحظ في الاكواد انها عباره عن كود واحد فقط التغيير في الرقم
الان اصبح لديك موديل يسجل لك البيانات بالاف بدون قاعدة بيانات وصداع راس
باقي بعض الاوامر اعدكم ان اضعها في الدروس القادمه ( زر الطباعة , وزر البحث ) ولا نستغني عن افكاركم
ونرحب بكل رآي هادف ,,, تحياتي لكم
اخوكم مشعل الثبيتي

[COLOR="#FF0000"]ملاحظه : اعد تسميه مربعات النص لانها سوف تكون عنوان للأعمدة في العرض القادم
بمعنى ان يكون اسم مربع النص لنفرض ( اسم المدرسة ) و ( اسم الطالب ) و ( رقم الجلوس ) وهكذا حتى تنتهي
واسم الفورم سوف يكون اسم الجدول مثلا ( مدارس مدينه الرياض ) ( مدراس مدينة جده )
مع إني افضل استخدام الكلمات الانجليزيه ولك حرية الاختيار .[/COLOR]
[COLOR="#000000"]السلام عليكم ورحمة الله وبركاته

لقد وضعت لكم مثال يحوي قاعدة بيانات منتدانا الجميل ولكن بدون قاعدة بيانات
لقد استخدمت في هذا المثال نفس الاكواد السابقه
البيانات عباره عن ( اسم الموضوع - الكاتب - رابط الموضوع )

ولكن هناك اضافات هديه مني لكم

[b]ملاحظة
البرنامج عبارة عن فورمين واحد شفاف والاخر ظاهر
وعند مرور الماوس اعلا الشاشة تظهر لك بيانات الفورم الشفاف
الذي يحوي بيانات جميع مواضيع المنتدى
اما الفورم الثاني فهو يظر لك الصفحة مباشرة
يعني تستطيع تصفح جميع مواضيع منتدى فيجوال بيسك من برنامجك مباشرة
وايضا تستطيع الانتقال الى اي موقع اخر عن طريق وضع الرابط في مكانه اعلا البرنامج

اتمنى ان اكون افدتكم ... ولكم تحياتي
[/COLOR]
[/b]
شكراً لك وبارك الله فيك