اذهب الي المحتوي
أوفيسنا

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

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

السلام عليكم ... اخواني  الكرام ...

:: استخدمت الجملة التالية لتحديث الكمية [vlbleQ] في جدول الاصناف tbl_items من حلال كمية  [qtyin] المواد المدرجة في نموذج تفاصيل فاتورة الشراء [invdt] تحت حدث on exit ,لكن التحديث شمل مادة واحدة فقط وليس كل المواد المدرجة ؟!

:: كيف يمكن تحديث الكمية لكل المواد المدرجة في النموذج الفرعي [invdt] ؟

DoCmd.RunSQL "UPDATE Tbl_Items SET Tbl_Items.vlbleQ = vlbleQ + ([Forms]![invhd]![invdt].[form]![qtyin])_ 
WHERE (((Tbl_Items.itmcode)='" &[Forms]![invhd]![invdt].[form]![itcod] & "'))"

:: الشكر والتقدير للجميع .

تم تعديل بواسطه محمدنجار
قام بنشر

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

اخي الفاضل ارفق مثالك راح تحصل علي الاجابه  باذن الله

تحياتي

قام بنشر
20 دقائق مضت, محمدنجار said:

:: تفضل اخي .

UPdate QTY.rar

ساعه واكون في البيت وابشر حاليا على الموبيل أن شاء الله نقدر نساعدك

قام بنشر

السلام عليكم 

اخي الفاضل@محمدنجار

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

لكن انت بدك تظهر لك الرصيد الموجود اليس كذالك 

هل يوجد لديك عده فواتير ام النموذج الموجود فقط 

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

تحياتي

قام بنشر

اتفضل اخي اتمنا يكون المطلوب

عملت الكود عند الخروج من النموذج

بامكانك نعمله حبث شات

On Error GoTo enderr
 DoCmd.SetWarnings False
'النموذج
Set Rs = Forms![frm_SlsInvHd]![frm_TInvDt].Form.RecordsetClone
'الجدول للتحري
   Set RsEdit = CurrentDb.OpenRecordset("Tbl_Items")

Rs.MoveFirst
'دوران
Do While Not Rs.EOF
     RsEdit.MoveFirst
'دوران للجدول
   Do Until RsEdit.EOF
   'اذا وجد السجل
    If RsEdit!itname = Rs!itname Then
    'تحريره
         RsEdit.Edit
         RsEdit!vlbleQ = RsEdit!vlbleQ + Rs!vlbleQ
         RsEdit.Update


   End If
   RsEdit.MoveNext
   Loop


Rs.MoveNext
Loop
Set Rs = Nothing
Set RsEdit = Nothing

MsgBox " تم تعديل السجلات الى الجدول بنجاح ", vbInformation, "تم "
Exit Sub
enderr:
MsgBox " خطا في البيانات ", vbInformation, "لم يتم التعديل"

 DoCmd.SetWarnings True

 

UPdate QTY.rar

  • Thanks 2
قام بنشر
في ٤‏/٨‏/٢٠١٨ at 19:35, ابو زاهر said:

السلام عليكم 

اخي الفاضل@محمدنجار

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

لكن انت بدك تظهر لك الرصيد الموجود اليس كذالك 

هل يوجد لديك عده فواتير ام النموذج الموجود فقط 

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

:: لا تهتم ياخي الكريم @ابو زاهر

شكرا لك على استجابتك للموضوع ومحاولتك ايجاد الحل .... تحياتي

قام بنشر
في ٤‏/٨‏/٢٠١٨ at 22:42, ابو ياسين المشولي said:

تفضل اخي اتمنى يكون المطلوب

عملت الكود عند الخروج من النموذج

بامكانك نعمله حبث شات

:: اخي الكريم  @ابو ياسين المشولي

:: شكرا لك على هذا الكود الرائع فهو يعمل بشكل ممتاز .. نعم هذا هو المطلوب بالضبط .. ادعوا الله لك ان تنال خير الدنيا والاخرى .

ملاحظة : تم وضع الكود عند حدت Exit في الفرعي اعتقد يكون فعال اكثر .... تحياتي

  • Like 1
قام بنشر
2 دقائق مضت, محمدنجار said:

:: اخي الكريم  @ابو ياسين المشولي

:: شكرا لك على هذا الكود الرائع فهو يعمل بشكل ممتاز .. نعم هذا هو المطلوب بالضبط .. ادعوا الله لك ان تنال خير الدنيا والاخرى .

ملاحظة : تم وضع الكود عند حدت Exit في الفرعي اعتقد يكون فعال اكثر .... تحياتي

بالتوفيق اخي محمدنجار

الله يوفق الجميع

  • Like 1
قام بنشر
الان, ابو ياسين المشولي said:

لم ترد على ما قدمته

هل هو المطلوب

:: نعم اخي هذا المطلوب .. واعتذر عن التاخير في الرد ... لقد كانت حالتي الصحيه ليست على مايرام ...

  • 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