שלח תשובה

זירת השאלות

517
צפיות
2
תשובות

שאלה בSQL – עבודה עם אקסס

,‏ 2 בפברואר, 2005

היי,
אני עובד בתוך אקסס (אין לי ברירה..זה שיעור אקסס בביה"ס ) עם SQL.
אני יודע שאם אני רוצה לעשות בדיקה של WHERE בשאילתה, ולתת למשתמש להקליד את הערך הרצוי לו, עליי להכניס סוגריים בצורה כזו:


WHERE Name=[כתוב כאן את השם]

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

WHERE name LIKE '*ירון*'


זה כמובן גם עובד…
מה שאני לא יודע, זה איך אני משלב את שנייהם יחד..
כלומר, לעשות חיפוש של אות/מילה/משפט ע"פ מה שהמשתמש יקליד עבורי…

ניסתי לעשות את הקוד הבא, אך הוא לא נותן לי להקליד בעצמי את הנתונים שלי, הינה הקוד:

WHERE name LIKE '*[הקלד שם לחיפוש]*'


האם מישהו יכול לענות על שאלתי,
ולפתוא לי את הבעיה?

תודה מראש!!

תגיות:

2 תשובות

  1. ניר טייב הגיב:

    אם איני טועה אז כמו
    שרשור משתנים ב-VBS:

    WHERE x Like ("*" & [vari] & "*")

  2. ניר? כבר אמרתי לך שאתה גאון?
    וואי תודה אח שלי!! הצלת אותי (שוב..)
    תודה גבר..

שלח תשובה