cudi قام بنشر أبريل 16, 2017 مشاركة قام بنشر أبريل 16, 2017 السلام عليكم عندي جدول أصناف لما اقوم بتفريغ البرنامج أريد من جدول أصناف فقط حذف بيانات حقل واحد في هذا الجدول فقط أريد حذف بيانات كمية متوفرة أنا سويت استعلام حذف في هذه الجدول ، فقط سحبت كمية متوفرة من هذه الجدول إلى استعلام الحذف لكن حذف جميع البيانات أخرى مع حقل كمية متوفرة رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر أبريل 16, 2017 مشاركة قام بنشر أبريل 16, 2017 (معدل) 4 ساعات مضت, cudi said: السلام عليكم عندي جدول أصناف لما اقوم بتفريغ البرنامج أريد من جدول أصناف فقط حذف بيانات حقل واحد في هذا الجدول فقط أريد حذف بيانات كمية متوفرة أنا سويت استعلام حذف في هذه الجدول ، فقط سحبت كمية متوفرة من هذه الجدول إلى استعلام الحذف لكن حذف جميع البيانات أخرى مع حقل كمية متوفرة اتفضل اليك هذا كود سيحذف الحقل DoCmd.SetWarnings (warningsoff) DoCmd.OpenTable "rrrr", acViewNormal DoCmd.GoToControl "vil" DoCmd.RunCommand acCmdDeleteTableColumn DoCmd.Close acTable, "rrrr", acSaveYes DoCmd.SetWarnings (warningson) وهذا الكود سيفرع الحقل DoCmd.SetWarnings (warningsoff) Dim sql as string sql = "UPDATE rrrr SET rrrr.Vil = "";" docmd.runsql (sql ) DoCmd.SetWarnings (warningson) غير "rrrr" باسم جدولك وغير "vil" باسم حقل تريد ان يحذفه تم تعديل أبريل 16, 2017 بواسطه Shivan Rekany 1 رابط هذا التعليق شارك More sharing options...
cudi قام بنشر أبريل 17, 2017 الكاتب مشاركة قام بنشر أبريل 17, 2017 (معدل) هل لي ان أسوي استعلام الحذف و تطبيقها على الاستعلام او على الجدول أنا سويتها على جدول لكن يعطيني مشكلة يظهر في هذه الصورة تم تعديل أبريل 17, 2017 بواسطه cudi رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر أبريل 17, 2017 مشاركة قام بنشر أبريل 17, 2017 ارفق القاعدة لكي نتم العملية عليه رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر أبريل 17, 2017 مشاركة قام بنشر أبريل 17, 2017 السلام عليكم ,, ومشاركة مع استاذنا وحبيبنا شفان استبدل علامتي الاقتباس "" بـــ صفر لان نوع الحقل الذي ستجري عليه التحديث رقمي 4 رابط هذا التعليق شارك More sharing options...
cudi قام بنشر أبريل 17, 2017 الكاتب مشاركة قام بنشر أبريل 17, 2017 هذه هو المرفق Items.rar رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر أبريل 17, 2017 مشاركة قام بنشر أبريل 17, 2017 25 دقائق مضت, cudi said: هذه هو المرفق Items.rar اتفضل استخدمت هذا الكود Dim Sql As String Sql = "UPDATE ItemsT SET ItemsT.item_available = 0;" If MsgBox("هل تريد ان تفريغ البيانات حقل الكمية المتوفرة", vbYesNo + vbMsgBoxRight, "اخر تنبيه") = vbYes Then DoCmd.SetWarnings (warningsoff) DoCmd.RunSQL (Sql) DoCmd.SetWarnings (warningson) Me.Refresh End If اي اضفت رسالة نعم ولا لكي لا يتم التفريغ بدون رسالة الحذر و بدلت علامة "" الى صفر كما قال استاذنا @ابو خليل لان الحقل هو رقمي وتكدر تستخدم علامة ايضا لكن من الاحسن ان يكون صفر اتفضل قاعدة بياناتك بعد اضافة الكود الاعلاه Items.rar 2 رابط هذا التعليق شارك More sharing options...
cudi قام بنشر أبريل 17, 2017 الكاتب مشاركة قام بنشر أبريل 17, 2017 شكرا جزيلا لكم 1 رابط هذا التعليق شارك More sharing options...
علي هندسة قام بنشر أبريل 26, 2019 مشاركة قام بنشر أبريل 26, 2019 في ١٧/٤/٢٠١٧ at 10:04, ابوخليل said: السلام عليكم ,, ومشاركة مع استاذنا وحبيبنا شفان استبدل علامتي الاقتباس "" بـــ صفر لان نوع الحقل الذي ستجري عليه التحديث رقمي السلام عليكم استاذنا الفاضل لقد طبقت الكود اعلاه ولم تنجح معي التجربة وارفق لكم نسخة من القاعدة يرجى المساعدة بتعديلها وشكرا examel.accdb رابط هذا التعليق شارك More sharing options...
essam rabea قام بنشر أبريل 26, 2019 مشاركة قام بنشر أبريل 26, 2019 فقط قم بوضع كلمة Table بين قوسين لتصبح [Table] Dim Sql As String Sql = "UPDATE [Table] SET [Table].card = 0;" If MsgBox("هل تريد تفريغ بيانات الحقل", vbYesNo + vbMsgBoxRight, "اخر تنبيه") = vbYes Then DoCmd.SetWarnings (warningsoff) DoCmd.RunSQL (Sql) DoCmd.SetWarnings (warningson) Me.Refresh End If ونفس الشيئ للتاريخ ولكن غير آخر جملة الـ Sql الى ="""" بدل 0 حيث أنه حقل تاريخ وليس رقمى 1 رابط هذا التعليق شارك More sharing options...
علي هندسة قام بنشر أبريل 26, 2019 مشاركة قام بنشر أبريل 26, 2019 منذ ساعه, essam rabea said: فقط قم بوضع كلمة Table بين قوسين لتصبح [Table] Dim Sql As String Sql = "UPDATE [Table] SET [Table].card = 0;" If MsgBox("هل تريد تفريغ بيانات الحقل", vbYesNo + vbMsgBoxRight, "اخر تنبيه") = vbYes Then DoCmd.SetWarnings (warningsoff) DoCmd.RunSQL (Sql) DoCmd.SetWarnings (warningson) Me.Refresh End If ونفس الشيئ للتاريخ ولكن غير آخر جملة الـ Sql الى ="""" بدل 0 حيث أنه حقل تاريخ وليس رقمى شكرا استاذ essam rabea المحترم وهو المطلوب رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.