דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. אקסס-קריאה למאקרו יותר מ19 פעמים?

אקסס-קריאה למאקרו יותר מ19 פעמים?

מתוזמן נעוץ נעול הועבר תוכנה
14 פוסטים 4 כותבים 644 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • יהודי טובי מנותק
    יהודי טובי מנותק
    יהודי טוב
    השיב לOdedDvir ב נערך לאחרונה על ידי
    #4

    @odeddvir e1c99377-ef2d-4a0f-863a-3ec208beb78c-image.png
    אני לא יודע לכתוב VBA..
    מאקרו הכי פשוט של סגירת טפסים קיימים, ופתיחת טופס אחר.

    זה עובד מעולה כשפותחים את האקסס, עד לשלב מסוים.

    (כנראה שזה לאחר 19 פעמים שהפעילו את המאקרו הזה)

    יהודי טובי תגובה 1 תגובה אחרונה
    0
    • יהודי טובי מנותק
      יהודי טובי מנותק
      יהודי טוב
      השיב ליהודי טוב ב נערך לאחרונה על ידי יהודי טוב
      #5

      ניהול.accdb
      העלתי את הקובץ.
      אני רואה עכשיו שטופס סיכום לא נפתח אצלי במחשב,
      מישהו ערך את זה ושלח לי, ועולה לי שגיאה...

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

      ובסופו של עניין אנחנו צריכים סיכום מי חייב למי.

      אם יש למישהו הערות כמובן שאשמח לשמוע.

      כל הקובץ הוא ללא טיפת קוד...

      A תגובה 1 תגובה אחרונה
      0
      • A מנותק
        A מנותק
        avi rz
        השיב ליהודי טוב ב נערך לאחרונה על ידי
        #6

        @יהודי-טוב
        הכל עובד טוב.
        נראה ממש יפה, הקרדיט ל @OdedDvir ?

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

        יהודי טובי תגובה 1 תגובה אחרונה
        1
        • יהודי טובי מנותק
          יהודי טובי מנותק
          יהודי טוב
          השיב לavi rz ב נערך לאחרונה על ידי
          #7

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

          הלחצנים בטופס הראשי בשלב מסוים מפסיקים לעבוד, (כנראה לאחר 19 פעמים)
          יש לזה פיתרון??

          A תגובה 1 תגובה אחרונה
          0
          • A מנותק
            A מנותק
            avi rz
            השיב ליהודי טוב ב נערך לאחרונה על ידי
            #8

            @יהודי-טוב אמר באקסס-קריאה למאקרו יותר מ19 פעמים?:

            הלחצנים בטופס הראשי בשלב מסוים מפסיקים לעבוד, (כנראה לאחר 19 פעמים)
            יש לזה פיתרון??

            בעיקרון אין מה להוסיף על מה ש

            @odeddvir אמר באקסס-קריאה למאקרו יותר מ19 פעמים?:

            אבל אני הייתי נמנע לגמרי משימוש במאקרו, ועובר לקוד VBA, שהרבה יותר קל לדיבוג.

            אם את מתעקש תנסה, לא להשתמש ב runMacro, ותכתוב כל פעם מחדש את הפקודה - (תוכל אפי' למצוא אותו בצד בלחיצה כפולה הוא מעתיק לך).
            אבל באמת שאני לא מבין למה אתה מתעקש בפרט שאתה משתמש רק ב2 פקודות בהתחלה.
            פתיחת טופס:

            Docmd.openForm "FormName"
            

            וסגירת טופס:

            Docmd.Close asForm, "FormName"
            

            ואתה גם יכול לוותר על שם הטופס, ואז הוא יסגור את הטופס הפעיל כך:

            Docmd.Close asForm
            

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

            יהודי טובי תגובה 1 תגובה אחרונה
            3
            • יהודי טובי מנותק
              יהודי טובי מנותק
              יהודי טוב
              השיב לavi rz ב נערך לאחרונה על ידי
              #9

              @avi-rz אמר באקסס-קריאה למאקרו יותר מ19 פעמים?:

              אם את מתעקש

              אני פשוט לא ידעתי מה ואיך לכתוב.

              ניסיתי לכתוב כך 3f7b0c83-c640-48bf-925d-f3ad6d32c2d8-image.png
              וכשלחצתי על הלחצן עלתה לי השגיאה הזו:
              eaad1170-b4e7-400a-9ad6-4f6e289ab266-image.png

              ניסיתי להמיר את הקוד לVBA ועלתה לי השגיאה הזו:
              6fd39c12-00e1-43e8-917c-0d8885b656fd-image.png
              ואקסס הוסיף מודול ריק: 1889b6df-28b9-4cce-829a-419e08e6b2be-image.png

              אין מילים!!

              A תגובה 1 תגובה אחרונה
              0
              • A מנותק
                A מנותק
                avi rz
                השיב ליהודי טוב ב נערך לאחרונה על ידי
                #10

                @יהודי-טוב אמר באקסס-קריאה למאקרו יותר מ19 פעמים?:

                ניסיתי לכתוב כך
                וכשלחצתי על הלחצן עלתה לי השגיאה הזו:

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

                Docmd.Close asForm, "FormName"
                

                וכמובן אם לשמור או לא - זה הארגומנט השלישי. להכריח לשמור, כך:

                DoCmd.Close asForm, "FormName" ,acSaveYes 
                

                ובקשה זה : acSavePrompt - זה גם ברירת מחדל שזה אומר שגם אם אתה נעצר קודם(כמו בדוגמאות הקודמות) זאת תהיה הבחירה.

                אבל אם אתה לא לציין טופס אז תכתוב בלי סוג סתם ככה:

                DoCmd.Close
                

                אבל למה אתה לא רואה במדריך של @OdedDvir נראה לי שהוא משתמש בvba. והוא מסביר בצורה מתוקה מאוד. (לו היה לי כזה בהתחלה ...)

                יהודי טובי תגובה 1 תגובה אחרונה
                4
                • יהודי טובי מנותק
                  יהודי טובי מנותק
                  יהודי טוב
                  השיב לavi rz ב נערך לאחרונה על ידי
                  #11

                  @avi-rz

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

                  אגב, האם יש אפשרות לכתוב שם של טופס בעברית?
                  ניסיתי לכתוב בעברית והוא לא מצא את זה.
                  כל הטפסים שלי בעברית, וזה קצת מסובך לשנות לכולם את השם לאנגלית.

                  אגב 2
                  אם אני כבר משנה את זה לקוד במקום המאקרו, יש לך בשליפה קוד שיפתח את הטופס המקושר למזהה, (משום מה אני לא מצליח להמיר את המאקרו לVBA) זה לא דחוף מכיוון שזה נראה לי מקרה קיצוני לפתוח 19 פעם לקוח אחד ללא סגירה של הקובץ.

                  אגב 3
                  יש אפשרות להסיר את הקווקווים סביב הבחירה שלי?
                  (בדוגמא סביב 'לקוחות')
                  cb96a6ed-3817-4381-ab7c-5e622abe022a-image.png

                  אין מילים על העזרה...

                  A תגובה 1 תגובה אחרונה
                  0
                  • A מנותק
                    A מנותק
                    avi rz
                    השיב ליהודי טוב ב נערך לאחרונה על ידי
                    #12

                    @יהודי-טוב אמר באקסס-קריאה למאקרו יותר מ19 פעמים?:

                    אגב, האם יש אפשרות לכתוב שם של טופס בעברית?

                    • פריט רשימה ברור, זה אפשרי, זה אמור לעבוד רגיל, אבל ראיתי כבר למעלה שיש לך איזו שהיא בעיה בVBA כדאי שתתייעץ ע"ז (כמובן באשכול חדש), זה נהפך לך לג'יבריש היה לי את זה פעם באיזה מחשב ואני לא זוכר מה פתר את זה אולי תנסה להתקין גירסה אחרת של אופיס.

                    • זה הארגומנט הרביעי, כך:

                    Docmd.openForm "FormName" , , "" ,"[ID]=" & Me.שדה_של_מזהה_לקוח.value
                    
                    • לא מה שידוע לי.
                    תגובה 1 תגובה אחרונה
                    2
                    • יהודי טובי מנותק
                      יהודי טובי מנותק
                      יהודי טוב
                      כתב ב נערך לאחרונה על ידי
                      #13

                      @avi-rz
                      שאלה לא כ"כ קשורה אך לא שווה פוסט נפרד.

                      האם התוכנה הזו בנויה על אקסס??

                      יש סרטון בתחילת הדף

                      הממשק שלהם די מזכיר..

                      dovidD תגובה 1 תגובה אחרונה
                      0
                      • dovidD מנותק
                        dovidD מנותק
                        dovid ניהול
                        השיב ליהודי טוב ב נערך לאחרונה על ידי
                        #14

                        @יהודי-טוב זה אגב מס' 4.
                        זה נוגד את חוקי הפורום, ואינני יודע לפי מה אתה מעריך את ה"עלות" של פוסט נפרד.

                        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                        בכל נושא אפשר ליצור קשר dovid@tchumim.com

                        תגובה 1 תגובה אחרונה
                        5

                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום