שאילתות ע``י משתמש

michalshiff

New member
שאילתות ע``י משתמש

כיצד אני יכולה לאפשר למשתמש לבצע שאילתות על בסיס נתונים האקסס דרך VB
 

syossy

New member
תשובה

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

mitke

New member
את מגדירה משתנה מסוג string

שהוא משפא הSQL שלח. אני ממליץ לכתוב פונקציה שתקראי לה נגיד Private Function DoStatementFilter() as String הפונקציה תעבור על הקונטרולים במסך ותרכיב את הפילטר לדוגמאף נגיד שאת רוצה פילטר על שם לקוח ויש למשתמש תיבת טקסט והוא כתה בה Avi בפונקציה תבדקי אם הוא הכניס ערך, אם כן: SQLFilter = SQLFilter & " AND Name LIKE ´%" & MyTextBox & "%´ " וכן הלאה. בעקרון, תמיד עדיף להגביל את המשתמש בביצוע פילטרים ע"י שימוש ב ComboBox, שלדוגמא, יעלה את כל השמות מהDB. מקווה שעזרתי.
 

mitke

New member
מצטער, יצא קצת מחורבש, הנה, שוב

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