-
אני מריץ את המאקרו SearchForRecord על שאילתה,
ואני רוצה להמשיך עם מאקרו נוסף רק במקרה שנמצאה רשומה,איך אני יכול לעשות זאת??
תודה רבה
-
@dovid אמר בעזרה: במאקרו באקסס:
לפני כן אין לזה לגיטימציה בפורום תכנות
קשוח אתה
בינתיים אני לכ"כ רוצה להתעסק בקוד ממש...
אני לא רוצה לקפוץ מהר מידי וגבוה מידי...
אולי תוכל להעביר את הנושא לפה.. -
@אדרת לדעתי @dovid צודק לחלוטין
תעביר את המקרו לקוד VBA ויפתחו לך שערי שמיים (תרתי משמע)
יהיה הרבה יותר קל לממש בקוד. (במקרו אתה יותר מוגבל במימוש)
@אדרת לכתוב קוד מהתחלה זה לא לקפוץ גבוה אך לפחות צריך לדעת בהתחלה את היסודות והשאר זה פשוט למימוש -
@zvinissim אמר בעזרה: במאקרו באקסס:
אך לפחות צריך לדעת בהתחלה את היסודות
אז ככה שכרגע אין כמעט יסודות, וללכת ללמוד, יגיע הזמן לזה... בינתיים אני לומד דברים אחרים..
תעשו לי טובה, לא להפוך את האשכול לדיון.
-
ז'תומרת שבאקרו אין מצב?
-
כנראה שיש,
אבל זה מסובך מכיוון שאין אפשרות לראות האם נמצאו רשומות וכמה?
אלא הוא רץ לראשון שנמצא.אפשר כמובן לעשות מאקרו עם IF של DCount,
אבל המתכנתים והמתקדמים ממש לא אובהים את זה.יש רק דברים בודדים שאפשר לעשות דרך מקרו בלבד,
כמו AutoExec וגם יש אופציה של טבלאות מסונכרנות (כמה שזכור לי). -
@אדרת כל מי שמתעסק באקסס עובר תוך כמה שעות ממאקרו לVBA
כדי שתוכל להתחיל אני יגיד לך את היסודות מה שעשית במאקרו בטח תוכל לעשות שם.
תכתוב DOCMD ונקודה יעלה לך רשימה של פקודות אפשריות.
נראה לי שאתה מבין קצת אנגלית שתוכל להתחיל.
זה שווה את המאמץ!!