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

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

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

איחוד נתונים של שני שדות באקסס

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

    יש לי שני שדות בטבלה, האחד הוא שם פרטי, והשני הוא משפחה, בנוסף, יש לי טופס שבו מוצגים פרטי הבנאדם, אני רוצה שבכותרת הטופס יוצג שם הבנאדם בצורה הזו:
    קוד+משפחה+שם פרטי, ולדוגמא, 123 ישראל ישראלי. כיום יש לי שאילתה כזו,

    SELECT IIf(IsNull([‏‏שם משפחה]),IIf(IsNull([‏‏שם פרטי]),[חברה],[‏‏שם פרטי]),IIf(IsNull([‏‏שם פרטי]),[‏‏שם משפחה],[‏‏שם משפחה] & ", " & [‏‏שם פרטי])) AS [תייק בתור], IIf(IsNull([‏‏שם משפחה]),IIf(IsNull([‏‏שם פרטי]),[חברה],[‏‏שם פרטי]),IIf(IsNull([‏‏שם פרטי]),[‏‏שם משפחה],[‏‏שם פרטי] & " " & [‏‏שם משפחה])) AS [שם איש קשר], סגל.*
    FROM סגל
    ORDER BY IIf(IsNull([‏‏שם משפחה]),IIf(IsNull([‏‏שם פרטי]),[חברה],[‏‏שם פרטי]),IIf(IsNull([‏‏שם פרטי]),[‏‏שם משפחה],[‏‏שם משפחה] & ", " & [‏‏שם פרטי])), IIf(IsNull([‏‏שם משפחה]),IIf(IsNull([‏‏שם פרטי]),[חברה],[‏‏שם פרטי]),IIf(IsNull([‏‏שם פרטי]),[‏‏שם משפחה],[‏‏שם פרטי] & " " & [‏‏שם משפחה]));
    

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

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

      במקור נתוני שדה הטופס אתה יכול לאחד [שם פרטי] + [שם משפחה]

      אבייא 2 תגובות תגובה אחרונה
      1
      • אבייא מנותק
        אבייא מנותק
        אביי
        השיב לchagold ב נערך לאחרונה על ידי אביי
        #3
        פוסט זה נמחק!
        תגובה 1 תגובה אחרונה
        0
        • אבייא מנותק
          אבייא מנותק
          אביי
          השיב לchagold ב נערך לאחרונה על ידי
          #4

          @chagold אבל זה יוצא בלי רווח ככה:
          ישראלישראלי וגם זה רק לשני נתונים וא"א לשים שם שלוש נתונים.

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

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

            =[ID] & " " & [FirstName] & " " & [LastName]
            
            תגובה 1 תגובה אחרונה
            6

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

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

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