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

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

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

שדה מחושב בטבלה באקסס

מתוזמן נעוץ נעול הועבר תוכנה
7 פוסטים 3 כותבים 249 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • איש ימיניא מנותק
    איש ימיניא מנותק
    איש ימיני
    כתב ב נערך לאחרונה על ידי איש ימיני
    #1

    עשיתי שדה מחושב בטבלה
    כתבתי:

    [A]+[B]+[C]+[D]
    

    יש לי שורות בטבלה שבחלק מהשדות A B C D לא כתוב שום דבר.
    הבעיה היא שבשורות אלו השדה המחושב לא מציג את התוצאה.

    לדוגמה באם בשורה 2 , שדה B ריק (ושאר השדות מלאים), אז השדה המחושב לא מציג את התוצאה.

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

      iif(isnull([a]),0,[a])+ iif(isnull([b],0,[b])

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

        @יאירמשה
        מחזיר שגיאה
        4845367b-e135-44b4-9c12-dc15b65bb3f6-image.png

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

          @איש-ימיני אמר בשדה מחושב בטבלה באקסס:

          [A]+[B]+[C]+[D]

          אם ערך חסר אמור להיות מוחלף ב-0, כתוב כך:

          Nz([A],0) + Nz([B],0) + Nz([C],0) + Nz([D],0)
          
          איש ימיניא תגובה 1 תגובה אחרונה
          1
          • איש ימיניא מנותק
            איש ימיניא מנותק
            איש ימיני
            השיב לOdedDvir ב נערך לאחרונה על ידי
            #5

            @OdedDvir
            בשאילתה עובד טוב
            יש דרך לעשות את זה גם בשדה מחושב בטבלה?

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

              @OdedDvir
              @יאירמשה
              מצאתי איך לכתוב את זה בטבלה

              IIf(IsNull([A]),0,[A])+IIf(IsNull([B]),0,[B])
              

              ככה עובד טוב (אותיות גדולות)

              מעניין שכשאני כותב את אותו פקודה עם אותיות קטנות כמו ש @יאירמשה הביא זה מחזיר שגיאה

              iif(isnull([A]),0,[A])+iif(isnull([B],0,[B])
              

              תודה רבה לכולם

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

                @איש-ימיני אמר בשדה מחושב בטבלה באקסס:

                iif(isnull([A]),0,[A])+iif(isnull([B],0,[B])

                זה לא קשור לגודל הכתב, פשוט כאן שכחת לסגור סוגריים אחרי ה IsNull השני.

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

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

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

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