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

لا استطيع ان احذف سجل من جدول

بدأه الحذر في 13 ديسمبر 2009 · 5 رد · 1,782 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

بعد اخذ جولة على عدة لغات برمجة ، حان الان لاتعلم vfp

بعد القراءة عنها اعجبتني كثيرا

و مع الممارسة اعجبتي اكثر

و سؤال في غاية البساطة - مع العلم اني تعملت مع قواعد بيانات كثيره-

الا ان امر delete لا يعمل معي

كل ما اكتب الامر في شاشة الاوامر تأتيني رسالة في اخر الصحة انه تم حذف السجلات من الجدول

لكن عند استعراض الجدول اجد ان السجلات لم تحذف بعد

ام insert و update شغالين 100 %

الا امر delete

ارجو الافادة

I_can_always_make_you_smile_by_Praerion.jpg

#2
الحذر كتب:

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

السلام عليكم

واهلا وسهل باخي الحذر

اخي ان الامر delete لا يحذف القيود من الملف بشكل نهائي وانما تؤشر للحذف ولكي تكمل عمل الامر delete يجب ان يليه امر pack اي عندما تكتب delete وتضغط enter تكتب الامر pack

وشكرا ولاتردد باي سؤال

#3

الاخ العزيز

ان الحكمة فى ان يظل السجل المختوم بختم المحو بالسجل وعدم ازالتة نهائيا هو لتفادى كوارث ضياع البيانات بالخطا لذا يجب عند تشغيل الفوكس او عمل برنامج افتتاحى وضع الامر التالى

set deleted on

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

ونحن لا نحبذ كثرة استخدام الامر pack لما له من محاذير فى حالة الاضطرار الى العودة الى البيانات المحذوفة وفقكم الله

#4
alaaqasem كتب:

الاخ العزيز

ان الحكمة فى ان يظل السجل المختوم بختم المحو بالسجل وعدم ازالتة نهائيا هو لتفادى كوارث ضياع البيانات بالخطا لذا يجب عند تشغيل الفوكس او عمل برنامج افتتاحى وضع الامر التالى

set deleted on

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

ونحن لا نحبذ كثرة استخدام الامر pack لما له من محاذير فى حالة الاضطرار الى العودة الى البيانات المحذوفة وفقكم الله

السلام عليكم

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

#5

من المؤكد انك لا تستخدم الامر الذى يتجاهل تماما السجلات الملغاه

set deleted on

ذلك لانك ترى السجل فارغا عن استخدام الامر Browes لانك ممكن تكتب الامر فى ملف ال Config بحيث يتم تفعيلة كلما فتحت الفوكس

وإذا كان الموضوع الخاص بالسجل الفارغ يسبب لك ازعاج تخلص منه باستخدام الامر Pack

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

USE  <File name > EXCLUSIVE

تحياتى تمنياتى لك بالتوفيق

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