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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
איש ימיניא

איש ימיני

@איש ימיני
אודות
פוסטים
318
נושאים
50
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שימוש בפרמטרים בשאילתת עדכון באקסס
    איש ימיניא איש ימיני

    @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 אמר ב[שימוש בפרמטרים בשאילתת עדכון

    אגב, מדוע שינית את הקוד ומה הרווחת בזה?

    ניסיתי בדיוק כמו שכתבת וזה החזיר שגיאה
    265604d0-529d-4dc6-99a2-226b0e8af285-image.png
    עשיתי חיפוש קצר על הקוד ומצאתי את זה ושילבתי את זה ביחד ועובד מצוין וזה גם מיד מריץ את השאילתה.

    @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
    @יאירמשה
    מצאתי איך לכתוב את זה בטבלה

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

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

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

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

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


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

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


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

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


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

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

    [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 כמפורט כאן ואני מקבל שגיאה
    Inked1594740330913-d1f3ce56-320d-4a63-bdae-055c9b00499c-image_LI.jpg


  • שינוי שמות קבצים דרך CMD
    איש ימיניא איש ימיני

    @OdedDvir
    השתמשתי עם זה

    אחרת, יש בStack פתרון על ידי קובץ Batch. עיין כאן. תוכל להתאים אותו בקלות לצרכיך

    עובד טוב מאוד
    תודה רבה

  • 1 / 1
  • התחברות

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

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