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

اختيار نعم او لا للكل


eng aoff

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

السلام عليكم استاذتي الكرام

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

وجزاكم الله خيراً

اختيار نعم او لا.accdb

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

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

مشاركه مع اخى واستاذى العزيز @Eng.Qassim جزاه الله خيرا

Private Sub btnTrueOrFalse_Click()
    If Me.btnTrueOrFalse.Caption = "نعم" Then
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE main INNER JOIN aux ON main.id = aux.id SET aux.done = True " & _
                     "WHERE (((main.id)=[Forms]![main]![id]));"
        DoCmd.SetWarnings True
        Me.btnTrueOrFalse.Caption = "لا"
    Else
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE main INNER JOIN aux ON main.id = aux.id SET aux.done = false " & _
                     "WHERE (((main.id)=[Forms]![main]![id]));"
        DoCmd.SetWarnings True
        Me.btnTrueOrFalse.Caption = "نعم"
    End If
    Me.aux_نموذج_فرعي.Requery
End Sub

بالتوفيق

اختيار نعم او لا_1.accdb

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

احسن الله اليك اخى ومهندسنا العزيز @Eng.Qassim وجزاك الله كل خير على كل ما تقدمه لاخوانك وجعله الله فى ميزان حسناتك 🌹

واعلم بان بمقدورك ان تقدم افضل مما قدمت اخى واحببت ان اشاركك الاجر والثواب 💐 فلك من كل المحبه والتقدير والاحترام اخى

 

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

منذ ساعه, احمد الفلاحجي said:
Private Sub btnTrueOrFalse_Click()
    If Me.btnTrueOrFalse.Caption = "نعم" Then
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE main INNER JOIN aux ON main.id = aux.id SET aux.done = True " & _
                     "WHERE (((main.id)=[Forms]![main]![id]));"
        DoCmd.SetWarnings True
        Me.btnTrueOrFalse.Caption = "لا"
    Else
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE main INNER JOIN aux ON main.id = aux.id SET aux.done = false " & _
                     "WHERE (((main.id)=[Forms]![main]![id]));"
        DoCmd.SetWarnings True
        Me.btnTrueOrFalse.Caption = "نعم"
    End If
    Me.aux_نموذج_فرعي.Requery

@احمد الفلاحجي @Eng.Qassim هذا هو المطلوب جزاكم الله خير الجزاء 

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

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

2 دقائق مضت, eng aoff said:

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

قبل تفسير الكود نصيحه من مبتدىء ومن اساتذتنا جزاهم الله عنا كل خير ومن تجارب اخوان سابقون اجعل كل مسميات الكائنات والحقول باللغه الانجبيزيه واستعمل اللغه العربيه فى التسميات التوضيحيه وهذا لك قبل ان يكون ع من يساعدك تسهيلا عليك فى كتابه الاكواد

اما بالنسبه للكود ببساطه

اذا كان تسميه الزر نعم فحدث كل الشيك بوكس بالجدول الى نعم بشرط رقم الفاتوره ثم اجعل تسميه الزر لا

والعكس

ثم عمل تحديث للنموذج لتظهر النتيجه مباشره امامك

بالتوفيق

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

شكرا لكم اساتذتي الكرام وجزاكم الله خيراً 

5 ساعات مضت, احمد الفلاحجي said:

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

مشاركه مع اخى واستاذى العزيز @Eng.Qassim جزاه الله خيرا

Private Sub btnTrueOrFalse_Click()
    If Me.btnTrueOrFalse.Caption = "نعم" Then
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE main INNER JOIN aux ON main.id = aux.id SET aux.done = True " & _
                     "WHERE (((main.id)=[Forms]![main]![id]));"
        DoCmd.SetWarnings True
        Me.btnTrueOrFalse.Caption = "لا"
    Else
        DoCmd.SetWarnings False
        DoCmd.RunSQL "UPDATE main INNER JOIN aux ON main.id = aux.id SET aux.done = false " & _
                     "WHERE (((main.id)=[Forms]![main]![id]));"
        DoCmd.SetWarnings True
        Me.btnTrueOrFalse.Caption = "نعم"
    End If
    Me.aux_نموذج_فرعي.Requery
End Sub

بالتوفيق

اختيار نعم او لا_1.accdb 552 kB · 4 downloads

شكرا لكم وجزاكم الله خيراً

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

 

20 ساعات مضت, eng aoff said:

من بعد اذنك ياريت لو تفسر الي الكود

بعد اذن اخي @احمد الفلاحجي

اذا كانت تسمية الزر = نعم ... سيقوم بتشغيل استعلام التحديث ويجعل قيمة done=True

وهذا  استعلام التحديث في وضع التصميم

image.png.de78e35ff01d81ab5ced266b9de3da1f.png

واذا كانت تسمية الزر = لا ... سيقوم بتشغيل استعلام التحديث ويجعل قيمة done=False

image.png.49a0f2b00916658fece0e6584413fe6d.png

 

 

تم تعديل بواسطه Eng.Qassim
  • Like 1
  • Thanks 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