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

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

استفســـــــار خاص بالتعامل مع الوقت (Time)جمع ، طرح ....؟

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

  • استفســـــــار خاص بالتعامل مع الوقت (Time)جمع ، طرح ....؟

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    أخـــواني الاعزاء
    اســـــــــاتذتي الكـــــــــرام
    استفسار اليوم خاص بالتعامل مع الوقت Time
    ولأنني لا اعرف كيف اصيغ سؤالي ؟
    سأوضح المطلوب بهذا المشروع البسيط
    ----- في الصفحة ---- On Show --- يوجد هذا الكود

    كود PHP:
    Page.StartTimer10); 

    ----- في الصفحة ---- On Timer--- يوجد هذا الكود

    كود PHP:
    SYST_TEMSystem.GetTime(TIME_FMT_MIL);
     
    Input.SetText("Input1"SYST_TEM); 
    -----------------------------------------------------------------------------------
    هكذا اصبحت ساعة النظام تعرض تعمل في الانبت 1 (Input1 )
    -----------------------------------------------------------------------------------
    ويوجد في الصفحة اربع (Input )

    و زر ( )

    كود الزر

    كود PHP:
    P1 Input.GetText("Input1");
    Input.GetText("INSERT-H");
    Input.GetText("INSERT-M");
    Input.SetText("BEG-TEM"P1);
    -------------------------------------------------------------------------                
    Input.SetText("END-TEM"P1+H+M); 

    هذا ملف مفتوح يوضح الفكرة والمطلوب اكثر




    http://www.gulfup.com/?oW4mf8


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


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

    تعليق


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

      في زر التشغيل أكتب
      كود PHP:
      sSystem.GetTime(TIME_FMT_SEC);
      m=System.GetTime(TIME_FMT_MIN);
      h=System.GetTime(TIME_FMT_HOUR);
      yaser_m =  String.ToNumber(Input.GetText("INSERT-M"))
      yaser_h =   String.ToNumber(Input.GetText("INSERT-H"))
      thameur = ((m+yaser_m)*60)+s+((h+yaser_h)*3600)
      =os.date("!%X",thameur)
      Input.SetText("END-TEM"b); 
      محاولة وقت متأخر اذ ظهرت عيوب أو وددت شروح
      غدا إن شاء الله
      موفق

      تعليق


      • #4
        بسم الله الرحمن الرحيم
        بارك الله فيك استاذي ابوبلقيس
        الكود ممتاز ولايوجد اخطاء
        وتقريبا كله مفهوم ما عدا
        كود PHP:
        =os.date("!%X",thameur
        ------
        والساعة تظهر في المشروع بنظام 24
        مع ان النظام 12

        ------
        هل من الممكن استاذي الكريم
        عندما تتساوي ساعة النظام مع الوقت المضاف
        اي تصل الساعة الي الموجود END-TEM
        وضع حدث معين ؟
        شـكــ وبارك الله فيك ـــرا لك
        لك مني أجمل تحية

        تعليق


        • #5
          السلام عليكم ورحمة الله وبركاته
          كود PHP:
          =os.date("!%X",thameur
          هذه الجزئية التي استغليتها في هذا الحل هي عبارة
          عن تحول عدد الثواني التي تكتب في مكان thameur الى الدقائق و الساعات

          على سبيل المثال لو تكتب
          كود PHP:
          Dialog.Message("Notice"os.date("!%X",121)); 
          ماذا سينتج
          تتحول 120 ثانية لدقيقتين
          و تبقى ثانية واحدة
          00:02:01

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

          هذا عن هذه الجزئية

          تعليق


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

            ارفع القيمة
            كود PHP:
            Page.StartTimer10); 
            الى
            كود PHP:
            Page.StartTimer1000); 
            في ON TIMER
            لو أضفت لما هو مكتوب
            مايلي :
            كود PHP:
            if Input.GetText("Input1")==Input.GetText("END-TEM")then
            Dialog
            .Message("Notice""Your message here."MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1);
            end 
            لا أدري هل تحقق المطلوب ؟ ام لا

            تعليق


            • #7
              بسم الله الرحمن الرحيم
              شكراً لك استاذي الكريم
              تحقق المطلوب

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

              تعليق


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

                تعليق


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

                  ارفع القيمة
                  كود PHP:
                  Page.StartTimer10); 
                  الى
                  كود PHP:
                  Page.StartTimer1000); 
                  في ON TIMER
                  لو أضفت لما هو مكتوب
                  مايلي :
                  كود PHP:
                  if Input.GetText("Input1")==Input.GetText("END-TEM")then
                  Dialog
                  .Message("Notice""Your message here."MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1);
                  end 
                  لا أدري هل تحقق المطلوب ؟ ام لا
                  ===================================
                  بسم الله الرحمن الرحيم

                  استاذي الكريم
                  كيف استطيع ان اجد الفرق بين الموجود END-TEM وInput1

                  أي عملية طرح

                  تعليق


                  • #10
                    هي نفسها ما أضيف من خلال انبوت الدقائق و الساعات
                    ويمكن كذلك كتابة
                    [html]s= System.GetTime(TIME_FMT_SEC);
                    m=System.GetTime(TIME_FMT_MIN);
                    h=System.GetTime(TIME_FMT_HOUR);
                    g = (m)*60+s+(h)*3600
                    yaser_m = String.ToNumber(Input.GetText("INSERT-M"))
                    yaser_h = String.ToNumber(Input.GetText("INSERT-H"))
                    thameur = ((m+yaser_m)*60)+s+((h+yaser_h)*3600)
                    ---------
                    b =os.date("!%X",thameur)
                    Input.SetText("END-TEM", b);
                    ------
                    thameur2=thameur-g
                    Dialog.Message("Notice",os.date("!%X",thameur2));[/html]


                    موفق .

                    تعليق


                    • #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