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

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

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

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

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

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

    א. מדוע אתה מסתייג מאוד משימוש ב"מקרו" ?

    הרעיון מאחורי מאקרו'ס הוא שהם נועדו להקל על המשתמש בכך שיחסכו לו כתיבת קוד, ולכאורה לקצר את זמן הפיתוח.
    כמו קופסה שחורה שבכמה קליקים - גורמת למחשב לעשות בשבילך מה שביקשת בצורה פלאית וקסומה.

    וזו בדיוק הסיבה שאני נמנע מהם.

    כשהתוכנה שלך מכילה איזורים מופלאים וקסומים - היא מאוד קשה לתחזוק, לניפוי שגיאות, ובעצם להבנה מה קורה פה בכלל.

    כמה מעלות טובות ל-VBA עלינו:

    • קוד VBA הוא כלי הרבה יותר עוצמתי וגמיש. בקוד אפשר: לבצע קריאות API לWindows (כמו למשל לשנות רזולוציה של המסך), לשלוח מייל, לערוך קובץ טקסט, ליצור קובץ אקסל, לחפש בדף אינטרנט וכו' וכו' וכו'
    • כל מאקרו ניתן לביצוע בצורה יותר יעילה בקוד.
    • בקוד ניתן להשתמש בקלות שימוש חוזר, על ידי כתיבת פונקציה כללית.
    • בקוד יש לך שליטה מלאה על הנעשה (טיפוסי נתונים למשל)
    • ניתן לבצע דיבוג של הקוד על ידי Watch על משתנה בזמן אמת. ניתן אפילו לשנות ערך של משתנה בזמן ריצה.
    • במקרה של שגיאה, יש מידע שימושי אודות השגיאה שנוצרה, וממילא קל יותר לפתור אותה.

    ב. מדוע אינך נעזר באשף של לחצני הפקודות (בגלל שהוא עובד עם מקרו...) ?

    ענית בעצמך...

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

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

    שואף לדעתש מנותק
    שואף לדעתש מנותק
    שואף לדעת
    כתב ב נערך לאחרונה על ידי
    #128

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

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

      @OdedDvir היי, עשיתי כמו כאן, https://tchumim.com/topic/10491/אקסס-למתחילים-יצירת-מערכת-לניהול-תורמים/10

      אבל כשאני מנסה לבחור באפשרות 2, זה מה שאני מקבל
      ab3a2edb-06e1-473e-832e-58390540fe99-image.png

      OdedDvirO תגובה 1 תגובה אחרונה
      0
      • ענןע ענן

        @OdedDvir היי, עשיתי כמו כאן, https://tchumim.com/topic/10491/אקסס-למתחילים-יצירת-מערכת-לניהול-תורמים/10

        אבל כשאני מנסה לבחור באפשרות 2, זה מה שאני מקבל
        ab3a2edb-06e1-473e-832e-58390540fe99-image.png

        OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        כתב ב נערך לאחרונה על ידי
        #130

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

        עשיתי כמו כאן

        א. אתה מתכוון שעשית את מה שכתוב בהדרכה, עם מערכת התורמים שהצגתי, או שיישמת את האמור במקום אחר?
        ב. בכל מקרה, תביא את תחביר ה-SQL של השאילתה ונראה מה הבעיה.

        ענןע תגובה 1 תגובה אחרונה
        2
        • OdedDvirO OdedDvir

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

          עשיתי כמו כאן

          א. אתה מתכוון שעשית את מה שכתוב בהדרכה, עם מערכת התורמים שהצגתי, או שיישמת את האמור במקום אחר?
          ב. בכל מקרה, תביא את תחביר ה-SQL של השאילתה ונראה מה הבעיה.

          ענןע מנותק
          ענןע מנותק
          ענן
          כתב ב נערך לאחרונה על ידי ענן
          #131

          @odeddvir

          FROM (([tab1] INNER JOIN Donors ON [tab1].area = Donors.[Area]) LEFT JOIN total_sum ON Donors.id = total_sum.id_donor) INNER JOIN Donations ON Donors.id = Donations.id
          

          זה מספיק או שצריך גם את שאר החלקים?

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • ענןע ענן

            @odeddvir

            FROM (([tab1] INNER JOIN Donors ON [tab1].area = Donors.[Area]) LEFT JOIN total_sum ON Donors.id = total_sum.id_donor) INNER JOIN Donations ON Donors.id = Donations.id
            

            זה מספיק או שצריך גם את שאר החלקים?

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #132

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

            תגובה 1 תגובה אחרונה
            2
            • OdedDvirO OdedDvir

              שלום לכולם!
              לשאלות או תגובות, אשמח אם תגיבו כאן.

              (לינק למדריך אקסס למתחילים: יצירת מערכת לניהול תורמים ).

              שואף לדעתש מנותק
              שואף לדעתש מנותק
              שואף לדעת
              כתב ב נערך לאחרונה על ידי
              #133

              @odeddvir שלום וברכה.
              ביחס לשיעור האחרון,
              כאשר אני פותח את השאילתא : qryFamily_DonationSummary אני מקבל כזו בקשה:
              תמונה 1.png
              ובפועל כשאני מציג בתצוגת גיליון נתונים לא מעודכן שם כלל, אלא כל העמודה החדשה היא 0.
              תמונה 2.png

              שואף לדעתש תגובה 1 תגובה אחרונה
              0
              • שואף לדעתש שואף לדעת

                @odeddvir שלום וברכה.
                ביחס לשיעור האחרון,
                כאשר אני פותח את השאילתא : qryFamily_DonationSummary אני מקבל כזו בקשה:
                תמונה 1.png
                ובפועל כשאני מציג בתצוגת גיליון נתונים לא מעודכן שם כלל, אלא כל העמודה החדשה היא 0.
                תמונה 2.png

                שואף לדעתש מנותק
                שואף לדעתש מנותק
                שואף לדעת
                כתב ב נערך לאחרונה על ידי
                #134

                @שואף-לדעת מצטער,
                שוב טעיתי באיות של מילה (כתבתי ststus במקום status).
                תקנתי והכל עובד.

                תגובה 1 תגובה אחרונה
                0
                • OdedDvirO OdedDvir

                  שלום לכולם!
                  לשאלות או תגובות, אשמח אם תגיבו כאן.

                  (לינק למדריך אקסס למתחילים: יצירת מערכת לניהול תורמים ).

                  שואף לדעתש מנותק
                  שואף לדעתש מנותק
                  שואף לדעת
                  כתב ב נערך לאחרונה על ידי
                  #135

                  @odeddvir בשיעור האחרון כתבת:
                  c686513e-4b57-4ca2-9b0f-0b631dfb5dae-image.png

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

                  OdedDvirO תגובה 1 תגובה אחרונה
                  2
                  • שואף לדעתש שואף לדעת

                    @odeddvir בשיעור האחרון כתבת:
                    c686513e-4b57-4ca2-9b0f-0b631dfb5dae-image.png

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

                    OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    כתב ב נערך לאחרונה על ידי
                    #136

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

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

                    שינוי הגודל לא מצליח כי כנראה שיש לך פקד בטופס שרחב יותר מ8 ס"מ (או לייתר דיוק - רחב לפחות 21.53 ס"מ). מסתמא זו תוית הכותרת, אקסס נוהגת להקצות לפקד הזה רוחב בשפע.

                    שואף לדעתש תגובה 1 תגובה אחרונה
                    1
                    • OdedDvirO OdedDvir

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

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

                      שינוי הגודל לא מצליח כי כנראה שיש לך פקד בטופס שרחב יותר מ8 ס"מ (או לייתר דיוק - רחב לפחות 21.53 ס"מ). מסתמא זו תוית הכותרת, אקסס נוהגת להקצות לפקד הזה רוחב בשפע.

                      שואף לדעתש מנותק
                      שואף לדעתש מנותק
                      שואף לדעת
                      כתב ב נערך לאחרונה על ידי
                      #137

                      @odeddvir כרגיל צדקת מאוד ! 👍

                      תגובה 1 תגובה אחרונה
                      2
                      • OdedDvirO OdedDvir

                        שלום לכולם!
                        לשאלות או תגובות, אשמח אם תגיבו כאן.

                        (לינק למדריך אקסס למתחילים: יצירת מערכת לניהול תורמים ).

                        שואף לדעתש מנותק
                        שואף לדעתש מנותק
                        שואף לדעת
                        כתב ב נערך לאחרונה על ידי
                        #138

                        @odeddvir שלום וברכה.
                        בסוף השיעור האחרון, אמור להיות שהמחיקה מתאפשרת וזה לא משפיע על טבלאות אחרות.
                        אצלי אני מקבל הודעה כזו:
                        תמונה 4.png

                        איפה אני שונה מכולם ?

                        OdedDvirO תגובה 1 תגובה אחרונה
                        0
                        • שואף לדעתש שואף לדעת

                          @odeddvir שלום וברכה.
                          בסוף השיעור האחרון, אמור להיות שהמחיקה מתאפשרת וזה לא משפיע על טבלאות אחרות.
                          אצלי אני מקבל הודעה כזו:
                          תמונה 4.png

                          איפה אני שונה מכולם ?

                          OdedDvirO מנותק
                          OdedDvirO מנותק
                          OdedDvir
                          כתב ב נערך לאחרונה על ידי OdedDvir
                          #139

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

                          תגובה 1 תגובה אחרונה
                          1
                          • יהודי טובי מנותק
                            יהודי טובי מנותק
                            יהודי טוב
                            כתב ב נערך לאחרונה על ידי
                            #140

                            @OdedDvir

                            רק עכשיו עברתי על הפוסט של ההדרכה,

                            פשוט כתוב מדהים!!

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

                            מדהים!!

                            מה שכתבת:

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

                            לצערי שילמתי את המחיר היקר ;(

                            תגובה 1 תגובה אחרונה
                            3
                            • בערלב מנותק
                              בערלב מנותק
                              בערל
                              ניהול
                              כתב ב נערך לאחרונה על ידי
                              #141

                              @OdedDvir

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

                              תודה רבה על ההמשך למרות זאת.

                              יצאתי קצת מהעניינים, בעז''ה אחזור במרץ ואבצע שוב את הפרקים האחרונים.

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

                                @OdedDvir

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

                                תודה רבה על ההמשך למרות זאת.

                                יצאתי קצת מהעניינים, בעז''ה אחזור במרץ ואבצע שוב את הפרקים האחרונים.

                                OdedDvirO מנותק
                                OdedDvirO מנותק
                                OdedDvir
                                כתב ב נערך לאחרונה על ידי
                                #142

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

                                יצאתי קצת מהעניינים

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

                                תגובה 1 תגובה אחרונה
                                3
                                • OdedDvirO OdedDvir

                                  שלום לכולם!
                                  לשאלות או תגובות, אשמח אם תגיבו כאן.

                                  (לינק למדריך אקסס למתחילים: יצירת מערכת לניהול תורמים ).

                                  שואף לדעתש מנותק
                                  שואף לדעתש מנותק
                                  שואף לדעת
                                  כתב ב נערך לאחרונה על ידי
                                  #143

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

                                  OdedDvirO תגובה 1 תגובה אחרונה
                                  0
                                  • OdedDvirO OdedDvir

                                    שלום לכולם!
                                    לשאלות או תגובות, אשמח אם תגיבו כאן.

                                    (לינק למדריך אקסס למתחילים: יצירת מערכת לניהול תורמים ).

                                    שואף לדעתש מנותק
                                    שואף לדעתש מנותק
                                    שואף לדעת
                                    כתב ב נערך לאחרונה על ידי
                                    #144

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

                                    OdedDvirO תגובה 1 תגובה אחרונה
                                    0
                                    • שואף לדעתש שואף לדעת

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

                                      OdedDvirO מנותק
                                      OdedDvirO מנותק
                                      OdedDvir
                                      כתב ב נערך לאחרונה על ידי
                                      #145

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

                                      לצערי אני לא מוצא אצלי טופס בכזה שם.

                                      יצרנו את הטופס בפרק כב, אך באמת שכחתי לציין שעלינו לשמור אותו... תיקנתי את החסר בסוף הפרק. תודה!

                                      תגובה 1 תגובה אחרונה
                                      1
                                      • שואף לדעתש שואף לדעת

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

                                        OdedDvirO מנותק
                                        OdedDvirO מנותק
                                        OdedDvir
                                        כתב ב נערך לאחרונה על ידי OdedDvir
                                        #146

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

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

                                        שאלה מצויינת!
                                        לעת עתה - זה יותר עניין קוסמטי.
                                        אם נשמיט את הארגומנט של הנתיב לגמרי, כך:

                                        Private Sub cmdViewFamilyCard_Click()
                                            DoCmd.BrowseTo acBrowseToForm, "frmFamilyCard", , "ID=" & Me.ID
                                        End Sub
                                        

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

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

                                        תגובה 1 תגובה אחרונה
                                        1
                                        • OdedDvirO OdedDvir

                                          שלום לכולם!
                                          לשאלות או תגובות, אשמח אם תגיבו כאן.

                                          (לינק למדריך אקסס למתחילים: יצירת מערכת לניהול תורמים ).

                                          שואף לדעתש מנותק
                                          שואף לדעתש מנותק
                                          שואף לדעת
                                          כתב ב נערך לאחרונה על ידי
                                          #147

                                          @odeddvir לאחר כתיבת הקוד ללחצן "הצג" שברשימת המשפחות, כאשר אני לוחץ עליו (הן בתוך תפריטי הניווט והן בפתיחה ישירה של הטופס אני מקבל את ההודעה דלהלן:
                                          תמונה 5.png
                                          וכשאני לוחץ על: Debug הוא פותח לי את המסך הבא:
                                          תמונה 6.png
                                          איפה טעיתי ?

                                          OdedDvirO תגובה 1 תגובה אחרונה
                                          0
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


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

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

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