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

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

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

אקסס

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

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

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

    אני מקווה שהסברתי טוב..

    פורסם במקור בפורום CODE613 ב27/05/2014 21:11 (+03:00)

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

      תכתוב במקור הפקד של תיבת הטקסט (אפשר גם כביטוי בשאילתא)

      dlookup("UserName","TblUsers","UserId=0" & UserId)
      

      ה0 לפני השירשור של ה UserId נועד כדי לחסוך את השימוש בNz

      פורסם במקור בפורום CODE613 ב27/05/2014 21:46 (+03:00)

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

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

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

        @ClickOne

        ה0 לפני השירשור של ה UserId נועד כדי לחסוך את השימוש בNz

        איזה יופי!

        פורסם במקור בפורום CODE613 ב27/05/2014 21:51 (+03:00)

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

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

        תגובה 1 תגובה אחרונה
        1
        • H מנותק
          H מנותק
          hubhcbh
          כתב ב נערך לאחרונה על ידי
          #4

          כך גם ניסתי עוד לפני ששאלתי אך זה לא עבד לי, לבסוף הוספתי [סוגרים] בשם השדה.

          dlookup("[UserName]","TblUsers","UserId=0" & UserId)
          

          פורסם במקור בפורום CODE613 ב28/05/2014 19:48 (+03:00)

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

            @HUBHCBH

            כך גם ניסתי עוד לפני ששאלתי אך זה לא עבד לי, לבסוף הוספתי [סוגרים] בשם השדה.

            dlookup("[UserName]","TblUsers","UserId=0" & UserId)
            

            כנראה שיש לך רווח בשם השדה לדוגמא:

            User Name
            

            ולא:

            UserName
            

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

            פורסם במקור בפורום CODE613 ב28/05/2014 20:28 (+03:00)

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

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

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

              כשאני רוצה להשתמש בשתי שדות למשל שדה First name ושדה Last name
              הצורה אני יכול להוסיף את הסמן & בין שני השדות (כשהם מאוגדים בסוגרים מרובעות).
              אבל אני צריך שיהיה רווח באמצע וניסתי כך

              dlookup("[First name]&" "&[ Last name]","TblUsers","UserId=0" & UserId)
              

              וראיתי שזה לא אפשרי משום שאין לו שייכות לטבלה, האם יש פתרון לזה? או שצריך לכתוב את השורה פעמיים?

              פורסם במקור בפורום CODE613 ב22/06/2014 19:38 (+03:00)

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

                נראה לי שהבעייה היא הגרשיים הכפולים בתוך טקסט.
                תנסה לכתוב עם גרש בודד כך:

                dlookup("[First name]& ' ' &[ Last name]","TblUsers","UserId=0" & UserId)
                

                פורסם במקור בפורום CODE613 ב22/06/2014 22:27 (+03:00)

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

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

                תגובה 1 תגובה אחרונה
                1
                • H מנותק
                  H מנותק
                  hubhcbh
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @ClickOne

                  נראה לי שהבעייה היא הגרשיים הכפולים בתוך טקסט.
                  תנסה לכתוב עם גרש בודד כך:

                  dlookup("[First name]& ' ' &[ Last name]","TblUsers","UserId=0" & UserId)
                  

                  תשובה נכונה
                  100 נקודות 😉 😉

                  פורסם במקור בפורום CODE613 ב23/06/2014 11:46 (+03:00)

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

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

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

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