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

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

مطلوب كــــــود للبحث في كائن (Tree) ؟

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

  • مطلوب كــــــود للبحث في كائن (Tree) ؟

    بسم الله الرحمن الرحيم
    اخواني الاعزاء اساتذتي الكرام
    مطلوب كــــــود للبحث في كائن (Tree) ؟



    رابط الملف لتوضيح الطلب


    http://up.top4top.net/downloadf-996pu61-rar.html

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

  • #2
    السلام عليكم ورحمة الله وبركاته

    تعليق


    • #3



      على مستوى global functions
      كود PHP:
      sPDFRootFolder _SourceFolder .. "\\PDFs";
      Tree.FindAllNodesByText 
      function (
      strTreestrNodestrTextbExactMatch)
      local tblItems = {};
      local tbTree Tree.GetChildren(strTreestrNode);
      if 
      tbTree then
      for i,v in pairs(tbTree) do
      if 
      bExactMatch == false then
      if String.Find(tbTree[i]["Text"], strText1false) ~= -1 then 
      bFound 
      true;
      else 
      bFound false;
      end
      else
      if 
      tbTree[i]["Text"] == strText then
      bFound 
      true;
      else 
      bFound false;
      end
      end
      if bFound then
      Table
      .Insert(tblItemsTable.Count(tblItems) +1tbTree[i]["NodeIndex"]);
      end
      if Tree.GetChildCount(strTreetbTree[i]["NodeIndex"]) ~= -1 then
      tbReturn 
      Tree.FindAllNodesByText(strTreetbTree[i]["NodeIndex"], strTextbExactMatch);    
      if 
      tbReturn then
      for i,v in pairs(tbReturn) do
      Table.Insert(tblItemsTable.Count(tblItems)+1v);
      end
      end
      end
      end
      return tblItems;
      else
      return 
      nil;
      end
      end 
      في زر البحث :
      كود PHP:
      ListBox.DeleteItem("SearchList",LB_ALLITEMS);
      tbFound Tree.FindAllNodesByText("Tree1""0"Input.GetText("search"), true);
      for 
      i,v in pairs(tbFound) do
      ListBox.AddItem("SearchList"Input.GetText("search"),);
      end 
      على مستوى ليستبوكس
      في الحدث on select
      كود PHP:
      pListBox.GetSelected("SearchList");
      ListBox.GetItemData("SearchList"p[1])
      Tree.SetSelectedNode("Tree1"r); 
      ملاحظتان:
      01 - كتابة معيار البحث بدقة مع مراعاة أي فراغ زائد يؤثر على النتيجة
      02 - في زر البحث تغيير true بــ false يمكن البحث حتى بجذور المفردة

      موفــــــــــــــق

      تعليق


      • #4
        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة



        على مستوى global functions
        كود PHP:
        sPDFRootFolder _SourceFolder .. "\\PDFs";
        Tree.FindAllNodesByText 
        function (
        strTreestrNodestrTextbExactMatch)
        local tblItems = {};
        local tbTree Tree.GetChildren(strTreestrNode);
        if 
        tbTree then
        for i,v in pairs(tbTree) do
        if 
        bExactMatch == false then
        if String.Find(tbTree[i]["Text"], strText1false) ~= -1 then 
        bFound 
        true;
        else 
        bFound false;
        end
        else
        if 
        tbTree[i]["Text"] == strText then
        bFound 
        true;
        else 
        bFound false;
        end
        end
        if bFound then
        Table
        .Insert(tblItemsTable.Count(tblItems) +1tbTree[i]["NodeIndex"]);
        end
        if Tree.GetChildCount(strTreetbTree[i]["NodeIndex"]) ~= -1 then
        tbReturn 
        Tree.FindAllNodesByText(strTreetbTree[i]["NodeIndex"], strTextbExactMatch);    
        if 
        tbReturn then
        for i,v in pairs(tbReturn) do
        Table.Insert(tblItemsTable.Count(tblItems)+1v);
        end
        end
        end
        end
        return tblItems;
        else
        return 
        nil;
        end
        end 
        في زر البحث :
        كود PHP:
        ListBox.DeleteItem("SearchList",LB_ALLITEMS);
        tbFound Tree.FindAllNodesByText("Tree1""0"Input.GetText("search"), true);
        for 
        i,v in pairs(tbFound) do
        ListBox.AddItem("SearchList"Input.GetText("search"),);
        end 
        على مستوى ليستبوكس
        في الحدث on select
        كود PHP:
        pListBox.GetSelected("SearchList");
        ListBox.GetItemData("SearchList"p[1])
        Tree.SetSelectedNode("Tree1"r); 
        ملاحظتان:
        01 - كتابة معيار البحث بدقة مع مراعاة أي فراغ زائد يؤثر على النتيجة
        02 - في زر البحث تغيير true بــ false يمكن البحث حتى بجذور المفردة

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

        شكرا لك استاذي الكريم تمت التجربة ننجاح

        تعليق


        • #5
          جميل جدا ......نستفيد منكم شبوخنا .......كما يجب ان تكون عناوين الكتب موحية بالمحتوى حتى يكون للبحث قيمة

          تعليق


          • #6
            شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

            تعليق


            • #7
              السلام عليكم تكدر ترفع الملف بعد التعديل

              تعليق


              • #8
                لم ينجح تجربته على نفس هذا المشروع اذا امكن رفعه كاملا

                تعليق


                • #9
                  المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                  بسم الله الرحمن الرحيم
                  اخواني الاعزاء اساتذتي الكرام
                  مطلوب كــــــود للبحث في كائن (tree) ؟



                  رابط الملف لتوضيح الطلب


                  http://up.top4top.net/downloadf-996pu61-rar.html

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

                  هل ممكن اللملف بعد التعديل عليه

                  لانه لم ينجح معي

                  تعليق


                  • #10
                    ارجوا ارفاق الملف بعد التعديل...
                    للاهمية
                    وشكرا

                    تعليق


                    • #11
                      عمل جميل ومفيد
                      بارك الله وفيك
                      وبالتوفيق في قادم الاعمال
                      بس ياليت لو ترفق الملف بعد التعديل

                      تعليق


                      • #12
                        للرفع للاهمية... وشكرا

                        تعليق

                        مواضيع تهمك

                        تقليص

                        المنتدى: القسم العام نشرت بواسطة: 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