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

لو سمحتوا سؤال عن برمجية تنظيف قاعدة لبيانات من كل السجلات بكبسة زر

مغلق
بدأه sndyana في 2 يونيو 2006 · 10 رد · 904 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا عامله برنامج ربطت فيه قاعدة بيانات معموله بالأكسس بالفيجول عن طريق الأداة data control

والحمد لله إنتهيت

بس أرغب بوضع أمر ينظف القاعدة ككل بعد الإنتهاء منها وعدم الرغبة في إستبقاء البيانات

غير طريقة حذف السجلات واحد تلو الآخر لأني عملتها

يعني زي إقفال السنة الدراسية في برنامج معارف

ويكون أحسن لو بنسخ إحتياطي

وشكراً

#2
اقتباس
بس أرغب بوضع أمر ينظف القاعدة ككل بعد الإنتهاء منها وعدم الرغبة في إستبقاء البيانات

غير طريقة حذف السجلات واحد تلو الآخر لأني عملتها

استخدم الحلقات في ذلك

و هذا مثال

With Data1
If Not .Recordset.BOF Then .Recordset.MoveFirst
Do Until .Recordset.EOF
.Recordset.Delete
.Refresh
.Recordset.MoveNext
Loop
End With
مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#3

أخي الكريم وضح ما تريد بالضبط

تريد إلغاء جميع السجلات من جدول

أم تريد حذف جميع الجداول

إذا أردت حذف جميع السجلات بسطر واحد

D.EXECUTE "DELETE * FROM TABLENAME"

#4

أرغب بحذف بيانات السجلات

بعد إنتهاء العام العام الدراسي وبداية مجموعة جديدة بالعمل على القاعدة المبنية بنفس الحقول

وشكراً

#5

ألف شكر أخي comfortعلى هذه البرمجية إلي عجزت وأنا أبحث عنها

إشتغلت ونظفت القاعدة بكبسة زر الله يجزاك ألف خير

ولو تعرفلي طريقة أعرض فيها بيانات الجدول بأسماء حقول عربية من نفس فورم إدخال البيانات

بغرض المقارنة بين السجلات أو طباعتها أكون لك من الشاكرين

وأسفة على الإزعاج

#6

استخدمي الاقواس المعكوفة

select * from [أسماء الطالبات]

460.gif

#7

من فضلك

إش قصدك بأسماء الطالبات

إسم الجدول ولا قاعدة البيانات ولا إسم حقل ولا سجل

أنا حطيت إسم الجدول

بعدين بتطلع رسالة خطاء معترض على حالة *

أرجو التوضيح

وأسفة مرة أخرى على إزعاجكم

تم تعديل هذه المشاركة بواسطة sndyana في 8 يونيو 2006 في 09:49

#8

السلام عليكم ..

نفظلي اختي هدا كود ثاني ..

'was coded by err0r_c0de

'err0r_c0des@yahoo.com

On Error Resume Next
With Data1.Recordset
.MoveFirst
Do While Not .EOF
 .Delete
 .MoveFirst
 Loop
End With

والسلام عليكم

#9

برمجية حذف أخرى رائعة

الله يزيدكم من علم الدنيا والاخرة

بس ياريت برمجية فتح الجدول للمقارنة بين السجلات وطباعتها

وألف شكر

#10

يمكنك إستخدام عبارات sql بالطريقة التالية

data1.execute " delete * from [table_name] "

حيث table_name هو اسم الجدول

img.jpg
#11

أنت لازم تتعلمي لغة SQL هي سهلة جداً من خلالها تستطيعن أن تعرضي السجلات وتقارني بينها .

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

الإسم ، الفصل ، العمر

وأنا أردت أن أفتح هذا الجدول وأعرض الأولاد الذين أعمارهم فوق الـ 15 سنة فإني استخدم

الجملة الإستعلامية التالية

SQL = " Select * from [Table1] Where [العمر[>15;"

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

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

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

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

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

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