להפעיל קוד של כפתור באקסס

ראש לשועלים

מהמשתמשים המובילים!
כתיבה ספרותית
אל תקפצו לפני שתגמרו לשמוע את השאלה:
האם אפשר להפעיל בקוד VBA קוד של כפתור מסויים, כלומר, יש לי טופס שבו כמה וכמה פקדים שבאירועים שונים צריכים להגיע לאותה שגרת אירוע. אין לי סבלנות להוציא SUB למודול שזה מצריך טיפול באובייקט Me ועוד כהנה וכהנה צרות. מה שהייתי עושה מימים קדמונים הוא פשוט להעתיק את הקוד שוב ושוב ושוב ושוב ושוב ושוב. מה שיוצר בעיה כפולה ומכופלת
1. בזבוז זמן משווע.
2. טירחה דציבורא.
3. כאב ראש עד מיגרנה בכל פעם שצריך לעשות ש י נ ו י בקוד האומלל.
לכן נפשי בשאלתי אם אפשר לכתוב את הקוד פעם אחת ובא לציון גואל ואז לקרוא לו כל פעם נניח:
קוד:
pkuda_Click()
(ההיגיון גם אומר שזה צריך לעבוד - הפרייבט לא מגביל אותו כי זה אותו טופס, וכל השדות והפקדים גם כן מוכרים לו בלי קידומות מיותרות מהסיבה הנ"ל)
 

ש.ב.ח.

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

בעקרון ניתן לכתוב את הכל בפונקציה ולקרוא לה מכל כפתור כך:
קוד:
Public Function myopenform()

    DoCmd.OpenForm "דרישת תשלום", acNormal, "", "", , acNormal

End Function


Private Sub כפתור_Click()
   
    Call myopenform

End Sub
 
נערך לאחרונה ב:

ראש לשועלים

מהמשתמשים המובילים!
כתיבה ספרותית
אין לי סבלנות להוציא SUB למודול שזה מצריך טיפול באובייקט Me ועוד כהנה וכהנה צרות.
אם הבנתי נכון את השאלה

בעקרון ניתן לכתוב את הכל בפונקציה ולקרוא לה מכל כפתור כך:
קוד:
Public Function myopenform()

    DoCmd.OpenForm "דרישת תשלום", acNormal, "", "", , acNormal

End Function


Private Sub כפתור_Click()
  
    Call myopenform

End Sub
 

ראש לשועלים

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

ש.ב.ח.

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

ראש לשועלים

מהמשתמשים המובילים!
כתיבה ספרותית
מי שיסביר לי מה הביא אשכול משמים כמו זה ל-19,210 צפיות, יקבל ממני לייק מיידית.
 

מתמחה במחשבים

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

עריכה: אכן המספר הזה חריג בכל קנה מידה
 

ראש לשועלים

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

עריכה: אכן המספר הזה חריג בכל קנה מידה
זה נחמד מאד מה שאתה אומר, אבל להבנתי יש כאן כשל טכני כלשהו ותו לא. (הערת ה"עריכה" היא זיוף של "מתמחה במחשבים" - הלא כן?)
 
נערך לאחרונה ב:

ראש לשועלים

מהמשתמשים המובילים!
כתיבה ספרותית
השתגעו לגמרי:
137,008 צפיות.
אבל האמת שמ- 20,000 והלאה זה כבר תרבות העדר.
 

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

הפרק היומי

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


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

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

לוח מודעות

למעלה