@OdedDvir
אני רוצה לעדכן בטבלה 'ראשי' בשדה 'כמות' שכל חודש יעלה מספר אחד, לדוגמה: אם יצחק שה-ID שלו הוא 55 נמצא בטבלת 'חודשי' שיוסיף לו 1 בשדה 'כמות' (+1), וחוץ מזה יעדכן גם בטבלת 'UserUpdates' שהיה עדכון ביום X
מקווה שכתבתי מספיק ברור
איש ימיני
-
שימוש בפרמטרים בשאילתת עדכון באקסס -
שימוש בפרמטרים בשאילתת עדכון באקסס@OdedDvir אמר בשימוש בפרמטרים בשאילתת עדכון באקסס:
INSERT INTO UserUpdates(Id, UpdatedOn) VALUES (UserId, UpdateDate);איך אני משלב את זה עם:
UPDATE ראשי LEFT JOIN חודשי ON [ראשי].[מזהה]=[חודשי].[מזהה] SET ראשי.[" & fieldName & "] = IIf(Not (IsNull([חודשי].[Name])),'1','') WHERE Nz([ראשי].[" & fieldName & "],0)=0; -
שימוש בפרמטרים בשאילתת עדכון באקסס@OdedDvir אמר ב[שימוש בפרמטרים בשאילתת עדכון
אגב, מדוע שינית את הקוד ומה הרווחת בזה?
ניסיתי בדיוק כמו שכתבת וזה החזיר שגיאה

עשיתי חיפוש קצר על הקוד ומצאתי את זה ושילבתי את זה ביחד ועובד מצוין וזה גם מיד מריץ את השאילתה.@OdedDvir אמר בשימוש בפרמטרים בשאילתת עדכון באקסס:
באופן כללי, אתה יוצר טבלה אחת עם שני שדות: מזהה, ותאריך עדכון. ובכל עדכון אתה מוסיף שורה למי עדכנת ומתי:
ID | UpdatedOn 100 | 10/01/2020 101 | 10/01/2020איך אני מוסיף לשאילתה שיעדכן בטבלה אחרת את המזהה ואת התאריך?
-
שימוש בפרמטרים בשאילתת עדכון באקסס@OdedDvir
תודה רבה !!!
עשיתי את זה כך:Dim iMonth, iYear As Integer iYear = InputBox("הזן שנה") iMonth = InputBox("הזן חודש") Dim db As DAO.Database Set db = CurrentDb Dim qryDef As DAO.QueryDef Dim selectSQL As String Dim fieldName As String fieldName = "חודש " & iMonth & "/" & iYear Dim SQL As String Dim newSelectSQL As String newSelectSQL = "UPDATE ראשי LEFT JOIN חודשי ON [ראשי].[מזהה]=[חודשי].[מזהה] SET ראשי.[" & fieldName & "] = IIf(Not (IsNull([חודשי].[Name])),'1','') WHERE Nz([ראשי].[" & fieldName & "],0)=0;" With db.QueryDefs("1234") .SQL = newSelectSQL End With DoCmd.OpenQuery "1234" Set qryDef = Nothing Set db = Nothing@OdedDvir אמר בשימוש בפרמטרים בשאילתת עדכון באקסס:
טוב, אני מבקש סליחה מראש על התשובה המרגיזה, אבל מהשאלה שלך עולה שהנתונים לא מנורמלים כראוי. זה הרגל לא בריא ליצור עמודה חדשה לכל חודש, ויש לשמור את כל נתוני התאריך המדובר בעמודה אחת בלבד.
אני צריך לדעת למי עדכנתי בכל חודש, יש דרך אחרת לעשות את זה בלי עמודה חדשה בכל חודש?
-
שימוש בפרמטרים בשאילתת עדכון באקסס@dovid
ברוב הפעמים
לא בכל הפעמים -
שימוש בפרמטרים בשאילתת עדכון באקסס@OdedDvir
תצוגת SQL :UPDATE ראשי LEFT JOIN חודשי ON [ראשי].[מזהה]=[חודשי].[מזהה] SET ראשי.[חודש 08/20] = IIf(Not (IsNull([חודשי].[Name])),"1","") WHERE ((([ראשי].[חודש 08/20]) Is Null Or ([ראשי].[חודש 08/20]) Like 0));מה שאני רוצה הוא שאוכל לכתוב משהו כמו:
[חודש [הזן חודש]/[הזן שנה]]במקום:
[חודש 08/20]ואז בהפעלת השאילתה זה יבקש את החודש ואת השנה, ויעדכן בשדה הרצוי.
-
שימוש בפרמטרים בשאילתת עדכון באקססיש לי בטבלה עמודות כאלה
[חודש 08/20] [חודש 09/20]כרגע אני עושה כל חודש שאילתה חדשה.
אני רוצה לעשות שאילתה אחת, וכל חודש אני אזין את החודש ואת השנה
אני רוצה לעשות משהו כמו:[חודש [הזן חודש]/[הזן שנה]] -
שדה מחושב בטבלה באקסס -
שדה מחושב בטבלה באקסס@OdedDvir
בשאילתה עובד טוב
יש דרך לעשות את זה גם בשדה מחושב בטבלה? -
שדה מחושב בטבלה באקסס@יאירמשה
מחזיר שגיאה

-
שדה מחושב בטבלה באקססעשיתי שדה מחושב בטבלה
כתבתי:[A]+[B]+[C]+[D]יש לי שורות בטבלה שבחלק מהשדות A B C D לא כתוב שום דבר.
הבעיה היא שבשורות אלו השדה המחושב לא מציג את התוצאה.לדוגמה באם בשורה 2 , שדה B ריק (ושאר השדות מלאים), אז השדה המחושב לא מציג את התוצאה.
-
חישוב דולרים בשאילתה באקססהסדרתי
כתבתי כך:הסכום בשקלים לאחר חישוב דולרים: IIf([מטבע]=$,Round([סכום]*[הזן שער הדולר],3)) & IIf([מטבע]=₪,Round([סכום]*1,3))עובד מצויין
-
חישוב דולרים בשאילתה באקססיש לי טבלה עם פרטי תשלום
יש שם שדה של סכום ושדה של מטבע
בבונה השאילתות כתבתי כךהסכום בשקלים לאחר חישוב דולרים: Round([סכום]*[הזן שער הדולר],3)עכשיו כשאני פותח את השאילתה קופץ לי חלון להזין את שער הדולר - וזה מציג לי בשדה את הסכום לאחר חישוב הדולרים
אני רוצה לעשות שאם בשדה מטבע כתוב $ שיכפיל את הסכום לפי הפרמטר שאני מכניס עם פתיחת השאילתה
ואם בשדה מטבע כתוב ₪ שיציג את הסכום בלי הכפלה -
איך מורידים רדיו מנגן GLASBA??@שיראל
אם זה מסובך מידי בשבילך ניתן לפנות לגמ"ח 'ובערת הרדיו' או ל'לכתחילה' -
איך מורידים רדיו מנגן GLASBA??@שיראל
פתחת פעם מכשיר כלשהו?
אתה יכול לפתוח נגן? -
איך מורידים רדיו מנגן GLASBA??@שיראל
אני יכול לנסות להדריך אותך לנתק את הרדיו פיזית
זאת אומרת פתיחת הנגן פיזית וניתוק רכיב הרדיו.
אם אתה מתכוון לניתוק באמצעות תוכנה - אולי אחרים פה יוכלו לעזור לך -
איך מורידים רדיו מנגן GLASBA??@שיראל
אתה יכול לפתוח את הנגן לבד? -
איך מורידים רדיו מנגן GLASBA??@שיראל
ניתוק פיזי? -
הטמעת מציג pdf באתרפניתי לנטפרי והם טיפלו בזה
עכשיו זה עובד מצוין
תודה רבה -
הטמעת מציג pdf באתרניסיתי עכשיו להטמיע מציג pdf כמפורט כאן ואני מקבל שגיאה
