סינון בgrid view

אישמחשב

משתמש חדש
יש לי כמה פילטרים
איך מחזירים את כל הרשומות אם הפילטרים מכילים null
 

drvvv

משתמש פעיל
D I G I T A L
אולי תסביר לנו מה בדיוק הבעיה (מה ניסית לעשות ומה התוצאה), כך שנוכל לעזור?
 

אישמחשב

משתמש חדש
יש לי טבלה בDB שמכילה מאות רשומות של אנשים
יש צורך בסינון של אותם אנשים לפי עיר,גיל וכו'
נעזרתי עד עכשיו בtable adapter שמחזירה רשומות לפי הפילטרים שהצבתי לה
((Fill,GetData(@age,@city)
שמה שמקשר בין שני הפרמטרים הוא and
במידה שאני רוצה את כל הרשומות הוא לא נותן לי מכיון שיש לו ערך null בקרטריון age ו city
האם יש דרך אחרת לעשות את הסינון?
 

drvvv

משתמש פעיל
D I G I T A L
and = וגם, מה שאומר שאתה צריך שכל התנאים ימולאו, אם אתה מצפה לקבל ערך מסוים ואתה מקבל במקומו null אז התנאי לא מתמלא (כי לא חוזר true).
אתה יכול להשתמש ב-or שהוא אומר "או" שזה או התנאי הזה או התנאי האחר כך שמספיק אחד מהתנאים.

במידה ואתה מקבל שגיאה בסינון מכיון שתנאי מסוים הוא לא אקטואלי במקרה מסוים, אתה יכול למקם את התנאי הזה אחרון, מכיוון שבשאילתת and ברגע שתנאי אחד לא מחזיר true הבדיקה לא ממשיכה בבדיקה בכלל!
 

wmw

משתמש פעיל
D I G I T A L
כדאי לך לעבוד בצורה כזו:
במידה ויש ערך, הסטרינג של משפט ה WHERE יקבל את הציטוט פרמטר = ערך + AND
וכדי שלא תזדקק לטפל בהסרת ה AND האחרון, תוסיף תמיד בסוף 1=1
כך תייצר קוד זריז
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קלא

א שִׁיר הַמַּעֲלוֹת לְדָוִד יְהוָה לֹא גָבַהּ לִבִּי וְלֹא רָמוּ עֵינַי וְלֹא הִלַּכְתִּי בִּגְדֹלוֹת וּבְנִפְלָאוֹת מִמֶּנִּי:ב אִם לֹא שִׁוִּיתִי וְדוֹמַמְתִּי נַפְשִׁי כְּגָמֻל עֲלֵי אִמּוֹ כַּגָּמֻל עָלַי נַפְשִׁי:ג יַחֵל יִשְׂרָאֵל אֶל יְהוָה מֵעַתָּה וְעַד עוֹלָם:
נקרא  27  פעמים

אתגר AI

ממה זה עשוי...? • אתגר 16

לוח מודעות

למעלה