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

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

التعبئة السريعة

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

  • التعبئة السريعة

    السلام عليكم ورحمة الله وبركاته
    التعبئة السريعة ... إجراء غاية في الاهمية يستعمل في الايكسل
    بحيث تتم عملية استخلاص لمفردات من أسطر " خلايا" بناء على مفردة معيار للفلترة
    هذه التقنية حسب معلومات الجد محدودة flash fill in excel أستحدثت في الاصدارات الجديدة

    لو نريد تحقيقها في الاوتوبلاي على مستوى عناصره ذات القوائم المنسدلة مثل ListBox أو Grid
    قد نحتاج لكود يستخلص هذه المفردات " كلمات كانت أو تواريخ أو أرقاما ...."

    لهذا دعنا صديقي نجرب الاتي :
    ListBox في التجميعية أسطره تشمل مفردات كثيرة كانت او قليلة

    و تحتاج لأنبوت -- في هذا الانيوت ـ أكتب أي مفردة موجودة في ListBox
    على ضوء ترتيبها الثانية أو الثالثة أو ... سيتم استخراجها و استخراج مثيلاتها في الترتيب في كل الأسطر
    لذلك يمكنك تعبئة صفوف مثلا بمفردات لها نفس السمة و هي ترتيب تواجدها

    ...فقط ...














































    عفوا نسينا الكود ضعه في زر لتنفيذ المطلوب و إن شاء الله تستفيد موفق

    كود PHP:
    Input.GetText("Input1");x=1;=1;-------------------------------------------
    for 
    =1,ListBox.GetCount("ListBox1") do----------------------------------------
    for 
    token in string.gmatch(ListBox.GetItemText("ListBox1"u), "[^%s]+") do-----
    if 
    token==Y then ---------------------------------------------------------------
    k;break;end;end;end---------------------------------------------------------
    for 
    token3 in string.gmatch(ListBox.GetItemText("ListBox1"k), "[^%s]+") do----
    if 
    token3==Y then---------------------------------------------------------------
    x;break;end;x=x+1;end ------------------------------------------------------
    for 
    pp 1,ListBox.GetCount("ListBox1")do---------------------------------------
    ahmed=ListBox.GetItemText("ListBox1"pp);--------------------------------------
    for 
    token2 in string.gmatch(ahmed"[^%s]+") do---------------------------------
    if 
    == b then---------------------------------ABOU_BELKISS LE:21-12-2015-------
    Dialog.Message("Notice"token2);break------------------------------------------
    end;n=n+1;end;n=1;end----------------------------------------------------------- 

    قد لا تحتاجها الان ... يوما ما ستعود اليها حينها خصنا بالدعاء

    مشكور جدا أخي ‏المحترف اقلي لتفاعله الجاد و تحفيزه لي

  • #2
    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    التعبئة السريعة ... إجراء غاية في الاهمية يستعمل في الايكسل
    بحيث تتم عملية استخلاص لمفردات من أسطر " خلايا" بناء على مفردة معيار للفلترة
    هذه التقنية حسب معلومات الجد محدودة flash fill in excel أستحدثت في الاصدارات الجديدة

    لو نريد تحقيقها في الاوتوبلاي على مستوى عناصره ذات القوائم المنسدلة مثل ListBox أو Grid
    قد نحتاج لكود يستخلص هذه المفردات " كلمات كانت أو تواريخ أو أرقاما ...."

    لهذا دعنا صديقي نجرب الاتي :
    ListBox في التجميعية أسطره تشمل مفردات كثيرة كانت او قليلة

    و تحتاج لأنبوت -- في هذا الانيوت ـ أكتب أي مفردة موجودة في ListBox
    على ضوء ترتيبها الثانية أو الثالثة أو ... سيتم استخراجها و استخراج مثيلاتها في الترتيب في كل الأسطر
    لذلك يمكنك تعبئة صفوف مثلا بمفردات لها نفس السمة و هي ترتيب تواجدها

    ...فقط ...


    عفوا نسينا الكود ضعه في زر لتنفيذ المطلوب و إن شاء الله تستفيد موفق

    كود PHP:
    Input.GetText("Input1");x=1;=1;-------------------------------------------
    for 
    =1,ListBox.GetCount("ListBox1") do----------------------------------------
    for 
    token in string.gmatch(ListBox.GetItemText("ListBox1"u), "[^%s]+") do-----
    if 
    token==Y then ---------------------------------------------------------------
    k;break;end;end;end---------------------------------------------------------
    for 
    token3 in string.gmatch(ListBox.GetItemText("ListBox1"k), "[^%s]+") do----
    if 
    token3==Y then---------------------------------------------------------------
    x;break;end;x=x+1;end ------------------------------------------------------
    for 
    pp 1,ListBox.GetCount("ListBox1")do---------------------------------------
    ahmed=ListBox.GetItemText("ListBox1"pp);--------------------------------------
    for 
    token2 in string.gmatch(ahmed"[^%s]+") do---------------------------------
    if 
    == b then---------------------------------ABOU_BELKISS LE:21-12-2015-------
    Dialog.Message("Notice"token2);break------------------------------------------
    end;n=n+1;end;n=1;end----------------------------------------------------------- 

    قد لا تحتاجها الان ... يوما ما ستعود اليها حينها خصنا بالدعاء

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

    تعليق


    • #3
      جزاك الله خيرا أخى ثامر ابا بلقيس

      ماشاء الله دائما على طريق الإبداع



      بارك الله فيك

      تعليق


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

        مرور زاد لمحاولتنا توهجا شكرا

        تعليق


        • #5
          المشاركة الأصلية بواسطة abohmam مشاهدة المشاركة
          جزاك الله خيرا أخى ثامر ابا بلقيس

          ماشاء الله دائما على طريق الإبداع



          بارك الله فيك
          جزاك الله خيرا متوقع منكم التشجيع شكرا

          تعليق

          مواضيع تهمك

          تقليص

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