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

مشكلة في الايعاز Delete

بدأه muhnd-vfp في 4 أكتوبر 2009 · 6 رد · 1,170 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

مع الشكر والتحية

#2

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

ليتك ترسل النموذج لبيان السبب على الطبيعه حيث لمحو سجل يجب ان يكون المؤشر واقفا على نفس السجل او ان يتم المحو باصدار امر محو مشروط

شكراً لك اخي الكريم

#3

مع التأكيد على ما قاله الأخ alaaqasem

ضع في بداية برنامجك الأمر التالي ولمرة واحدة فقط

Set deleted on

حيث يقوم باخفاء السجلات التي تم التأشير عليها بأنها محذوفة

بينما Off يقوم باظهارها ( وليس استرجاعها )

ثم اعمل Refresh للـ Grid

والسلام

أستغفر الله العظيم و أتوب إليه

#4

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

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

واحاول رفق الالنموذج بعد فصل متعلقاته

تحياتي

#5

الموضوع ببساطة الرجاء التأكد من الاتى

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

select table1

delete

2-اذا كنت عامل buffer للجدول الرجاء التأكد من عمل update للجدول من buffer

وبلغنى بالنتيجة

#6

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

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

ببساطة أخي الكريم يجب عليك أن تضع المؤشر على السطر المراد حذفه

ودالك باستعمال SEEK.....IF FOUND()....DELETE....PACK أو SET FILTER TO.....DELETE ALL.....PACK أو DELETE ALL FOR.....PACK

وهدا مثال بسيط

</STRONG>
<SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt"></SPAN>Do Case<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Case </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">test="<SPAN dir=rtl lang=AR-SA>جديد</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>"<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">If Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>اسم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Space</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(10) And </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>لقب</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Space</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(10) And </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>رقم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Space</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(10)<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Append Blank<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Replace </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">nom </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">With Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>اسم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>);<SPAN dir=rtl lang=AR-SA><o:p></o:p></SPAN></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">prenom </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">With Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>لقب</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>);<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">num </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">With Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>رقم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Else<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Messagebox</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">("<SPAN dir=rtl lang=AR-SA>الطلب مرفوض</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>"+</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Chr</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(13)+"<SPAN dir=rtl lang=AR-SA>تأكد من ملأ جميع الخانات</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>",0+16,"<SPAN dir=rtl lang=AR-SA>خطأ في إدخال<SPAN style="mso-spacerun: yes">  </SPAN>البيانات</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>")<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endif<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Case </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">test="<SPAN dir=rtl></SPAN><SPAN dir=rtl><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>تعديل</SPAN></SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>"<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Select </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">2<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Set Order To </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">cle </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Of </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">demande.</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Cdx<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Seek Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>اسم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<SPAN dir=rtl lang=AR-SA><o:p></o:p></SPAN></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">If Found()<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">rep=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Messagebox</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">("<SPAN dir=rtl lang=AR-SA>هل تريد<SPAN style="mso-spacerun: yes">  </SPAN>تعديل هده البيانات</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>",4+64,"<SPAN dir=rtl lang=AR-SA>تأكيد</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>")<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none; tab-stops: 35.4pt 70.8pt 106.2pt 141.6pt 315.1pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">If </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">rep=6<SPAN style="mso-tab-count: 1">	</SPAN><o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">If Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>اسم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Space</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(10) And </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>لقب</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Space</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(10) And </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>رقم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Space</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(10)<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Replace </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">nom </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">With Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>اسم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>);<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">prenom </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">With Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>لقب</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>);<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">num </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">With Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>رقم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Else<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Messagebox</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">("<SPAN dir=rtl lang=AR-SA>الطلب مرفوض</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>"+</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Chr</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(13)+"<SPAN dir=rtl lang=AR-SA>تأكد من ملأ جميع الخانات</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>",0+16,"<SPAN dir=rtl lang=AR-SA>خطأ في إدخال<SPAN style="mso-spacerun: yes">  </SPAN>البيانات</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>")<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endif<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endif<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endif<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Case </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">test="<SPAN dir=rtl></SPAN><SPAN dir=rtl><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>حذف</SPAN></SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>"<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Select </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">2<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Set Order To </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">cle </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Of </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">demande.</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Cdx<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Seek Alltrim</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">(<SPAN dir=rtl lang=AR-SA>اسم</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr></SPAN>)<SPAN dir=rtl lang=AR-SA><o:p></o:p></SPAN></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">If Found()<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">rep=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Messagebox</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">("<SPAN dir=rtl lang=AR-SA>هل تري<SPAN style="mso-spacerun: yes">  </SPAN>حذف هده البيانات</SPAN><SPAN dir=ltr></SPAN><SPAN lang=AR-SA><SPAN dir=ltr></SPAN> </SPAN>",4+64,"<SPAN dir=rtl lang=AR-SA>تأكيد</SPAN><SPAN dir=ltr></SPAN><SPAN lang=AR-SA><SPAN dir=ltr></SPAN> </SPAN>")<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">If </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black; FONT-SIZE: 10pt">rep=6<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Delete<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Pack<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endif<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endif<o:p></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt">Endcase
<STRONG>

<<--DON CORLEONNE-->>

#7

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

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

ببساطة أخي الكريم يجب عليك أن تضع المؤشر على السطر المراد حذفه

ودالك باستعمال SEEK.....IF FOUND()....DELETE....PACK أو SET FILTER TO.....DELETE ALL.....PACK أو DELETE ALL FOR.....PACK

وهدا مثال بسيط

Do Case

Case test="جديد"

If Alltrim(اسم)<>Space(10) And Alltrim(لقب)<>Space(10) And Alltrim(رقم)<>Space(10)

Append Blank

Replace nom With Alltrim(اسم);

prenom With Alltrim(لقب);

num With Alltrim(رقم)

Else

Messagebox("الطلب مرفوض"+Chr(13)+"تأكد من ملأ جميع الخانات",0+16,"خطأ في إدخال البيانات")

Endif

Case test=" تعديل"

Select 2

Set Order To cle Of demande.Cdx

Seek Alltrim(اسم)

If Found()

rep=Messagebox("هل تريد تعديل هده البيانات",4+64,"تأكيد")

If rep=6

If Alltrim(اسم)<>Space(10) And Alltrim(لقب)<>Space(10) And Alltrim(رقم)<>Space(10)

Replace nom With Alltrim(اسم);

prenom With Alltrim(لقب);

num With Alltrim(رقم)

Else

Messagebox("الطلب مرفوض"+Chr(13)+"تأكد من ملأ جميع الخانات",0+16,"خطأ في إدخال البيانات")

Endif

Endif

Endif

Case test=" حذف"

Select 2

Set Order To cle Of demande.Cdx

Seek Alltrim(اسم)

If Found()

rep=Messagebox("هل تري حذف هده البيانات ",4+64,"تأكيد ")

If rep=6

Delete

Pack

Endif

Endif

Endcase

<<--DON CORLEONNE-->>

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