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

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

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

אקסס למתחילים: תגובות

מתוזמן נעוץ נעול הועבר תוכנה
165 פוסטים 27 כותבים 10.5k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • בערלב מנותק
    בערלב מנותק
    בערל ניהול
    השיב לOdedDvir ב נערך לאחרונה על ידי בערל
    #65

    @odeddvir אמר באקסס למתחילים: תגובות:

    הפתרון הוא לכלול את ה-AND בתוך המחרוזת:

    amountToUpdate = DSum("amount", "donation", "(StatusID=1) AND (TargetFamilyID=IS NOT NULL)")
    

    אני עכשיו מנסה ככה, אבל הוא מסמן את כל השורה כשגויה, במה טעיתי?
    3f50e39e-ee6b-47ee-adc1-bf9d2fe83ac8-image.png

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

      @בערל אמר באקסס למתחילים: תגובות:

      במה טעיתי?

      אני הוא זה שטעיתי... (תיקנתי במקור)
      במקום

      (TargetFamilyID=IS NOT NULL)
      

      צ"ל בלי סימן השוואה (=)

      (TargetFamilyID IS NOT NULL)
      
      בערלב תגובה 1 תגובה אחרונה
      4
      • בערלב מנותק
        בערלב מנותק
        בערל ניהול
        השיב לOdedDvir ב נערך לאחרונה על ידי
        #67

        @odeddvir

        תודה! עכשיו עובד מעולה!

        אני מוכן לפרק הבא... 😀

        תגובה 1 תגובה אחרונה
        0
        • א מנותק
          א מנותק
          איש פלוני
          כתב ב נערך לאחרונה על ידי
          #68

          לא משנה מה אני עושה, יוצא לי רק 0
          5a579396-0da4-4aea-81ed-1f467a56fad1-image.png

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

            @איש-פלוני אמר באקסס למתחילים: תגובות:

            לא משנה מה אני עושה, יוצא לי רק 0

            תוודא שיש לך תרומה עם סטטוס "זמינה" וגם עם משפחה בשדה היעד.

            א תגובה 1 תגובה אחרונה
            2
            • א מנותק
              א מנותק
              איש פלוני
              השיב לOdedDvir ב נערך לאחרונה על ידי
              #70

              @odeddvir יצרתי תרומה חדשה כמה פעמים, לא עזר. לא שיניתי את הסטטוס ויעדתי משפחה.

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

                @איש-פלוני תעלה תמונה של טבלת התרומות ונבדוק

                א תגובה 1 תגובה אחרונה
                0
                • א מנותק
                  א מנותק
                  איש פלוני
                  השיב לOdedDvir ב נערך לאחרונה על ידי
                  #72

                  @odeddvir aea3fac9-91f7-48e8-b293-c1292a0ef1b2-image.png

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

                    @איש-פלוני אוקי. הבעייה שלך היא לא בנתונים, אלא שגיאת הקלדה פשוטה.
                    שים לב ששכחת להוסיף את האות s בשם המשתנה בשורה השנייה, ורשמת donation במקום donations.

                    א תגובה 1 תגובה אחרונה
                    3
                    • א מנותק
                      א מנותק
                      איש פלוני
                      השיב לOdedDvir ב נערך לאחרונה על ידי
                      #74

                      @odeddvir תודה רבה!!!
                      אין מילים!

                      תגובה 1 תגובה אחרונה
                      0
                      • F מנותק
                        F מנותק
                        felner
                        כתב ב נערך לאחרונה על ידי felner
                        #75

                        @OdedDvir @בערל
                        שלום וברכה
                        לא קשור כל כך לנושא הספציפי של הפורום..
                        אבל מכיון שאני גם באמצע בניה של מסד הנתונים, תרומות... (לתת..)
                        עכשיו מנסה להפוך אותו לאוטומטי,(עד עכשיו שמנו כל שנה עמודה מחדש, אבל יש גבול לטלאים, וצריך אחד ולתמיד לשפץ את מסד הנתונים שהתחלנו אותו בגיל 17🙄 ) ושמתי לב, שבמידה ומשתמשים בקישור של יותר מ2 טבלאות...
                        אי אפשר לערוך את הרשומה.

                        מה הפיתרון, חוץ מלעשות SQL כדי לעדכן כל רשומה.... (וגם שם זה יהיה קצת בעיה, כי הפקד נעול...)
                        (ואל תבקשו ממני לעשות אותו בטופס משנה נפרד, ואופס לקשר את השדות,
                        כי אני צריך עדכון רציף בתצוגת גיליון נתונים (תחשבו על הבחור שיושב עכשיו ומכניס 2000 תרומות ברצף...👶 , טוב, - גם זה לא חזות הכל, כי יש לנו עוד 2 טבלאות שניקח מהם רשומות, טבלת קבוצות, טבלת תלמידים, וגם שם אנחנו נרצה לדעת מי היה שם שנה שעברה, ולפני שנתיים, ואת מי נשבץ שם השנה...), ולא בטופס משנה שיקח משאילתא אחרת....)

                        מצרף את הSQL שעליו בנויה השאילתא, (לא שיעזור הרבה, כי זה פשוט מבוסס על שאילתא מפקדים - ואת הDlookup עשינו בהתחלה בשביל הדוחות...)

                        SELECT ktovot.Id, ktovot.family_name, ktovot.frist_name, ktovot.city, ktovot.area, ktovot.st, ktovot.number_blok, ktovot.namber_home, ktovot.phone_1, ktovot.phone_2, ktovot.yes_no, ktovot.Time, ktovot.comment, ktovot.status, ktovot.maagal, ktovot.group_2019, ktovot.group_2020, ktovot.number_go, ktovot.importance, DLookUp("[Donation_amount]","[Donation]","[year_]=" & (Year(Now())-2) & " and [Donor_ID]=" & [id]) AS Two_year_d, Last_year_d.Donation_amount AS [last], Two_year_d.Donation_amount
                        FROM (ktovot LEFT JOIN Last_year_d ON ktovot.Id = Last_year_d.Donor_ID) LEFT JOIN Two_year_d ON ktovot.Id = Two_year_d.Donor_ID
                        WHERE (((ktovot.Id) Like [forms]![כתובות]![מזהה] & "*") AND ((Nz([ktovot.comment],0)) Like [forms]![כתובות]![הערות] & "*") AND ((Nz([ktovot].[family_name],0)) Like [forms]![כתובות]![משפחה] & "*") AND ((Nz([ktovot.frist_name],0)) Like [forms]![כתובות]![פרטי] & "*") AND ((Nz([ktovot.city],0)) Like [forms]![כתובות]![עיר] & "*") AND ((Nz([ktovot.area],0)) Like [forms]![כתובות]![שכונה] & "*") AND ((Nz([ktovot.st],0)) Like [forms]![כתובות]![שם הרחוב] & "*") AND ((Nz([ktovot.maagal],0)) Like [forms]![כתובות]![מעגל] & "*") AND ((Nz([ktovot.number_blok],0)) Like [forms]![כתובות]![בית] & "*") AND ((Nz([ktovot.phone_1],0)) Like [forms]![כתובות]![טלפון] & "*") AND ((Nz([ktovot.phone_2],0)) Like [forms]![כתובות]![טלפון] & "*") AND ((Nz([ktovot.group_2020],0)) Like IIf(IsNull([forms]![כתובות]![קבוצה]),"*",[forms]![כתובות]![קבוצה])));
                        
                        
                        OdedDvirO מומחה באקססמ 2 תגובות תגובה אחרונה
                        0
                        • OdedDvirO מנותק
                          OdedDvirO מנותק
                          OdedDvir
                          השיב לfelner ב נערך לאחרונה על ידי
                          #76

                          @felner הואיל ושאלתך לא קשורה ישירות לנושא ההדרכה, אני חושב שראוי לפתוח לה פוסט נפרד, כדי לא לפגוע ברצף העניינים של האשכול.
                          לאחר מכן אני מייעץ לך לפרט ככל הניתן את שאלתך, גם לאלו שלא מונחים במבנה המדוייק של ה-db. העמסת בשאלתך המון פרטים, התלבטויות, עצות, פתרונות ופירכות, והכל בראשי תיבות, כך שקשה לי להאמין שמישהו יוכל לרדת לסוף דעתך...

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

                            @odeddvir ב"ה
                            שוב אני מנדנד באותה בעיה:
                            כאשר אני גורר את טופס המשנה (Converasetions) לתוך טופס האב
                            הוא הרי מתמקם במקום ש"הנחתי" אותו אבל הוא ארוך מאוד לצד שמאל. כאשר אני מנסה -(בתצוגת עיצוב או תצוגת פריסה)- להקטין אותו (ע"י גרירת הגבול השמאלי - ימינה) הפקד (של טופס משנה) אמנם "מציית" להקטנה, אך בתוצאה רואים בטופס רק את החלק השמאלי של השדות ללא התוויות.
                            ניסיתי מה שהצעת לי - לעגן את הכל לימין - אך זה לא עזר.

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

                              @שואף-לדעת הקטנת הפקד של טופס המשנה זה צעד ראשון.
                              אך צריך להקטין גם את הפקדים שבתוך הטופס ואת הטופס עצמו (כברירת מחדל הם רחבים מאוד).
                              פתח את הטופס בתצוגת עיצוב, והקטן את רוחב הפקדים, ולאחר מכן את רוחב הטופס עצמו, על ידי גרירת הגבול המסומן בחצים, כך שתקבל משהו כעין זה:
                              1473ce9b-6c4d-4b4a-9ce8-63a926a8fe0f-תמונה.png

                              שואף לדעתש תגובה 1 תגובה אחרונה
                              1
                              • שואף לדעתש מנותק
                                שואף לדעתש מנותק
                                שואף לדעת
                                השיב לOdedDvir ב נערך לאחרונה על ידי
                                #79

                                @odeddvir תודה רבה !
                                זה עושה משהוא, אבל עדיין לא מושלם כיון שהקטנת הטופס עצמו (טופס המשנה) מצליחה עד למקום מסויים ומשם הוא לא נותן יותר להקטין.
                                נ.ב.
                                איך אתה יוצר את תמונות המסך היפות והחיצים והמסגרות המדוייקים ?

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

                                  @שואף-לדעת אמר באקסס למתחילים: תגובות:

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

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

                                  איך אתה יוצר את תמונות המסך היפות והחיצים והמסגרות המדוייקים ?

                                  Greenshot

                                  שואף לדעתש תגובה 1 תגובה אחרונה
                                  1
                                  • שואף לדעתש מנותק
                                    שואף לדעתש מנותק
                                    שואף לדעת
                                    השיב לOdedDvir ב נערך לאחרונה על ידי
                                    #81

                                    @odeddvir רב תודות !

                                    chocolateC תגובה 1 תגובה אחרונה
                                    0
                                    • chocolateC מנותק
                                      chocolateC מנותק
                                      chocolate
                                      השיב לשואף לדעת ב נערך לאחרונה על ידי chocolate
                                      #82

                                      @OdedDvir תודה רבה על המדריך המושקע,
                                      אני עוקב ובונה אקסס משלי ע"פ המדריך שלך,
                                      הצרכים שלי כמובן קצת שונים וע"כ אני בונה קצת שונה מהמדריך אבל אני ממש מרגיש שאני בונה אותו עם הדרכה צמודה על כל צעד.

                                      הצלחתי לעשות כמה דברים מחוץ להמדריך (דוגמא: תבת חיפוש בתוך התופס, מחפשים שם והוא ממלא את כל השדות עם המידע הרלוונטי).

                                      יש לי שאלה כזאת:
                                      אחרי שאני גורר את הטופס של התרומות frmDonation, בתוך הטופס הראשי כדי ליצור טופס משנה, כתבת לשנות את תצוגת ברירת המחדל ל- גליון נתונים,
                                      במידה ואני לא רוצה אותו כגליון אקסל, אלא כן להשאיר כטופס, או כטפסים מרובים, איך אני יכול לבחור באיזה סדר יוצגו הטפסים? כרגע הוא מראה את טופה הראשון קודם, אני רוצה לראותראשון טופס האחרון.
                                      כשזה בתוצגת גיליון אני פשוט בוחר עמדה ועושה מיון לפי תאריך (אולי גם פה יש דרך לקבוע מיון קבוע).

                                      בערלב תגובה 1 תגובה אחרונה
                                      2
                                      • בערלב מנותק
                                        בערלב מנותק
                                        בערל ניהול
                                        השיב לchocolate ב נערך לאחרונה על ידי בערל
                                        #83

                                        @chocolate אמר באקסס למתחילים: תגובות:

                                        יש לי שאלה כזאת:
                                        אחרי שאני גורר את הטופס של התרומות frmDonation, בתוך הטופס הראשי כדי ליצור טופס משנה, כתבת לשנות את תצוגת ברירת המחדל ל- גליון נתונים,
                                        במידה ואני לא רוצה אותו כגליון אקסל, אלא כן להשאיר כטופס, או כטפסים מרובים, איך אני יכול לבחור באיזה סדר יוצגו הטפסים? כרגע הוא מראה את טופה הראשון קודם, אני רוצה לראותראשון טופס האחרון.
                                        כשזה בתוצגת גיליון אני פשוט בוחר עמדה ועושה מיון לפי תאריך (אולי גם פה יש דרך לקבוע מיון קבוע).

                                        פתח את הטופס בתצוגה רגילה
                                        בחר בפקד שברצונך למיין > לחץ לחיצה ימנית בעכבר
                                        בתפריט הנפתח יהיו לך אפשרויות למיון

                                        או לחילופין אפשר להגדיר באופן ידני במאפייני הטופס
                                        בלשונית Data יש אפשרות Order By שם תקליד את שם השדה...

                                        chocolateC תגובה 1 תגובה אחרונה
                                        2
                                        • chocolateC מנותק
                                          chocolateC מנותק
                                          chocolate
                                          השיב לבערל ב נערך לאחרונה על ידי
                                          #84

                                          @בערל אמר באקסס למתחילים: תגובות:

                                          פתח את הטופס בתצוגה רגילה
                                          בחר בפקד שברצונך למיין > לחץ לחיצה ימנית בעכבר
                                          בתפריט הנפתח יהיו לך אפשרויות למיון
                                          או לחילופין אפשר להגדיר באופן ידני במאפייני הטופס
                                          בלשונית Data יש אפשרות Order By שם תקליד את שם השדה...

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

                                          d945488b-f13e-4335-9bc4-fba0ce60a19a-image.png

                                          כל שורה הוא טופס, איך אפשר למיין סדר של הטפסים

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

                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          • 7
                                          • 8
                                          • 9
                                          בא תתחבר לדף היומי!
                                          • התחברות

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

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