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

اضافة صنف الى النموذج الفرعي من خلال رز امر بالنموذج الرئيسي


wael_rafat

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

السؤال الآن : لو اصبحت المادة المراد تعديل الطلب عليها اخر مادة بالفاتورة ! هل برضه يدرج سجل جديد ! حتصبح المادتين في اخر الفاتورة تحت بعض بكمية مختلفة ؟؟

رابط هذا التعليق
شارك

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

وذلك لان ما دام التركيز علي زرالصنف فيقوم بتعديل الكمية فقط  ولا يخرج التركيز الا اذا تم اختيار صنف اخر 

وهذا هو فكرة الكود

 

 If IsNull([Forms]![f_order]![F_ordersubform]![itemcode]) Then

  [Forms]![f_order]![F_ordersubform]![itemcode] = 1001
  DoCmd.Beep
  [Forms]![f_order]![F_ordersubform].SetFocus
  DoCmd.GoToControl "itemcode"
  DoCmd.GoToControl "qty"
  [F_ordersubform]![Qty].SetFocus
  [Forms]![f_order]![F_ordersubform]![Qty] = 1
     
   ElseIf ([Forms]![f_order]![F_ordersubform]![itemcode]) = 1001 Then
  [Forms]![f_order]![F_ordersubform]![Qty] = Nz([Forms]![f_order]![F_ordersubform]![Qty]) + 1
  
   ElseIf ([Forms]![f_order]![F_ordersubform]![itemcode]) > 0 Then
   
    [Forms]![f_order]![F_ordersubform].SetFocus
    DoCmd.GoToRecord , , acNewRec

  [Forms]![f_order]![F_ordersubform]![itemcode] = 1001
  DoCmd.Beep
  [Forms]![f_order]![F_ordersubform].SetFocus
  DoCmd.GoToControl "itemcode"
  DoCmd.GoToControl "qty"
 [F_ordersubform]![Qty].SetFocus
 [Forms]![f_order]![F_ordersubform]![Qty] = 1
End If

رابط هذا التعليق
شارك

اخي وائل : استفساراتي هي احد وسائل تحليل الانظمة ! 

اريد فقط الجواب : معناته لو طلب الزبون الصنف 1001 ثم 1002 سيكون 1002 اخر الفاتورة ! بعد فترة رجع لك وقال زود الطلب على 1002 ! هنا لن ندرج سجل جديد ! سنعدل على الكمية الموجودة ! يعني نفس شغلنا القديم !

الملخص : لا يفتح سجل جديد لمادة سابقة الا اذا تم الفصل بينهم بمادة اخرى ! لكن هنا ركز معي :

 ممكن الزبون وهو امامك يقول : عطني 1001 و 1002 وفي نفس اللحظة يقول زود 1001 واحذف 1002 بعدين يقول خلاص اعطيني 1002 ونقص 1001 ! كل هذا في نفس اللحظة ! فيصعب معرفة متى نفتح سجل جديد

 

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

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

اوك اخ وائل 

الآن : ظهرت فكرة للتصميم اريد التأكيد عليها ليتم المطلوب :

سيكون هناك زرين في النموذج الفرعي ! للزيادة فقط اي عنوانهم +  ومكانه في اليمين للزيادة  و  -  في اليسار للنقصان بل ان النظام سيكون ذكي فعندما تكون الكمية 1 وتتم النقصان معناته حذف السجل ! اما اكبر من 1 سيتم الانقاص وهكذا! هنا لانحتاج لزر حذف السجل فللحذف كرر الضغط على الانقاص حتى يصبح الكمية صفرا وستم الحذف!

وستبقى الزرار في الشاشة الرئيسة لادراج جديد ! فاول مرة استخدمها والزيادة والنقصان عن طريق زري النموذج الفرعي !

 

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

 

بالتوفيق

رابط هذا التعليق
شارك

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

برجاء الاطلاع على المرفق  " طريقتى  القديمة مع تغليف  ولمسات الطريقة الرمهانية "

KFC.rar

 

بانتظار تعليقك ورايك    بارك الله فيك

رابط هذا التعليق
شارك

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