-
שלום
אני מנסה לבנות טופס סינון נתונים
יש לי טבלה מלאה בפרטים אישיים ואני רוצה לדוגמא להציג בדו"ח את כל אלו שגרים ברחוב האלונים 15
בנוסף אני מעוניין שהמשתמש יוכל לבחור אלו שדות יופיעו בדו"ח ואלו לא
המשתמש מעוניין לקבל דו"ח של אלו שגרים באלונים 15 כדי לשלוח אליהם שליח עם מתנה ואין לו עניין שהשליח יקבל את האימייל שלהם מספר הילדים ואת ההערות
איך נותנים למשתמש לבחור שדות שיופיעו בטופס ולהשמיט שדות שאינו מעוניין בהם
תודה רבה -
@מוישלה אין דרך קלה לעשות זאת.
הרעיון הוא להציג תיבת רשימה של שמות כל השדות הזמינים, ולאפשר בחירה מרובה, ואז לבנות שאילתת SQL מותאמת אישית שמייבאת מהטבלה את כל השדות שנבחרו על ידי המשתמש, ולבסס עליה את הטופס\הדוח.אגב, שים לב שחרגת מכללי הפורום (מס' 13: פרסום מקביל)
-
@מוישלה המשימה שלקחת מורכבת, ודורשת ידע ב-SQL וגם VBA. צריך להתחיל מהיסוד.
אם אתה לא מכיר בכלל את שפת SQL אז שם צריך להתחיל.
אתה צריך לדעת את המבנה של שאילתת בחירה פשוטה (SELECT)
עיין בסוף הפוסט הזה.
אם הבנת את הרעיון, נסה לכתוב בעצמך בשפת SQL שאילתא שבוחרת 2 שדות (למשל) מתוך הטבלה שלך.
אם הצלחת - נהדר!השלב הבא הוא להכיר ולכתוב קצת קוד VBA. תוכל להתחיל כאן.
-