עזרה: במאקרו באקסס

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
אני מריץ את המאקרו SearchForRecord על שאילתה,
ואני רוצה להמשיך עם מאקרו נוסף רק במקרה שנמצאה רשומה,

איך אני יכול לעשות זאת??

תודה רבה
 

FullTime

משתמש מקצוען
תוסיף תנאי 'אם' מצד ימין ותכניס את זה
DCount([שם שדה], [טבלה])>0
ואח"כ תמשיך עם המאקרו, או תקרא להפעלת המאקרו השני.
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
תוסיף תנאי 'אם' מצד ימין ותכניס את זה
DCount([שם שדה], [טבלה])>0
ואח"כ תמשיך עם המאקרו, או תקרא להפעלת המאקרו השני.
אבל הוא תמיד מוצא..
 
נערך לאחרונה ב:

FullTime

משתמש מקצוען
מה הוא תמיד מוצא?
תנאי כזה אמור לעבוד רק כשיש נתונים בטבלה/שאילתה

תעשה מה שהמליצו לך בתחומים, ותודה לכולם על היום שעשית את זה...
לעבוד במאקרו זה מוגבל מאוד מאוד, גם מבחינת העזרה וגם מבחינת הביצועים.
תעשה המרת מאקרו לויז'ואל.
תעתיק את זה לכאן או לשם, ויעזרו לך בצ'יק צ'ק בעזרת ה'.
חבל"ז...
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
אוקיי, אם כולם אומרים אני יעשה,

בכל אופן הוא תמיד מוצא, זותאמרת שגם אם חיפשתי משהו שאין בטבלה, התנאי ממשיך כאילו שכן מצא
 

FullTime

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

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
הוא לא מוצא אותו, אלא הוא מוצא משהו דהיינו שמבחינת התנאי שזה האם נמצאה רשומה הוא true
גם אם לא נמצאה הרשומה ששחיפשתי, ולמה כי אם זה לא נמצא אז הוא עומד על הרשומה הראשונה, ומבחינת התנאי הוא מצא משהו.

אדרבה איך אני יכול לכתוב תנאי שיאמת לי שהוא מצא מה שביקשתי..
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
בכל אופן איך אני יכול לשים את מה שמצאתי במשתנה
דרך setTempVer
 

ארי4791

משתמש צעיר
אדרבה איך אני יכול לכתוב תנאי שיאמת לי שהוא מצא מה שביקשתי..
אני לא ליד המחשב אז אני לא זוכר איך קוראים לזה בדיוק, אבל אם אני זוכר נכון
יש במאפיינים של השדה הגדרה שהוא ימצא רק את מה שחיפשת.
 

FullTime

משתמש מקצוען
אני לא מבין, אתה ביקשת שאתה רוצה להמשיך בפעולה רק אם יש ערך בשאילתה, אתה מפעיל את dcount על שאילתה, ללא האופטר האחרון, רק שם שדה ושם שאילתה. אם הוא גדול מ0 הוא מקבל true וממשיך בפעולה.
אם לא הוא לא אמור להמשיך בפעולה
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
הסברתי שהוא תמיד מקבל true, אתם יכולים לנסות
אז לכן זה לא מתאים, מה שכן אני רוצה במקום זה לשים את התוצאה במשתנה, ושים תנאי על המשתנה
 

FullTime

משתמש מקצוען
מוזר שלי זה כן עובד.
שאלה זה שם השדה ונסיון זה שם השאילתה
 

קבצים מצורפים

  • לכידה.PNG
    לכידה.PNG
    KB 5.2 · צפיות: 31

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
זה המאקרו שעשיתי pass = הטבלה, pass1 = השדה
והוא מוצא תמיד!

מאקרו.PNG
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
תמיד יש
 

FullTime

משתמש מקצוען
אין קשר בין הקטע הראשון של הרצת השאילתה וחיפוש בתוכה לבין השורה השניה של חיפוש בתוך השאילתה.
ומהם לבין הקטע השלישי של הIF, שהוא תמיד יגיב כן. כי תמיד יש רשומות בטבלה/שאילתה...
תוכל להכניס את הפרמטר השלישי של dcount שיחפש את הרשומה הרצויה...
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
תוכל להכניס את הפרמטר השלישי של dcount שיחפש את הרשומה הרצויה...

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

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

באמת תודה על התגובות!
 

FullTime

משתמש מקצוען
1. תשאיר את הנוסחה שאני כתבתי, רק תוסיף תנאי.
יש אפשרות לעשות עוד פסיק לפני הסוגר האחרון ולהכניס תנאי.
2. תעשה חיפוש בעזרה עם המילה dcount ותראה איך לעשות תנאי.
3. כי אני חיפשתי בשאילתה אם יש רשומה, לא שמתי שום תנאי.

מה הכוונה של השאלה האחרנוה?
 

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L

אדרת

עיצוב ספרי קודש
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
D I G I T A L
היי, תודה רבה ובסוף הסתדרתי
ע"י כתבתי את התנאי (החיפוש...) בשאילתה עצמה, ועל זה עשיתי את המאקרו dcount
 

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

הפרק היומי

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


תהילים פרק קכד

א שִׁיר הַמַּעֲלוֹת לְדָוִד לוּלֵי יְהוָה שֶׁהָיָה לָנוּ יֹאמַר נָא יִשְׂרָאֵל:ב לוּלֵי יְהוָה שֶׁהָיָה לָנוּ בְּקוּם עָלֵינוּ אָדָם:ג אֲזַי חַיִּים בְּלָעוּנוּ בַּחֲרוֹת אַפָּם בָּנוּ:ד אֲזַי הַמַּיִם שְׁטָפוּנוּ נַחְלָה עָבַר עַל נַפְשֵׁנוּ:ה אֲזַי עָבַר עַל נַפְשֵׁנוּ הַמַּיִם הַזֵּידוֹנִים:ו בָּרוּךְ יְהוָה שֶׁלֹּא נְתָנָנוּ טֶרֶף לְשִׁנֵּיהֶם:ז נַפְשֵׁנוּ כְּצִפּוֹר נִמְלְטָה מִפַּח יוֹקְשִׁים הַפַּח נִשְׁבָּר וַאֲנַחְנוּ נִמְלָטְנוּ:ח עֶזְרֵנוּ בְּשֵׁם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:
נקרא  12  פעמים

לוח מודעות

למעלה