اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

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

قام بنشر

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

اخي العزيزي انا عندي برنامج ايضا عملت فيه عدم تحرير الفاتورة ، ولكن << بعد عملية الطباعة >>

الخطوات :

1- قم بإضافة حقل جديد الى جدول الفواتير وسمه مثلا edit ونوعه رقم

2- اجعل القيمة الافتراضيه للحقل 0

3- في نموذج الفواتير اجعل مربع النص الخاص بالحقل مخفي

4- في زر امر الطباعة بعد أمر الطباعة غير قيمة الحقل إلى 1

edit = 1
5- في current الخاصة بنموذج الفواتير اكتب
if edit = 1 then me.allowedit = false else me.allowedit = true

تحياتي

  • Like 1
قام بنشر

مشكوور أخي نجيب ولكن لم استوعب ماتفضلت وشرحته لاني لا اعرف اين اضع الكود بالضبط وايضا الكود الذي ارسلته لي ينقصه حرف ال S فكان يعطيني خطأ

يرجى الاستفاضة في توضيح كيفية تطبيق هذه الفكرة لو سمحت

قام بنشر

اخى الفاضل نجيب مشكور على هذا التوضيح لكن جربتوا وما ظبط معايا مرفق لك البرنامج حيث أن الفاتورة التي اريد عدم التعديل عليها مشتركة بين جدولين Trans1 , Trans2 ,وما اريده هو عدم التعديل على الفاتورة بعد عملية حفظها اي في حالة تم استدعاء الفاتورة مرة أخرى لايحق للمستخدم التعديل عليها ومشكوووووووووووور

Cards123.rar

قام بنشر

هل تريد بعد حفظ الفاتورة و استعراضها

الغاء التعديل عليها نهائيا

أم الغاء التعديل مع السماح به من خلال زر أمر مثلا ؟

قام بنشر

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

ولكن اريد عدم التعديل نهائيا على الفاتورة بعد حفظها حيث أن في الفورم زر اختيار كود العميل في حدث ( عندفقدان التركيز يستدعي الرصيد السابق للعميل ) فاذا تم السكاح للتعديل على فاتورة تم حفظها فان الرصيد يتغير تلقائيا عند التنقل بين سجلات الفاتورة المحفوظة مسبقا ..... هلى فهمت ما أقصده

قام بنشر

اهلا عزيزي

هلا لاحظت التغيير الذي حصل في الأكواد ؟؟

عندك زر حفظ قمت بوضع كود فيه يقوم بعملية تغيير قيمة الحقل saved الى الرقم 1 بعدها لن يمكن التعديل

عندك في النموذج current أيضا تفحص قيمة الحقل saved واتاحة التعديل من عدمه

طبعا انا جربت البرنامج قبل لا أرفعه في المنتدى ،،،،

تحياتي

قام بنشر (معدل)

التعديل لازال ممكنا , و السبب هو الكود الموجود في الحدث txtman_LostFocus

احذف الكود الموجود عند حدث txtman_LostFocus

و سيعمل معك كود الأخ نجيب باذن الله

نصيحة جانبية : الرصيد قم باستخراجه من الاستعلامات و ليس بالحساب ضمن الجدول

تم تعديل بواسطه rudwan
قام بنشر
حضرة المشرف الأخ / رضوان هناك حدث لابد وان يتطلب وجوده في txtman_LostFocus وهو احضار الرصيد السابق للمندوب عن الفاتورة السابقة .... عرفت السر ياأخي العزييز
قام بنشر

أحضره باستعلام بدلا من الكود الحالي

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

قام بنشر

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

قام بنشر

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

الموضوع عبارة عن فاتورة مندوب يومية قيمة الفاتورة عن يوم 1/5/2008 مثلا 1000 د.ك المسدد نقدا منها 200 د.ك والمسدد بنكا منها 200 د.ك يصبح الباقي 600 د.ك نفس المندوب في اليوم التالي يحرر له فاتورة جديدة فلابد أن يظهر الرصيد المستحق عليه في الفاتورة السابقة عن يوم 1/5 لهذا أنشأت جدول الرصييد شوفت بقى الحكاية وما فيها

قام بنشر

يمكن عمل ذلك من خلال استعلام

لكن مبدئيا و ريثما يتم اعادة النظر في الملف

ضع الكود ضمن حدث بعد التعديل لرقم المندوب و ليس عند حدث فقد التركيز

لأنه طالما أن النموذج مقفل فلايتم تنفيذ الكود الا عند ادخال فواتير جديدة و هذا لايؤثر على قفل النموذج

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information