الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اجعل صندوق الرسائل يتحكم ب الكود ؟

مغلق
بدأه مايكروكرومب في 10 يونيو 2004 · 3 رد · 687 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا الكود .. يفترض به ان يظهر لك رسالة التاكد من اتمام العملية قبل الشروع بها ..

فاذا كانت الاجابة نعم .. يشرع بالعملية .. واذا كانت لا .. يتوقف ..

Private Sub Command15_Click()

Dim strExample As String
Dim Response As VbMsgBoxResult


        strExample = "Are you sure you want to run this operaion"
    
        If ([Trans Type] = [add]) Then
        MsgBox LCase(strExample), vbYesNo, , "Entry Check - åá ÇäÊ ãÊÃßÏ", Response
            If Response = VbMsgBoxResult.vbYes Then
            DoCmd.RunMacro "Addition", , ""
            End If
        End If
                       

        
        If ([Trans Type] = [sub]) Then
            MsgBox LCase(strExample), vbYesNo, "Entry Check - åá ÇäÊ ãÊÃßÏ"
            If Response = VbMsgBoxResult.vbYes Then
            DoCmd.RunMacro "Subtract", , ""
            End If
       
       
        End If

End Sub

ولكن يظهر ان هناك خطأ في فهمي ..

فهناك خطأ في هذا الكود من خلال تحقيق YES OR NO حيث ان الرسالة تظهر

ولكن التفعيل لا يعمل للجملة الشرطية بعدها ..

مالذي اغفلته يا ترى ؟

برجاء المساعدة مع جزيل الشكر

تم تعديل هذه المشاركة بواسطة مايكروكرومب في 10 يونيو 2004 في 04:02

#2

لا ادري ما اقول .. ولكنني حللت المشكلة ..

بمجرد تغييرات بسيطة في الكود ..

واصبح الان يؤدي المطلوب ...

ولكن السؤال مازال قائما ..

مالخطأ في الكود السابق ؟؟

لمن يريد الكود الذي يعمل مائة بالمائة .. ها هو هنا بين ايديكم .

وقد اضفت اليه بيييييييييب .. لقليل من الحرفية :)

Private Sub Command15_Click()

  Dim Result As Integer
  DoCmd.Beep
  Result = MsgBox("Are you sure?", vbYesNo + vbQuestion, "Operation Confirmation")

 If Result = vbYes Then
       If ([Trans Type] = [add]) Then
   DoCmd.RunMacro "Addition", , ""
   Else
   DoCmd.RunMacro "Subtract", , ""
   End If
Else
   
End If
#3

اين يوضع هذا الكود

وكيف يمكن الاستفادة منه في زر امر يشغل استعلامات

#4

مرحبا بك أخي الكريم

توجد طريقة مشابهة لهذا الكود في مثال على هذا الرابط :

/index.php?showtopic=43039

مع خالص تحياتي

المسلم من سلم الناس من لسانه ويده

هذا الموضوع مغلق.

مواضيع مشابهة