סינון באקסס - שיציג את כל הנתונים חוץ מאחד
-
שלום לכולם,
אני מעוניין ליצור שאילתה באקסס שתציג לי את כל הרשומות חוץ מרשומה אחת. דהיינו שיהיה אפשר להגדיר בקריטוריון מה האקסס לא יציג (במקום מה האקסס כן יציג).
אני רוצה גם שנתון הסינון מה לא להציג יהיה: לא להציג נתונים השווים לערך X בטבלה/טופס מסויים, (כך יהיה אפשר לשנות את הנתון בקריטוריון בלי לפתוח את תצוגת עיצוב). .
מישהו יודע איך עושים את זה? אשמח לעזרה
תודה רבה מאד! -
אתה צריך להשתמש בקריטריון מסוג
Not Like
לדוגמה אם יש לך רשימת שמות ואתה רוצה להשמיט את השם "יעקב" אז:Not Like "יעקב"
אם אתה רוצה לבחור מתוך טבלה, אז תיצור טבלה חדשה בשם NameIgnore ובתוכו שדה NameToIgnore
ואז בקריטריון תכתוב:
Not Like [NameIgnore]![NameToIgnore]
בלינק המצורף תוכל ללמוד על עוד סוגי קריטריונים:
https://support.microsoft.com/en-us/office/examples-of-query-criteria-3197228c-8684-4552-ac03-aba746fb29d8#bm2בהצלחה.
-
@איש-פלוני אמר בסינון באקסס - שיציג את כל הנתונים חוץ מאחד:
@מלא אני רוצה להגדיר שלא יציג לי את הנתונים בטבלה ההיא.
דהיינו משהו כמו: dlookup Not("[שם שדה]","[שם טבלה]")
יש אופציה כזו?ניסית?
-
@איש-פלוני אמר בסינון באקסס - שיציג את כל הנתונים חוץ מאחד:
אז איך צריך להגדיר?
@מלא אמר בסינון באקסס - שיציג את כל הנתונים חוץ מאחד:
> not dlookup("[שם שדה]","[שם טבלה]")
-
@מלא אמר בסינון באקסס - שיציג את כל הנתונים חוץ מאחד:
לא ניתן לסנן ישירות לפי טבלה.
אפשר.
בדקתי לפני שכתבתי..הטעות של @איש-פלוני פלוני היא כנראה שהוא לא הוסיף את הטבלה למשטח העבודה של עיצוב השאילתה (מה השם של זה?).
-
@מלא אמר בסינון באקסס - שיציג את כל הנתונים חוץ מאחד:
@איש-פלוני
נכון, הסתמכתי על הכיתוב הקודם ולא בדקתי,
לא ניתן לסנן ישירות לפי טבלה.
תצטרך לעשות dlookup
ככה:
dlookup("[שם שדה]","[שם טבלה]")בגדול אפשר גם ככה:
not in (select name from table)
המעלה בזה היא שאפשר גם לשים שם משפטי סינון בצורה נוחה, ולדעתי זה עובד יותר מהר מDLookUp
כמובן שהכי מהר זה לשים את הטבלה של השמות בתוך השאילתא. אבל יש לזה גם חסרונות. (לדוגמא לפעמים כשצריך עריכה ועוד) -
not in (select שדה fron טבלה)
כמובן בלי גרשיים,
אגב, אם אתה מדבר על פקד תיבה משולבת בטופס, לדוגמא: אם אתה רוצה לעשות חיפוש, של כל הרשומות חוץ ממה שבטופס הנ"ל, אז אתה יכול להכניס בשאילתה למשל בקריטריון של id:<>[id]
משהו כזה,
מאוד הגיוני שהפוסט הנוכחי לא קשור לשאלה, אבל א"כ, בבקשה.
עריכה:
התכוונתי כאילו הפניה לפקד בטופס, אז זה בצורה כזאת.<>[form].[id]