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

كيف يمكن من إلغاء أمر ال addnew

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

-09

اخوانى الاعزاء

اذا قمت بعمل addnew و بعد هذا قمت بإغلاق البرنامج فسوف يظهر لك خطأ !

فكيف يمكن إلغاء أمر الـ addnew

و شكرا

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#2

اي اداة تستخدم ؟

460.gif

#3

لو ترفق برنامجك يكون افضل اخي codefinder ... ممكن نساعد :)

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#4

اخي العزيز

اذا كنت تستخدم تقنية ADO فهناك طريقة سهله ومفيده جدا

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

اعرف اني مختصر كثيرا والطريقة بالتفصيل هي باتباع اسلوب الاستاذ هيثم القلاف .. انظر توقيعي فأنا مشغوول كثيرا والله العظيم

#5

-09

شكرا أخى المتميز

شكرا الاخت الفاضلة بنت اليمن

شكرا النبهاني

على المساعدة و بالنسبة :

الأداة فهى ado كود ( اى الربط بالكود ) و لفكرة المتغير ممتازة و لكنها ( فى إعتقادى الشخصى " قصة طويلة " ) حيث انى يجب و يفترض وجود أمر لإلغاء هذة العملية

و اعتقد أنها لا تخرج من ثلاث :

rst.cancel
rst.cancelupdate
rst.canelbatch

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

الاخت بنت اليمن

لا استطيع و ضع الكود نظرا لبعض التعقيدات !!

و لكن الفكرة العامة اننى اعطى للمستخدم من خلال ثلاث ازرار ترتيبهم وظائفهم الاتى :

1- تعديل البيانات :

من خلال يمكن للمستخدم من تغير البيانات الذى يريدها بعد ان يختار من الـ data grid

2- الإضافة / الحفظ :

من خلال هذا الزرار اقوم بعلم عمليتان فى أن واحد الإضافة و الحفظ فبالضغطة الأولى يتم عمل الحفظ ة التهيئة للtext لتقبل الجديد و و بعد الانتهاء يقةم بالضغط على نفس الزر ليقوم بالحفظ

3- الحزف :

بعد الاختيار من الdatagrid يقوم بالحزف و الإنتقا الى السجل السابق

و لكن المشكلة انك اذا فرضت انك بعدما قمت بالإضافة قمت بغلق البرنامج فسوف يكون أمر الإضافة قد تحقق و بالتالى يجب وضع قيم و الا سوف يحدث خطأ

و شكرا لكم جميعا ً

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#6

أخي codefinder

لاتستخدم Addnew إلا في النهاية

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

rs.Addnew
Rs!Example=text1
rs.update

يعني لا تنفذ الأمر Addnew إلا عندما يضغط حفظ وليس عندما يضغط إضافة

أتمنى أن تكون الصورة واضحة

#7

اعتقد

rst.cancelupdate

ينفع

460.gif

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

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