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

من يسعفني بعمل هذا الكود

مغلق
بدأه smart220 في 26 أكتوبر 2003 · 4 رد · 737 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مبروك عليكم شهر الصوم

يوجد لدي جدول مكون من مجموعة من الحقول وعملت نموذج يحتوي على بيانات هذا الجدول و يوجد على هذا النموذج زر إغلاق . طلبي هو اريد كود يقوم بحذف جميع بيانات السجلات عند الضغط عى زر الإغلاق بالنموذج .

( حاولت في خصائص النموذج عند الاغلاق ان اضع كود ولكن لم استطع )

مع التحية

تم تعديل هذه المشاركة بواسطة smart220 في 26 أكتوبر 2003 في 22:47

#2

تفضل :

DoCmd.RunSQL "Delete TableName from TableName"

واستبدل TableName باسم الجدول الذي تريد أن تحذف جميع سجلاته

#3

السلام عليكم أخي العزيز

1- ضع في أي مكان في الوحدة النمطية للنموذج الذي عليه الزر تعريف الدالة التالية

Public Function RemoveSampleData()

Dim db As Database

Set db = CurrentDb

Dim intRet As Integer

Dim strSQL As String

On Error GoTo HandleErr

intRet = MsgBox("تحذير" & vbCrLf & _

" msg", _

vbQuestion + vbOKOnly, "تحذير")

intRet = MsgBox("are you sure", _

vbQuestion + vbYesNo + vbDefaultButton2, "deleate")

If intRet <> vbYes Then

GoTo ExitHere

End If

strSQL = "Delete * from [اسم الجدول الذي تريد حذف بياناته]"

db.Execute strSQL

MsgBox "البيانات حذفت"

ExitHere:

Exit Function

HandleErr:

Select Case Err

Case Else

MsgBox Err & ": " & Err.Description, vbCritical, _

"Error in RemoveSampleData()"

End Select

Resume ExitHere

Resume

End Function

2- في حدث عند النقر للزر ضع هذا المقطع من الكود

Call RemoveSampleData

docmd.close

مع تحياتي لك

#4

كل الطرق تؤدي إلى روما

وهذه طريقة أخرى

ضع الكود التالي في حدث عند النقر لزر كائن على النموذج :

DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE tbl_Name.* FROM tbl_Name"
DoCmd.SetWarnings True
DoCmd.Close

والله الموفق.

ibnmusqat.gif
#5

جزاكم الله الف خير ......

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

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