אלון וינשטיין
New member
חיפוש רציני באקסס?
יש לי פרויקט שעובד עם DB של access, שיש בו פונקציית חיפוש (בפרוייקט). הבעיה היא שאם אני עושה סתם חיפוש בעזרת WHERE FIELD=VALUE, אז רק אם החיפוש זהה בדיוק לשדה אני מקבל משהו. בנוסף אפשר גם לתת רק מילת חיפוש אחת, כי אם יכתבו VALUE1 VALUE2 אז החיפוש יהיה על כל הטקסט. יש דרך אולי לחפש בעזרת wildcards ("*", "?") או סתם להגדיר לעשות חיפוש טקסט מלא על הכל? הבנתי שב SQL Server משתמשים ב LIKE בשביל כאלה דברים, אבל ניסיונות לעשות את זה באקסס עלו בתוהו. כמובן שפתרון אחד הוא לעשות את החיפוש הזה ידנית ולא באמצעות SQL, אבל זה יהיה איטי ומייגע. מישהו יכול להציע רעיון יותר טוב? תודה.
יש לי פרויקט שעובד עם DB של access, שיש בו פונקציית חיפוש (בפרוייקט). הבעיה היא שאם אני עושה סתם חיפוש בעזרת WHERE FIELD=VALUE, אז רק אם החיפוש זהה בדיוק לשדה אני מקבל משהו. בנוסף אפשר גם לתת רק מילת חיפוש אחת, כי אם יכתבו VALUE1 VALUE2 אז החיפוש יהיה על כל הטקסט. יש דרך אולי לחפש בעזרת wildcards ("*", "?") או סתם להגדיר לעשות חיפוש טקסט מלא על הכל? הבנתי שב SQL Server משתמשים ב LIKE בשביל כאלה דברים, אבל ניסיונות לעשות את זה באקסס עלו בתוהו. כמובן שפתרון אחד הוא לעשות את החיפוש הזה ידנית ולא באמצעות SQL, אבל זה יהיה איטי ומייגע. מישהו יכול להציע רעיון יותר טוב? תודה.