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

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

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

שגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט

מתוזמן נעוץ נעול הועבר תוכנה
24 פוסטים 6 כותבים 519 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אורייא אוריי

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

    Public Function vb_HidesFieldsDonates(TrueOfFalse As Integer)
        'ñëåí úøåîä
            Forms.board.TextBoxDonationAmount.Visible = TrueOfFalse
            Forms.board.LabelDonationAmount.Visible = TrueOfFalse
        'ñåâ îèáò
            Forms.board.TextBoxCurrency.Visible = TrueOfFalse
       'àåôï äúøåîä
            Forms.board.TextBoxDonationType.Visible = TrueOfFalse
            Forms.board.LabelDonationType.Visible = TrueOfFalse
        'äòøåú úøåîä
            Forms.board.TextBoxRemarksDonates.Visible = TrueOfFalse
            Forms.board.LabelRemarksDonates.Visible = TrueOfFalse
        'ô÷ã ÷áìú îñ
            Forms.board.CheckboxTaxReceipts.Visible = TrueOfFalse
            Forms.board.LabelTaxReceipts.Visible = TrueOfFalse
    End Function
    

    ומשום מה בשורה 8 קופצת לו שגיאה כזו
    552d9e5f-530c-4009-9695-b5e48b8fb2a5-image.png

    93693941-35a8-43ee-b3c8-889f6fe734f1-image.png
    והשגיאה הזו קופצת לו רק בשורה הזו לפני ואחרי הכל עובד טוב

    הפקד קיים (כך שזו לא הבעיה)
    3ed1dbb9-f3f3-45ca-8502-d0b3ba6a1d8c-image.png

    זה העזרה שאקסס מביא אבל גם שם לא הצלחתי להבין למה מגיעה השגיאה הזו

    אשמח להבין מן המומחים למה ומהי השגיאה הזו...
    תודה רבה מראש 👍

    OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    כתב ב נערך לאחרונה על ידי
    #2

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

    Public Function vb_HidesFieldsDonates(TrueOfFalse As Integer)
    
        'ñëåí úøåîä
            Me.TextBoxDonationAmount.Visible = TrueOfFalse
            Me.LabelDonationAmount.Visible = TrueOfFalse
    
        'ñåâ îèáò
            Me.TextBoxCurrency.Visible = TrueOfFalse
    ...
    
    אורייא תגובה 1 תגובה אחרונה
    1
    • OdedDvirO OdedDvir

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

      Public Function vb_HidesFieldsDonates(TrueOfFalse As Integer)
      
          'ñëåí úøåîä
              Me.TextBoxDonationAmount.Visible = TrueOfFalse
              Me.LabelDonationAmount.Visible = TrueOfFalse
      
          'ñåâ îèáò
              Me.TextBoxCurrency.Visible = TrueOfFalse
      ...
      
      אורייא מנותק
      אורייא מנותק
      אוריי
      כתב ב נערך לאחרונה על ידי
      #3

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

      ניתן לפנות אלי גם ב al0548446188@gmail.com
      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

      OdedDvirO תגובה 1 תגובה אחרונה
      0
      • אורייא אוריי

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

        OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        כתב ב נערך לאחרונה על ידי
        #4

        @אוריי איזו שגיאה?

        אורייא תגובה 1 תגובה אחרונה
        0
        • OdedDvirO OdedDvir

          @אוריי איזו שגיאה?

          אורייא מנותק
          אורייא מנותק
          אוריי
          כתב ב נערך לאחרונה על ידי
          #5

          @odeddvir
          9b026526-30c5-4f1e-837f-e2c075685b55-image.png

          ניתן לפנות אלי גם ב al0548446188@gmail.com
          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • אורייא אוריי

            @odeddvir
            9b026526-30c5-4f1e-837f-e2c075685b55-image.png

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #6

            @אוריי תעלה צילום של הקוד שהדבקת בטופס בבקשה.

            אורייא תגובה 1 תגובה אחרונה
            0
            • OdedDvirO OdedDvir

              @אוריי תעלה צילום של הקוד שהדבקת בטופס בבקשה.

              אורייא מנותק
              אורייא מנותק
              אוריי
              כתב ב נערך לאחרונה על ידי אוריי
              #7

              @odeddvir
              אותו הדבר בדיוק כמו שכתבתי בפוסט הראשון

              סורי
              כתבתי כך

              Public Function vb_HidesFieldsDonates(TrueOfFalse As Integer)
                  'ñëåí úøåîä
                      Me!TextBoxDonationAmount.Visible = TrueOfFalse
                      Me!LabelDonationAmount.Visible = TrueOfFalse
                  'ñåâ îèáò
                      Me!TextBoxCurrency.Visible = TrueOfFalse
                 'àåôï äúøåîä
                      Me!TextBoxDonationType.Visible = TrueOfFalse
                      Me!LabelDonationType.Visible = TrueOfFalse
                  'äòøåú úøåîä
                      Me!TextBoxRemarksDonates.Visible = TrueOfFalse
                      Me!LabelRemarksDonates.Visible = TrueOfFalse
                  'ô÷ã ÷áìú îñ
                      Me!CheckboxTaxReceipts.Visible = TrueOfFalse
                      Me!LabelTaxReceipts.Visible = TrueOfFalse
              End Function
              

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

              ניתן לפנות אלי גם ב al0548446188@gmail.com
              ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

              OdedDvirO תגובה 1 תגובה אחרונה
              0
              • אורייא אוריי

                @odeddvir
                אותו הדבר בדיוק כמו שכתבתי בפוסט הראשון

                סורי
                כתבתי כך

                Public Function vb_HidesFieldsDonates(TrueOfFalse As Integer)
                    'ñëåí úøåîä
                        Me!TextBoxDonationAmount.Visible = TrueOfFalse
                        Me!LabelDonationAmount.Visible = TrueOfFalse
                    'ñåâ îèáò
                        Me!TextBoxCurrency.Visible = TrueOfFalse
                   'àåôï äúøåîä
                        Me!TextBoxDonationType.Visible = TrueOfFalse
                        Me!LabelDonationType.Visible = TrueOfFalse
                    'äòøåú úøåîä
                        Me!TextBoxRemarksDonates.Visible = TrueOfFalse
                        Me!LabelRemarksDonates.Visible = TrueOfFalse
                    'ô÷ã ÷áìú îñ
                        Me!CheckboxTaxReceipts.Visible = TrueOfFalse
                        Me!LabelTaxReceipts.Visible = TrueOfFalse
                End Function
                

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

                OdedDvirO מנותק
                OdedDvirO מנותק
                OdedDvir
                כתב ב נערך לאחרונה על ידי
                #8

                @אוריי ומתי אתה מקבל את ההערה, בזמן הקימפול? או בזמן הריצה? ובאיזו שורה?

                אורייא תגובה 1 תגובה אחרונה
                0
                • OdedDvirO OdedDvir

                  @אוריי ומתי אתה מקבל את ההערה, בזמן הקימפול? או בזמן הריצה? ובאיזו שורה?

                  אורייא מנותק
                  אורייא מנותק
                  אוריי
                  כתב ב נערך לאחרונה על ידי אוריי
                  #9

                  @odeddvir
                  עוד לפני שהוא נכנס לריצה של הפונקציה
                  כאשר עשיתי למטה אנטר כדי להריץ את הפונקציה הוא הקפיץ את ההודעה
                  06d2ba9d-c692-4cd5-ab74-a844f6f0497e-image.png

                  ניתן לפנות אלי גם ב al0548446188@gmail.com
                  ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                  OdedDvirO תגובה 1 תגובה אחרונה
                  0
                  • אורייא אוריי

                    @odeddvir
                    עוד לפני שהוא נכנס לריצה של הפונקציה
                    כאשר עשיתי למטה אנטר כדי להריץ את הפונקציה הוא הקפיץ את ההודעה
                    06d2ba9d-c692-4cd5-ab74-a844f6f0497e-image.png

                    OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    כתב ב נערך לאחרונה על ידי OdedDvir
                    #10

                    @אוריי ברור. הקוד שבטופס הוא מחלקה (Class). אתה לא יכול להריץ פונקציה ישירות מתוך מחלקה.
                    צור לחצן זמני בטופס שמריץ את הפונקציה ותבדוק.

                    אורייא תגובה 1 תגובה אחרונה
                    1
                    • OdedDvirO OdedDvir

                      @אוריי ברור. הקוד שבטופס הוא מחלקה (Class). אתה לא יכול להריץ פונקציה ישירות מתוך מחלקה.
                      צור לחצן זמני בטופס שמריץ את הפונקציה ותבדוק.

                      אורייא מנותק
                      אורייא מנותק
                      אוריי
                      כתב ב נערך לאחרונה על ידי אוריי
                      #11

                      @odeddvir
                      עכשיו הוא מחזיר שגיאה שהוא לא מוצא את השדה
                      70984de2-7bb6-4865-9a6f-051ade74d960-image.png
                      feddc774-3afb-43ae-951a-71a5770d1889-image.png

                      והשדה כן נמצא 🤔

                      ניתן לפנות אלי גם ב al0548446188@gmail.com
                      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                      OdedDvirO תגובה 1 תגובה אחרונה
                      0
                      • אורייא אוריי

                        @odeddvir
                        עכשיו הוא מחזיר שגיאה שהוא לא מוצא את השדה
                        70984de2-7bb6-4865-9a6f-051ade74d960-image.png
                        feddc774-3afb-43ae-951a-71a5770d1889-image.png

                        והשדה כן נמצא 🤔

                        OdedDvirO מנותק
                        OdedDvirO מנותק
                        OdedDvir
                        כתב ב נערך לאחרונה על ידי
                        #12

                        @אוריי נראה לי פשוט שגיאת כתיב. תבדוק טוב.

                        אורייא תגובה 1 תגובה אחרונה
                        1
                        • OdedDvirO OdedDvir

                          @אוריי נראה לי פשוט שגיאת כתיב. תבדוק טוב.

                          אורייא מנותק
                          אורייא מנותק
                          אוריי
                          כתב ב נערך לאחרונה על ידי אוריי
                          #13

                          @odeddvir אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                          @אוריי נראה לי פשוט שגיאת כתיב. תבדוק טוב.

                          חיפשתי טוב ולא מצאתי 😮 😮 🤓 🤓
                          550b0f2c-d61a-484b-8d77-0291009126aa-image.png

                          6e72fee2-b906-4d84-89ab-323bc8dcb471-image.png

                          עריכה: ניסיתי אפי' לשנות את השם וללא הצלחה
                          ראוי לציין שהפקד הזה הוא תיבה משולבת (שכחתי לציין בפוסט הראשון)
                          וזה לא סתם נשכח ממני כי יש עוד תיבה משולבת שזה כן עובד עליה (א"כ אז למה הוא נתקע).... 😞

                          ניתן לפנות אלי גם ב al0548446188@gmail.com
                          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                          OdedDvirO תגובה 1 תגובה אחרונה
                          0
                          • אורייא אוריי

                            @odeddvir אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                            @אוריי נראה לי פשוט שגיאת כתיב. תבדוק טוב.

                            חיפשתי טוב ולא מצאתי 😮 😮 🤓 🤓
                            550b0f2c-d61a-484b-8d77-0291009126aa-image.png

                            6e72fee2-b906-4d84-89ab-323bc8dcb471-image.png

                            עריכה: ניסיתי אפי' לשנות את השם וללא הצלחה
                            ראוי לציין שהפקד הזה הוא תיבה משולבת (שכחתי לציין בפוסט הראשון)
                            וזה לא סתם נשכח ממני כי יש עוד תיבה משולבת שזה כן עובד עליה (א"כ אז למה הוא נתקע).... 😞

                            OdedDvirO מנותק
                            OdedDvirO מנותק
                            OdedDvir
                            כתב ב נערך לאחרונה על ידי OdedDvir
                            #14

                            @אוריי קודם כל טיפ:
                            כשאתה ניגש לפקד של הטופס, תשתמש בנקודה ולא בסימן קריאה:

                            Me.SomeControlName
                            

                            ולא

                            Me!SomeControlName
                            

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

                            תשנה עכשיו את הקוד בפונקציה, ותראה אם יש הודעת שגיאה.

                            אורייא clickoneC 2 תגובות תגובה אחרונה
                            3
                            • OdedDvirO OdedDvir

                              @אוריי קודם כל טיפ:
                              כשאתה ניגש לפקד של הטופס, תשתמש בנקודה ולא בסימן קריאה:

                              Me.SomeControlName
                              

                              ולא

                              Me!SomeControlName
                              

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

                              תשנה עכשיו את הקוד בפונקציה, ותראה אם יש הודעת שגיאה.

                              אורייא מנותק
                              אורייא מנותק
                              אוריי
                              כתב ב נערך לאחרונה על ידי
                              #15

                              @odeddvir
                              תודה על הטיפ!! זה די עוזר
                              גם אני הרבה משתמש אבל עד עכשיו לא שמתי לזה חשיבות
                              לעניינינו באמת ה Intellisense לא מוצא את השדה ולמה ??? ממה זה יכול להיות??

                              ניתן לפנות אלי גם ב al0548446188@gmail.com
                              ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                              OdedDvirO תגובה 1 תגובה אחרונה
                              0
                              • אורייא אוריי

                                @odeddvir
                                תודה על הטיפ!! זה די עוזר
                                גם אני הרבה משתמש אבל עד עכשיו לא שמתי לזה חשיבות
                                לעניינינו באמת ה Intellisense לא מוצא את השדה ולמה ??? ממה זה יכול להיות??

                                OdedDvirO מנותק
                                OdedDvirO מנותק
                                OdedDvir
                                כתב ב נערך לאחרונה על ידי
                                #16

                                @אוריי קשה לדעת מהנתונים ששיתפת.
                                פנה אלי בפרטי ואנסה לעזור.

                                תגובה 1 תגובה אחרונה
                                1
                                • אורייא אוריי

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

                                  Public Function vb_HidesFieldsDonates(TrueOfFalse As Integer)
                                      'ñëåí úøåîä
                                          Forms.board.TextBoxDonationAmount.Visible = TrueOfFalse
                                          Forms.board.LabelDonationAmount.Visible = TrueOfFalse
                                      'ñåâ îèáò
                                          Forms.board.TextBoxCurrency.Visible = TrueOfFalse
                                     'àåôï äúøåîä
                                          Forms.board.TextBoxDonationType.Visible = TrueOfFalse
                                          Forms.board.LabelDonationType.Visible = TrueOfFalse
                                      'äòøåú úøåîä
                                          Forms.board.TextBoxRemarksDonates.Visible = TrueOfFalse
                                          Forms.board.LabelRemarksDonates.Visible = TrueOfFalse
                                      'ô÷ã ÷áìú îñ
                                          Forms.board.CheckboxTaxReceipts.Visible = TrueOfFalse
                                          Forms.board.LabelTaxReceipts.Visible = TrueOfFalse
                                  End Function
                                  

                                  ומשום מה בשורה 8 קופצת לו שגיאה כזו
                                  552d9e5f-530c-4009-9695-b5e48b8fb2a5-image.png

                                  93693941-35a8-43ee-b3c8-889f6fe734f1-image.png
                                  והשגיאה הזו קופצת לו רק בשורה הזו לפני ואחרי הכל עובד טוב

                                  הפקד קיים (כך שזו לא הבעיה)
                                  3ed1dbb9-f3f3-45ca-8502-d0b3ba6a1d8c-image.png

                                  זה העזרה שאקסס מביא אבל גם שם לא הצלחתי להבין למה מגיעה השגיאה הזו

                                  אשמח להבין מן המומחים למה ומהי השגיאה הזו...
                                  תודה רבה מראש 👍

                                  S מנותק
                                  S מנותק
                                  Shmuel754
                                  כתב ב נערך לאחרונה על ידי
                                  #17

                                  @אוריי
                                  האם בפקד שאתה מנסה להסתיר נמצא בפוקוס, או שמקבל פוקוס לאחר שאתה מסתיר את הקודמים?

                                  תעביר את הפוקוס למיקום מחוץ לפקדים שאתה מטפל בהם.

                                  אורייא תגובה 1 תגובה אחרונה
                                  1
                                  • S Shmuel754

                                    @אוריי
                                    האם בפקד שאתה מנסה להסתיר נמצא בפוקוס, או שמקבל פוקוס לאחר שאתה מסתיר את הקודמים?

                                    תעביר את הפוקוס למיקום מחוץ לפקדים שאתה מטפל בהם.

                                    אורייא מנותק
                                    אורייא מנותק
                                    אוריי
                                    כתב ב נערך לאחרונה על ידי
                                    #18

                                    @shmuel754

                                    @odeddvir אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                    פנה אלי בפרטי ואנסה לעזור.

                                    את האמת @OdedDvir עזר לי בפרטי
                                    הבעיה הייתה איזה סוג של באג לא ברור באקסס שהוא לא זיהה את שם השדה
                                    לאחר משחק בשם של השדה האקסס חזר לזהות אותו

                                    @shmuel754 אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                    האם בפקד שאתה מנסה להסתיר נמצא בפוקוס

                                    למה כוונתך פוקוס??

                                    ניתן לפנות אלי גם ב al0548446188@gmail.com
                                    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                                    מלאמ תגובה 1 תגובה אחרונה
                                    0
                                    • אורייא אוריי

                                      @shmuel754

                                      @odeddvir אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                      פנה אלי בפרטי ואנסה לעזור.

                                      את האמת @OdedDvir עזר לי בפרטי
                                      הבעיה הייתה איזה סוג של באג לא ברור באקסס שהוא לא זיהה את שם השדה
                                      לאחר משחק בשם של השדה האקסס חזר לזהות אותו

                                      @shmuel754 אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                      האם בפקד שאתה מנסה להסתיר נמצא בפוקוס

                                      למה כוונתך פוקוס??

                                      מלאמ מנותק
                                      מלאמ מנותק
                                      מלא
                                      כתב ב נערך לאחרונה על ידי מלא
                                      #19

                                      @אוריי אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                      למה כוונתך פוקוס??

                                      שהסמן עומד עליו.
                                      אי אפשר להסתיר כשהוא בפוקוס
                                      https://docs.microsoft.com/en-us/office/vba/api/access.textbox.setfocus

                                      אורייא תגובה 1 תגובה אחרונה
                                      2
                                      • מלאמ מלא

                                        @אוריי אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                        למה כוונתך פוקוס??

                                        שהסמן עומד עליו.
                                        אי אפשר להסתיר כשהוא בפוקוס
                                        https://docs.microsoft.com/en-us/office/vba/api/access.textbox.setfocus

                                        אורייא מנותק
                                        אורייא מנותק
                                        אוריי
                                        כתב ב נערך לאחרונה על ידי אוריי
                                        #20

                                        @מלא אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                        @אוריי אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                        למה כוונתך פוקוס??

                                        שהסמן עומד עליו.
                                        אי אפשר להסתיר כשהוא בפוקוס
                                        https://docs.microsoft.com/en-us/office/vba/api/access.textbox.setfocus

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

                                        @OdedDvir @Shmuel754 @מלא
                                        הרבה תודה על העזרה... 👍

                                        ניתן לפנות אלי גם ב al0548446188@gmail.com
                                        ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                                        תגובה 1 תגובה אחרונה
                                        1
                                        • OdedDvirO OdedDvir

                                          @אוריי קודם כל טיפ:
                                          כשאתה ניגש לפקד של הטופס, תשתמש בנקודה ולא בסימן קריאה:

                                          Me.SomeControlName
                                          

                                          ולא

                                          Me!SomeControlName
                                          

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

                                          תשנה עכשיו את הקוד בפונקציה, ותראה אם יש הודעת שגיאה.

                                          clickoneC מנותק
                                          clickoneC מנותק
                                          clickone
                                          כתב ב נערך לאחרונה על ידי clickone
                                          #21

                                          @odeddvir אמר בשגיאה באקסס 2465 | שגיאה מוגדרת יישום או מוגדרת אובייקט:

                                          כשאתה ניגש לפקד של הטופס, תשתמש בנקודה ולא בסימן קריאה:
                                          Me.SomeControlName

                                          ולא
                                          Me!SomeControlName

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

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

                                          (זה אמנם לא קשור לנושא ישירות, אבל ש @אוריי והשאר ישימו לב שזה לא מייצר להם בעיות אחרות....)

                                          לגבי ההשלמה אני אכן משתמש במקרים האלו בקונרול רווח

                                          אין טסט כמו פרודקשן.

                                          המייל שלי urivpn@gmail.com

                                          OdedDvirO zvinissimZ 2 תגובות תגובה אחרונה
                                          1
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


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

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

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