אקסס | ניתן לקבל שורה ספציפית בשאילתה?
-
@איש-ימיני
אפשר להגביל את התוצאות למשל אם אתה רוצה רק את ה3 העליונות זה משהו כזה:SELECT TOP 3 * FROM טבלה
ואם אתה רוצה רק אחד תכתוב במקום 3 את הספרה 1
ואם יש סיבה מסוימת שבעבורה אתה רוצה להתחיל מ (/ לקבל רק את) השלישי או הרביעי אז תכניס בתנאי,SELECT TOP 1 * FROM טבלה WHERE ((([תרם_כבר])=true));
עריכה: אבל אם זה רק תוצאה אחת, תוכל גם לעשות Dlookup עם הקריטריון הזה דוגמא:
"[תרם כבר]=true"
וכדו' - אני חושב שהוא גם יביא את התוצאה הראשונה
-
@איש-ימיני
אם תוכל להסביר למה אתה צריך לקבל את התוצאה השלישית בדווקא,
ייתכן שיש דרכים נוספות ואולי קלות יותר, להגיע לתוצאה שלך.נראה לי שבשאילתת SQL אי אפשר להגיע לשורה מסויימת, כי ברגע שאתה מסנן, נשאר לך שורה אחת.
אולי אפשר ליצור שאילתה שתוסיף מספור שורות, יש כמה דרכים לעשות את זה,
ולעשות שאילתה נוספת שתסנן את שורה מספר 3 -
@מלא אמר באקסס | ניתן לקבל שורה ספציפית בשאילתה?:
נראה לי שבשאילתת SQL אי אפשר להגיע לשורה מסויימת, כי ברגע שאתה מסנן, נשאר לך שורה אחת.
אולי אפשר ליצור שאילתה שתוסיף מספור שורות, יש כמה דרכים לעשות את זה,
ולעשות שאילתה נוספת שתסנן את שורה מספר 3הכיוון של 2 שאילתות עזר.
עשיתי שאילתה אחת עם TOP 3 ומיון לפי סדר עולה, ושאילתה נוספת עם TOP 1 ומיון לפי סדר יורד.