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

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

استخدام العنصر Grid

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

  • استخدام العنصر Grid

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


    تحميل الملف المفتوح


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

    سنعتمد على ملف ايني لحجز الادخالات سيكون أسرع

    سأحاول مساعدتك إن شاء الله

    تعليق


    • #3
      اعتبرها محاولة ريثما يتدخل الزملاء
      http://www.gulfup.com/?dk9Pbr

      تعليق


      • #4
        قد تظهر أخطاء بسيطة يمكن التغلب عليها
        موفق

        في حدث الصفحة on show

        في السطر 33 المكتوب فيه
        كود PHP:
        for ,n-do 
        حوله الى
        كود PHP:
        for ,do 
        -------------------------------------
        في الزر ادخال جديد و في السطر 46 نفس الشي نجعله
        كود PHP:
        for ,do 
        في نفس الزر في الاعلى قليلا وبالضبط السطر 18 تجد
        كود PHP:
        Input.SetText("Input6"n); 
        نحولها
        كود PHP:
        Input.SetText("Input6"n+2); 
        -------------------------------------------------------------------------

        فقط واذا بدى خلل نصححه إن شاء الله

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

        تعليق


        • #5
          حسنا سأختم محاولتي بهذا التعديل ... الا أن يفيدنا الزملاء في استكمال
          حذف البيانات أو سجل

          في on show امسح الكل و أكتب :
          كود PHP:
          Grid.SetCellText("Grid1"00"الاسـم"true);
          Grid.SetCellText("Grid1"01"الهاتف"true);
          Grid.SetCellText("Grid1"02"الايميل"true);
          Grid.SetCellText("Grid1"03"الدولة"true);
          Grid.SetCellText("Grid1"04"العنوان"true);
          Grid.SetCellText("Grid1"05"الرقم الترتيبي"true);
          -------------------------------------------------------
          TextFile.ReadToTable("AutoPlay\\Docs\\nombre.txt");
          String.ToNumber(c[1]);
          -------------------------------------------------------
          for 
          ,n+do
          batch "AutoPlay\\Docs\\BELKISS.ini"
          fich1 INIFile.GetValue(batchi"Nom et Prénom");
          fich2 INIFile.GetValue(batchi"téléphone");
          fich3 INIFile.GetValue(batchi"email");
          fich4 INIFile.GetValue(batchi"état");
          fich5 INIFile.GetValue(batchi"ADRESSE");
          ------
          Grid.SetCellText("Grid1",i0,fich1true);
          Grid.SetCellText("Grid1",i1fich2true);
          Grid.SetCellText("Grid1",i2fich3true);
          Grid.SetCellText("Grid1",i3,fich4true);
          Grid.SetCellText("Grid1"i4fich5true);
          end
          --end
          Input
          .SetText("Input6"n);
          ter Input.GetText("Input6");
          ter String.ToNumber(ter);
          if 
          ter >=0 then
          Input
          .SetText("Input6"ter+1);
          end
          ----------- ترقيم------------
          for 
          ,do
          ------
          Grid.SetCellText("Grid1",i5,itrue);
          end 
          --------------------------------------------------------------------------------------------

          في زر ادخل اسم جديد امسح الكل و اكتب :
          كود PHP:
          Name=Input.GetText("Input6")
          Stream1=Input.GetText("Input1")
          Stream2=Input.GetText("Input2")
          Stream3=Input.GetText("Input3")
          Stream4=Input.GetText("Input4")
          Stream5=Input.GetText("Input5")
          Path="AutoPlay\\Docs\\BELKISS.ini"
          INIFile.SetValue(PathName"Nom et Prénom"Stream1)
          INIFile.SetValue(PathName"téléphone"Stream2)
          INIFile.SetValue(PathName"email"Stream3)
          INIFile.SetValue(PathName"état"Stream4)
          INIFile.SetValue(PathName"ADRESSE"Stream5)
          ---------------------------------------------------------------------------
          TextFile.ReadToTable("AutoPlay\\Docs\\nombre.txt");
          String.ToNumber(c[1]);
          vv=n+1
          TextFile
          .WriteFromString("AutoPlay\\Docs\\nombre.txt"vvfalse);
          ----------------
          Input.SetText("Input6"vv+1);
          -------------------------------------------------------
          for 
          ,vv do
          Grid.SetCellText("Grid1",i5,itrue);

          batch "AutoPlay\\Docs\\BELKISS.ini"
          fich1 INIFile.GetValue(batchi"Nom et Prénom");
          fich2 INIFile.GetValue(batchi"téléphone");
          fich3 INIFile.GetValue(batchi"email");
          fich4 INIFile.GetValue(batchi"état");
          fich5 INIFile.GetValue(batchi"ADRESSE");
          ------
          Grid.SetCellText("Grid1",i0,fich1true);
          Grid.SetCellText("Grid1",i1fich2true);
          Grid.SetCellText("Grid1",i2fich3true);
          Grid.SetCellText("Grid1",i3,fich4true);
          Grid.SetCellText("Grid1"i4fich5true);
          end
          -------------

          -------------------------------------------------------------



          -------

          ------------------------------------------------------------
          Input.SetText("Input1""");
          Input.SetText("Input2""");
          Input.SetText("Input3""");
          Input.SetText("Input4""");
          Input.SetText("Input5""");
          ----------------------------------------------------
          xButton.SetEnabled(thisfalse); 
          ------------------------------------------------------------------------------------

          في زر تعديل امسح الكل و أكتب :
          كود PHP:
          Name=Input.GetText("Input7")
          Stream1=Input.GetText("Input1")
          Stream2=Input.GetText("Input2")
          Stream3=Input.GetText("Input3")
          Stream4=Input.GetText("Input4")
          Stream5=Input.GetText("Input5")
          Path="AutoPlay\\Docs\\BELKISS.ini"
          INIFile.SetValue(PathName"Nom et Prénom"Stream1)
          INIFile.SetValue(PathName"téléphone"Stream2)
          INIFile.SetValue(PathName"email"Stream3)
          INIFile.SetValue(PathName"état"Stream4)
          INIFile.SetValue(PathName"ADRESSE"Stream5)
          --------------------------------------------------------------------
          TextFile.ReadToTable("AutoPlay\\Docs\\nombre.txt");
          String.ToNumber(c[1]);
          vv=n+1
          TextFile
          .WriteFromString("AutoPlay\\Docs\\nombre.txt"vvfalse);
          ----------------
          -------------------------------------------------------
          for 
          ,vv do

          batch "AutoPlay\\Docs\\BELKISS.ini"
          fich1 INIFile.GetValue(batchi"Nom et Prénom");
          fich2 INIFile.GetValue(batchi"téléphone");
          fich3 INIFile.GetValue(batchi"email");
          fich4 INIFile.GetValue(batchi"état");
          fich5 INIFile.GetValue(batchi"ADRESSE");
          ------
          Grid.SetCellText("Grid1",i0,fich1true);
          Grid.SetCellText("Grid1",i1fich2true);
          Grid.SetCellText("Grid1",i2fich3true);
          Grid.SetCellText("Grid1",i3,fich4true);
          Grid.SetCellText("Grid1"i4fich5true);
          end
          -------------

          -------------------------------------------------------------



          -------

          ------------------------------------------------------------
          Input.SetText("Input1""");
          Input.SetText("Input2""");
          Input.SetText("Input3""");
          Input.SetText("Input4""");
          Input.SetText("Input5""");
          ----------------------------------------------------
          xButton.SetEnabled(thisfalse); 

          ---------------------------------------------------------------------

          الملف النصي يكون في البداية هو و ملف الايني شاغرين لأول استعمال
          ---------------------------------------------------------------------------------
          بهذا يمكن حجز بيانات و استدعائها
          بالتوفيق

          تعليق


          • #6
            استاذنا الفاضل ثامر أبو بلقيس
            جزاك الله خيرا على هذا الجهد
            اسأل الله ان يجزيك عنى خيرا

            تعليق


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

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

              نرجع للملف الأول في بداية مشاركتك
              نحقق في grid الخصائص


              في on show
              كود PHP:
              Grid.SetCellText("Grid1"00"الاسـم"true);
              Grid.SetCellText("Grid1"01"الهاتف"true);
              Grid.SetCellText("Grid1"02"الايميل"true);
              Grid.SetCellText("Grid1"03"الدولة"true);
              Grid.SetCellText("Grid1"04"العنوان"true);
              Name=
              في زر الادخال :
              كود PHP:
              my_table = {Input.GetText("Input1"),Input.GetText("Input2"),Input.GetText("Input3"),Input.GetText("Input4"),Input.GetText("Input5")};
              if 
              Input.GetText("Input1") ~=""  and Input.GetText("Input2") ~=""  and Input.GetText("Input3") ~=""  and Input.GetText("Input4") ~=""  and Input.GetText("Input5") ~=""  then
               Grid
              .InsertRow("Grid1", -1true);
               for 
              1,do
               
              Grid.SetCellText("Grid1",Namei-1,my_table[i], true);
              Input.SetText("Input"..i"");
              end
              Name
              Name+1
              else
              Dialog.TimedMessage(" ......هام"" ملأ كل الحقول ضروري"1000MB_ICONQUESTION);
              end
              -------------------------------
              Page.SetFocus("Input1"); 
              ---------------------------------------------
              بمعنى أداة فقط لنقل محتوى الانبوتات الى الــ grid
              لمشروع فيه 5 أنبوتات مرتبة 1 الى 5
              و زر ادخال
              ----------------------------------------------------

              تعليق


              • #8
                رجاء تحميل الملفات المفتوحة على الميديافاير أو كتابة السكريبت الذي يخص القلوبال مع شكري
                لكل الإخوة ولثامر خاصة

                تعليق


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

                  تعليق


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

                    تعليق


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

                      تعليق

                      مواضيع تهمك

                      تقليص

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