إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ســـــؤال عن تضاد في الكود ( عملية عكسية )

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ســـــؤال عن تضاد في الكود ( عملية عكسية )

    بسم الله الرحمن الرحيم
    هل العنوان معبر عن السؤال ؟ لا ادري ؟؟
    المهم السؤال هو ----

    عندي ComboBox بحتوي في ItemText علي اسماء
    في الصفحة نفسها يوجد ثلاث Button تحمل نفس الاسماء في ItemText
    وكذلك يوجد Input


    انا اريد عند التحديد في ComboBox يتم الضغط على الزر صاحب الاسم في التحديد
    وهذا تم بواسطة هذا الكود وكل شيء تمام

    كود PHP:
    SelectedComboBox.GetSelected("Combomonth");
    Text ComboBox.GetItemText("Combomonth"Selected);
    Page.ClickObject(Text); 
    لكـــــــــــــــــــــــ ـــــــــــــن
    واريد اذا تم الضغط علىButton ان يتم التحديد في الـــــ ComboBox للاسم Button
    بهذا الكود

    كود PHP:
    n_boton Button.GetText(this);
    find_month ComboBox.FindItem("Combomonth", -1LB_BYTEXTn_boton);

    if 
    find_month~=-1 then
       ComboBox
    .SetSelected("Combomonth"find_month);
       

    end 
    طبعا هنا تظهر رسالة خطالان الكود مكرر او يقوم بنفس الشي (كذا فهمت )

    ما زاد الطين بلة انني اريد عند كتابة الاسم في Input ان يتم التحديد في ComboBox

    طبعا اصبحت رسالة الخطا لا تتوقف
    الملف المفتوح يوضح الطلب اكثر


    https://up.top4top.net/downloadf-633ruuxo1-rar.html
    او من المرفقات



    اتمنا ان يكون لديكم حل لهذه المشكله

    موفقين بإذن الله ... لكم مني أجمل تحية .





    الملفات المرفقة

  • #2
    بسم الله الرحمن الرحيم
    توصلت الي هذا الحل
    https://up.top4top.net/downloadf-634rn18o1-rar.html

    هل يوجد فكرة افضل

    تعليق


    • #3
      المشكل أساسا كان في الكود
      كود PHP:
      Page.ClickObject 
      الموجود ضمن دالة شرطية في حدث العنصر Combomonth
      هو سبب تلك الرسالة

      انزعه من أكواد تساؤلاتك فقط

      تعليق


      • #4
        وبالتالي أستطيع أن أكتب في أي زر
        كود PHP:
        Input.SetText("Input1",this ); 
        find_month ComboBox.FindItem("Combomonth", -1LB_BYTEXTthis);
        ComboBox.SetSelected("Combomonth"find_month);
        Page.SetFocus("Input1"); 
        و اكتفي حاليا ب ComboBox شاغرة الأكواد إلى غاية توضيح
        ما المطلوب أجرأة ً انطلاقا من هذا العنصر

        تعليق


        • #5
          و هذا هو الكود الموجود في الكومبوكس سابقا مع تعديل تسمية
          لكن لا أعرف ما الدور المنوط به
          الضغط على Combomonth و ليس Text لانها لاتعبر عن عنصر في حقل العمل
          [HTML]Selected= ComboBox.GetSelected("Combomonth");
          Text = ComboBox.GetItemText("Combomonth", Selected);

          y = Input.GetText("zero");
          if y == "0" then
          Page.ClickObject("Combomonth");
          else
          end[/HTML]

          تعليق


          • #6
            بسم الله الرحمن الرحيم
            شكرا لك استاذنا الفاضل وبارك الله فيك

            تعليق


            • #7
              المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
              بسم الله الرحمن الرحيم
              توصلت الي هذا الحل
              https://up.top4top.net/downloadf-634rn18o1-rar.html

              هل يوجد فكرة افضل
              من دواعى سرورى أن تصل إلى حل من تلقاء نفسك عن طريق التجربة مع ترتيب الأفكار " حقا مسرور أنك توصلت إلى حل "
              ألقيت نظرة على فكرة الحل هذه من خلال قراءة أكوادك " رائع حقا " .
              طبعا أنت تفاديت الخطأ عن طريق الحصول على نص من الإينبوت ووضعت شرط إذا كان النص يساوى كذا ينفذ الكود كذا " تمام " طيب كان أيضا من الممكن الإستغناء عن وضع إينبوت أساسا ووضع متغير يساوى نص كما هو الحال بدلا من الإينبوت ووضع الشرط السابق

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

              تحياتى

              تعليق


              • #8
                اذا كان لابد من توجيه عوض البحث عن تجاوز الخطأ
                نعرف أساسا سبب الخطأ
                ارجع للمشاركة الاولى أكوادها أو ملفها
                لاحظ كما سبق و تم ذكره هذا الجزء في أكوادك:
                [html]Page.ClickObject(Text);
                [/html]

                ذكرت نزعه فقط أو انتبه لا يمكن كتابة اسم العنصر Text بهذا الشكل إلا اذا
                كان له دلالة سابقة أو ضعه بين علامتي تنصيص
                كود PHP:
                Page.ClickObject('Text'); 
                هذا هو الخطأ بإختصار
                حتى أخبرك بعدها أنه لايوجد أساسا خطأ في بناء الأكواد

                موفق

                تعليق


                • #9
                  المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                  من دواعى سرورى أن تصل إلى حل من تلقاء نفسك عن طريق التجربة مع ترتيب الأفكار " حقا مسرور أنك توصلت إلى حل "
                  ألقيت نظرة على فكرة الحل هذه من خلال قراءة أكوادك " رائع حقا " .
                  طبعا أنت تفاديت الخطأ عن طريق الحصول على نص من الإينبوت ووضعت شرط إذا كان النص يساوى كذا ينفذ الكود كذا " تمام " طيب كان أيضا من الممكن الإستغناء عن وضع إينبوت أساسا ووضع متغير يساوى نص كما هو الحال بدلا من الإينبوت ووضع الشرط السابق

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

                  تحياتى
                  --------------------
                  بسم الله الرحمن الرحيم
                  شكرا لك استاذ عبود
                  بالفعل من الافضل الاستغناء عن الانبت
                  ملاحظة جميلة
                  موفق بإذن الله ... لك مني أجمل تحية .

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                    اذا كان لابد من توجيه عوض البحث عن تجاوز الخطأ
                    نعرف أساسا سبب الخطأ
                    ارجع للمشاركة الاولى أكوادها أو ملفها
                    لاحظ كما سبق و تم ذكره هذا الجزء في أكوادك:
                    [html]Page.ClickObject(Text);
                    [/html]

                    ذكرت نزعه فقط أو انتبه لا يمكن كتابة اسم العنصر Text بهذا الشكل إلا اذا
                    كان له دلالة سابقة أو ضعه بين علامتي تنصيص
                    كود PHP:
                    Page.ClickObject('Text'); 
                    هذا هو الخطأ بإختصار
                    حتى أخبرك بعدها أنه لايوجد أساسا خطأ في بناء الأكواد

                    موفق
                    --------------------
                    بسم الله الرحمن الرحيم

                    شكرا لك استاذي الفاضل
                    موفق بإذن الله ... لك مني أجمل تحية .


                    تعليق

                    مواضيع تهمك

                    تقليص

                    المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                    المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                    المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                    المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                    المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                    يعمل...
                    X