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

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

ســــــــؤال (هام جدااا ) خاص بالبحث في ملف نصي (Text )

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

  • #16
    المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
    --------
    بسم الله الرحمن الرحيم
    اقصد الحضور والغياب وما تهمني no هي لا نها تعني عدد ايام الغياب
    تقريبا كنت أعطيتك ملفا مشابها لهذه الحالة مستخدما عنصر جريد اى اكس "لست متذكر"

    تعليق


    • #17
      المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
      هذه المفردة جلبت انتباهي
      تحياتي اخي عثمان
      مرحبا استاذ فرح
      استعدال هى طلب التعديل و هى فصحى و ليست عامية
      و أوأكد لحضرتك اننى لست عثمان مع كامل احترامى لشخصه المجهول تماما لى

      تعليق


      • #18
        المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
        --------
        بسم الله الرحمن الرحيم
        اقصد الحضور والغياب وما تهمني no هي لا نها تعني عدد ايام الغياب
        امهلنى بعض الوقت
        و تاكد ان السيناريو لن يخرج عن مجرد عداد بسيط بجوار الاسم
        الاسماء لن تتكرر مطلقا
        دون الحاجة للبحث عن متعدد
        او اى تعقيدات اخرى

        الا لو كنت تحتاج لرصد تاريخ الغياب (عليك الرد على تلك العبارة)

        تعليق


        • #19
          المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
          امهلنى بعض الوقت
          و تاكد ان السيناريو لن يخرج عن مجرد عداد بسيط بجوار الاسم
          الاسماء لن تتكرر مطلقا
          دون الحاجة للبحث عن متعدد
          او اى تعقيدات اخرى

          الا لو كنت تحتاج لرصد تاريخ الغياب (عليك الرد على تلك العبارة)
          ----------------
          بسم الله الرحمن الرحيم
          يكفيتي فقط رصد عدد ايام الغياب بدون تسجيل التاريخ

          تعليق


          • #20
            المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
            تقريبا كنت أعطيتك ملفا مشابها لهذه الحالة مستخدما عنصر جريد اى اكس "لست متذكر"
            -----------------
            بسم الله الرحمن الرحيم
            نعم استاذ عبود اعطيتني ملف لتسجيل الغياب مستخدم عنصر الجريد
            لكن لا يوضح عدد ايام ايام الغيب ؟

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

            تعليق


            • #21
              المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
              ----------------
              بسم الله الرحمن الرحيم
              يكفيتي فقط رصد عدد ايام الغياب بدون تسجيل التاريخ
              لا مشاكل
              لن نتعامل مع سيكوال لأجنبك تعقيداتها
              لن نتعامل مع ملفات اينى ini فهى الأخرى قد تربكك
              و قطعا ليست ملفات تيكست فهى سهلة فى التسجيل و كارثة فى الاسترجاع

              سنتعامل مع كائن الجريد العادى مع كودين اساسيين
              Grid.LoadFromFile
              لفتح قاعدة البيانات csv
              و الكود
              Grid.SaveToFile
              للحفظ للملف csv

              ذلك يفترض انك قد قمت بعمل ملف اكسل بالحقول
              الاسم ... حالة الغياب .. التاريخ (اختيارى)
              و انك قمت بحفظه بصيغة csv

              لو لم يفتح معك csv فى الجريد بالأمر load فقم بفتحه بالنوت باد و اضغط ctrl + h و بدل العلامة , الى ; او العكس

              تعليق


              • #22
                المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                -----------------
                بسم الله الرحمن الرحيم
                نعم استاذ عبود اعطيتني ملف لتسجيل الغياب مستخدم عنصر الجريد
                لكن لا يوضح عدد ايام ايام الغيب ؟

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

                تعليق


                • #23
                  المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                  لا مشاكل
                  لن نتعامل مع سيكوال لأجنبك تعقيداتها
                  لن نتعامل مع ملفات اينى ini فهى الأخرى قد تربكك
                  و قطعا ليست ملفات تيكست فهى سهلة فى التسجيل و كارثة فى الاسترجاع

                  سنتعامل مع كائن الجريد العادى مع كودين اساسيين
                  Grid.LoadFromFile
                  لفتح قاعدة البيانات csv
                  و الكود
                  Grid.SaveToFile
                  للحفظ للملف csv

                  ذلك يفترض انك قد قمت بعمل ملف اكسل بالحقول
                  الاسم ... حالة الغياب .. التاريخ (اختيارى)
                  و انك قمت بحفظه بصيغة csv

                  لو لم يفتح معك csv فى الجريد بالأمر load فقم بفتحه بالنوت باد و اضغط ctrl + h و بدل العلامة , الى ; او العكس
                  ----------------------
                  بسم الله الرحمن الرحيم
                  شكرا لك استاذ المهاجر
                  وصلت الفكرة وجاري العمل عليها
                  ساعود اليك اذا توقفت عند نقطة

                  كل الشكر والتفدبر

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

                  تعليق


                  • #24
                    المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                    -----------------
                    بسم الله الرحمن الرحيم
                    نعم استاذ عبود اعطيتني ملف لتسجيل الغياب مستخدم عنصر الجريد
                    لكن لا يوضح عدد ايام ايام الغيب ؟

                    موفق بإذن الله ... لك مني أجمل تحية .
                    كان من الممكن إستخدام هذا الكود فى زر جديد :

                    كود:
                    --
                    result = Dialog.Input("Enter Data", "Name  :", "", MB_ICONQUESTION);
                    if result~="CANCEL" and  result~="" then
                       good=0;
                       bad=0;
                       unknown=0;
                       t = XML.Count("document", "informations");
                       for i=1, t do
                          M = XML.Count("document/informations", "*");
                          for x=1, M do
                              name = XML.GetValue("document/informations:"..i.."/Student:"..x.."/name");
                              if name==result then
                                   _case = XML.GetValue("document/informations:"..i.."/Student:"..x.."/case");
                                   if _case=="ÍÖæÑ" then
                                       good=good+1;
                                      elseif _case=="ÛíÇÈ" then
                                        bad=bad+1;
                                      elseif _case=="áã íÊã ÊÍÏíÏ ÇáÍÇáÉ" then
                                         unknown=unknown+1;
                                   end
                                  break 
                              end
                          end
                       end
                       Dialog.Message("","ÍÖæÑ ÇáØÇáÈ ÚÏÏ  =  "..good.."   íæã");
                       Dialog.Message("","ÛíÇÈ ÇáØÇáÈ ÚÏÏ  =  "..bad.."   íæã");
                       Dialog.Message("","áã íÊã ÊÍÏíÏ ÇáÍÇáÉ ÚÏÏ  =  "..unknown.."   íæã");
                    end

                    تعليق


                    • #25
                      المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                      ----------------------
                      بسم الله الرحمن الرحيم
                      شكرا لك استاذ المهاجر
                      وصلت الفكرة وجاري العمل عليها
                      ساعود اليك اذا توقفت عند نقطة

                      كل الشكر والتفدبر

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

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


                      تعليق


                      • #26
                        المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                        كان من الممكن إستخدام هذا الكود فى زر جديد :

                        كود:
                        --
                        result = Dialog.Input("Enter Data", "Name  :", "", MB_ICONQUESTION);
                        if result~="CANCEL" and  result~="" then
                           good=0;
                           bad=0;
                           unknown=0;
                           t = XML.Count("document", "informations");
                           for i=1, t do
                              M = XML.Count("document/informations", "*");
                              for x=1, M do
                                  name = XML.GetValue("document/informations:"..i.."/Student:"..x.."/name");
                                  if name==result then
                                       _case = XML.GetValue("document/informations:"..i.."/Student:"..x.."/case");
                                       if _case=="ÍÖæÑ" then
                                           good=good+1;
                                          elseif _case=="ÛíÇÈ" then
                                            bad=bad+1;
                                          elseif _case=="áã íÊã ÊÍÏíÏ ÇáÍÇáÉ" then
                                             unknown=unknown+1;
                                       end
                                      break 
                                  end
                              end
                           end
                           Dialog.Message("","ÍÖæÑ ÇáØÇáÈ ÚÏÏ  =  "..good.."   íæã");
                           Dialog.Message("","ÛíÇÈ ÇáØÇáÈ ÚÏÏ  =  "..bad.."   íæã");
                           Dialog.Message("","áã íÊã ÊÍÏíÏ ÇáÍÇáÉ ÚÏÏ  =  "..unknown.."   íæã");
                        end
                        ---------
                        بسم الله الرحمن الرحيم
                        شكرا استاذ عبود
                        جاري محاولة فهم وتطويع الكود المرسل

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



                        تعليق

                        مواضيع تهمك

                        تقليص

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