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

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

قام بنشر

السلام عليكم اخواتى الاساتذة

قمت بالاطلاع على الكثير من المواضيع بالمنتدى ورأيت الافكار وحاولت التنفيذ

صنعت مفتاح وفى حدث كليك وضعت الكود

 

Private Sub Command104_Click()
iAmount = -1 * iAmount
End Sub

ولكن عند التنفيذ قام بالتنفيذ على اول سجل فقط ولم ينفذ على باقى السجلات

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

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

احتاج الى ان يتم تعديل الكود ليتم التنفيذ على كل السجلات مع الشكر الجزيل

بارك الله فيكم

 

2.png

قام بنشر

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

يمكنك استخدام استعلام تحديث ككا البصورة الموضحة

01.png.36f5c0baeb290e24f8196bf68bb4b1e4.png

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

تحياتي

 

  • Like 1
قام بنشر

تفضل اخي الكريم

    DoCmd.SetWarnings False
    DoCmd.RunSQL "UPDATE tbl_Items SET tbl_Items.iAmount = [iAmount]*-1 WHERE (((tbl_Items.iAmount)>0));"
    DoCmd.SetWarnings True
    MsgBox "تم تحويل جميع الارقام الموجبة الى سالبة", vbInformation

DATA14.rar

تحياتي

  • Like 1
قام بنشر

اتقدم اليك بالشكر اخى استاذ محمد أبوعبدالله

بس الكود بيحول كل الارقام الى سالب

اريد عندما اكتب فى خانة بحث بالرقم مثلا 1

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

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

باليد علامة سالب امام كل رقم

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

ما احتاجه اخى فى الله تنفيذ هذا اوتو

اكتب الرقم للفاتورة واضغط تبديل الاشارة للارقام المعروضة فقط اذا كانت+ تتحول الى - والعكس

زادك الله من فضله وكرمه

اخيك باحترام

  • أفضل إجابة
قام بنشر

تفضل اخي الكريم

تم اضافة معيار رقم الفاتورة

forms!frm_search!txtsearch

ليصبح الكود كاملاً كالتالي

    DoCmd.SetWarnings False
    DoCmd.RunSQL "UPDATE tbl_Items SET tbl_Items.iAmount = [iAmount]*-1 WHERE (((tbl_Items.iAmount)>0) AND ((tbl_Items.iBill_Number)=[forms]![frm_search]![txtsearch]));"
    DoCmd.SetWarnings True
    MsgBox "تم تحويل جميع الارقام الموجبة الى سالبة", vbInformation

DATA14.rar

تحياتي

  • Like 1

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