אקסס
-
יש לי טופס שמקבל נתונים מטבלה "פעילות" שבו יש שדה "משתמש" שבו נכתב מזהה משמש מטבלה "משתמשים" שבו יש שדה "מזהה" ושדה "שם משתמש".
אני רוצה לכתוב ביטוי שיציג לי את המשתמש מטבלה "משתמשים" ע"פ הנתון הקיים בשדה "משתמש" .או בקצרה במקום לעשות שדה משולבת, אני רוצה להכניס את זה בשדה רגיל (לא הזנת נתונים, אלא רק קבלת נתונים קיימים)
אני מקווה שהסברתי טוב..
פורסם במקור בפורום CODE613 ב27/05/2014 21:11 (+03:00)
-
כך גם ניסתי עוד לפני ששאלתי אך זה לא עבד לי, לבסוף הוספתי [סוגרים] בשם השדה.
dlookup("[UserName]","TblUsers","UserId=0" & UserId)
כנראה שיש לך רווח בשם השדה לדוגמא:
User Name
ולא:
UserName
אם יש רווח בשם השדה חייבים לתחום את שם השדה בסוגריים מרובעות כדי שמנוע הSQL יבין איפה נגמר שם השדה במשפט הSQL.
פורסם במקור בפורום CODE613 ב28/05/2014 20:28 (+03:00)
-
כשאני רוצה להשתמש בשתי שדות למשל שדה First name ושדה Last name
הצורה אני יכול להוסיף את הסמן & בין שני השדות (כשהם מאוגדים בסוגרים מרובעות).
אבל אני צריך שיהיה רווח באמצע וניסתי כךdlookup("[First name]&" "&[ Last name]","TblUsers","UserId=0" & UserId)
וראיתי שזה לא אפשרי משום שאין לו שייכות לטבלה, האם יש פתרון לזה? או שצריך לכתוב את השורה פעמיים?
פורסם במקור בפורום CODE613 ב22/06/2014 19:38 (+03:00)