עבור לתוכן
Magic DevHub
piniz

חיפוש מחרוזת בתוך שדה מחרוזת

Recommended Posts

שלום לכולם.

גירסה XPA 2.5

אני מחפש דרך למציאת מחרוזת מסוימת בתוך שדה מחרוזת בטבלה בתוכנית מקוונת.
הכוונה לבצע חיפוש על שדה מסויים ושלאחר החיפוש/תחום המערכת תציג את אותם רשומות בהם מופיע המחרוזת שחיפשתי בשדה זה ולא משנה אם זה בהתחלת השדה באמצע או בסוף.
כפי שקיים באקסל (רק דוגמא).

בשיחה עם תמיכת מג'יק נאמר שלא קיימת לבצע אפשרות זו ללא טבלה זמנית שתציג את התוצאות.
אני מחפש פיתרון שיציג את התוצאות כפי שמוצגות כאשר משתשמשים ב-CTRL L/CTRL R
כלומר בטבלה עצמה בה ביצעתי את החיפוש.

אשמח לשמוע האם מישהו מימש פיתרון שכזה.

תודה
ושנה טובה
פיני

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

זה הפיתרון שמציג את התוצאות בטבלה חדשה (קובץ זמני) ולא בטבלה הקיימת.
כפי שרשמתי אני מחפש פיתרון שיעבוד כפי שעובד חיפוש ותחום באופן רגיל <U>שמציג את הרשומות הרלוונטיות
בטבלה שעליה המשתמש עובד.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אתה רוצה לבצע את זה בליחצת כפתור או ברגע שאתה משנה ערך שדה לחיפוש?

מול איזה DATABASE אתה עובד?

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אתה יוצר שדה לוגי מקומי
בתחום של אותו שדה מגדיר נוסחא של CndRange (D<>'','TRUE'LOG)   1 איפה ש D זה שדה שלך לחיפוש. בהצב של השדה הזה אתה מגדיר נוסחא InStr(Upper(Trim(H)),Upper(Trim(D)))>0
איפה ש H-שדה מטבלה
D-שדה לחיפוש
על הכפתור אתה מפעיל אירוע VIEW REFRESH

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

if(A<>'',instr(B,A)>0,'true'l

put it in Task range

where

A-search string - virtual

B- variable form table

after press button:

raise event - view refresh

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

תודה רבה !!!

הפיתרון הראשון עובד יפה ומהר .
השני משום מה לא מגיב לחיפוש.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

פתרון השני שים בטב של EXPRESSIONS ב CTRL+R וזה יעבוד לך ,אבל לדעתי ראשון יעבוד יותר מהר.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

לגבי פתרון שאריאל רשם

אין צורך בשדה מקומי נוסף ,פשוט בתוך התוכנית אתה לוחץ CTRL+R ואז שם יש לך 3 טבים ,טב אחרון נקרא EXPRESSIONS ,במיקום של RANGE EXPRESSION אתה מגדיר את הנוסחא שאריאל כתב

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הפיתרון שמג'יק נתנו לי בעזרת פונקציה זו היא לכתוב את תוצאות החיפוש לקובץ אחר שנועד רק לצורך זה,

ולהציג אותו במסך נפרד.

חשבתי שלפיתרון זה התכוונת.

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

תודה רבה

וסליחה אם לא הבנתי אותך נכון.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×