שלח תשובה

זירת השאלות

257
צפיות
8
תשובות

שליפת טקסט משדה נתונים עם VBS

,‏ 1 בספטמבר, 2005

היי
יש לי שדה טקסט גדול בבסיס הנתונים ואני רוצה לבנות לולאה שתרוץ על השדה ותשלוף משם כל מילה שמופיע בה תו מסויים.
לדוגמא:
אני רוצה שהלולאה תציג לי את כל המילים שמופיעה בהם האות מ’.
זה אפשרי?
איך עושים את זה?

תגיות:

8 תשובות

  1. adventureboy הגיב:

    רק משדה טקסט אחד או
    לא ברור בדיוק.
    אתה רוצה לבנות שאילתא שתאחזר את כל הרשומות שבשדה הטקסט שלהם מופיעה האות מ’ ?

    או

    שאיחזרת את שדה הטקסט ועכשיו אתה מתוכו רוצה להדפיס את המילים שהאות מ’ היא חלק מהן?

    אפשרות 1 או 2?

  2. gamatronic הגיב:

    אז ככה
    לדוגמא:
    משתמש העלה סיפור לאתר, כל הסיפור נכנס לרשומה אחת בשדה הנתונים.
    אני רוצה להריץ לולאה על הרשומה הזאת ולהציג על המסך את כל המילים מתוך השדה הנ"ל שבהם מופיעה האות מ’.

  3. זה הרעיון
    כך את הטקסט הארוך, פרק אותו למילים לפי רווחים, פסיקים וכל דבר שיכול להפריד בין מילים כך שבסוך יווצר לך מערך אם כל המילים. לאחר מכן עבור על כל מילה ובדוק האם מופיע בה האות הרצויה.

  4. זהר פלד הגיב:

    אין סיבה לפרק למערך…
    בעזרת regExp בודד והמתודה match ניתן לבצע את העבודה בצורה יעילה יותר.
    התוצאה שתתקבל תהיה מערך המכיל מילים שבהם מופיעה האות מ’.

שלח תשובה