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

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

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

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

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

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

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

      @odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:

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

      0a0c0620-4324-4e80-8845-6b212a0074c3-image.png

      1. צרו טבלה חדשה בשם DeliveryMethod שתכיל שדה מזהה ID ושדה נוסף בשם Description.
        טבלה זו תכיל את אפשרויות השליחה של הקבלה, כאשר 1 מציין שהקבלה תישלח בדואר רגיל, ו-2 מציין כי הקבלה תישלח בדואר אלקטרוני.

      945f2e80-4b22-4541-bde0-12ee441c6838-image.png

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

      18aa65af-c2fd-4048-9c41-c6d3fc9eb899-image.png

      c8de79c5-caa7-42c4-b0cd-81dbcf5ea164-image.png

      1. הוסיפו פקד תיבה משולבת עבור השדה הנ"ל בטופס הקבלה.

      697f1462-1083-455a-adb1-a6a2f9c52a16-image.png

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

        @בערל יפה מאוד! לפעמים אני מרגיש שרק אתה עוקב אחרי ההדרכה... 👨‍🏫 🕴
        ברשותך יש לי שתי הערות:

        1. את השדה של ההודעה לא רציתי להפוך לנדרש, כי לפעמים אני מוציא קבלה ג'נרית בלי הודעה אישית.
          אך הזכרת לי דבר חשוב ששכחתי: את שני השדות: שדה התאריך, ואופן השליחה - כן צריך להפוך לנדרשים (אני אוסיף זאת בשיעורי הבית)
        2. את שם השדה ReceiptMethod בטבלת הקבלות, ראוי לשנות ל-ReceiptMethodID כי הוא מציין למזהה בטבלה אחרת.
        מנחם ציוןמ חייםיודלביץח בערלב א 4 תגובות תגובה אחרונה
        2
        • מנחם ציוןמ מנותק
          מנחם ציוןמ מנותק
          מנחם ציון
          השיב לOdedDvir ב נערך לאחרונה על ידי
          #96

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

          @בערל יפה מאוד! לפעמים אני מרגיש שרק אתה עוקב אחרי ההדרכה...
          ברשותך יש לי שתי הערות:

          גם אני עוקב
          תודה רבה!!!

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

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

            @בערל יפה מאוד! לפעמים אני מרגיש שרק אתה עוקב אחרי ההדרכה...

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

            תודה רבה על כל ההשקעה!!

            אני תמיד אוהב להביא קובץ דוגמא, אני כל פרק פשוט מתאפק מלבנות את המערכת ולעלות דוגמא לציבור....

            אבייא תגובה 1 תגובה אחרונה
            4
            • אבייא מנותק
              אבייא מנותק
              אביי
              השיב לחייםיודלביץ ב נערך לאחרונה על ידי
              #98

              @OdedDvir כנ"ל 🙂 ( @חייםיודלביץ )

              ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
              הלינקיה שלי https://abaye.co/link.html

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

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

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

                לא היה לי רעיון אחר כיצד להכריח את המשתמש להזין משהו
                אצטרך להמתין לפתרון

                את שם השדה ReceiptMethod בטבלת הקבלות, ראוי לשנות ל-ReceiptMethodID כי הוא מציין למזהה בטבלה אחרת.

                אופססס.....
                מתקן מיד

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

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

                  לפעמים אני מרגיש שרק אתה עוקב אחרי ההדרכה...

                  אני גם עוקב, וגם מבצע.
                  ותוך כדי גם משתמש בהדרכות והעצות גם לעוד 2 מערכות אקסס שאני בונה
                  תודה רבה מאד!!!
                  👍 👍 👍 👍

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

                    בעניין נתינת שמות - הומלץ - בהדרכה זו - לתת שמות רק באנגלית ולא להתפתות לאפשרות של עברית.
                    שאלתי היא: הרי בעיצוב טבלה יש אפשרות "כיתוב" דהיינו שלמרות שהשם האמיתי של השדה הוא באנגלית, מ"מ למשתמש - בתצוגת "גיליון נתונים" יראה השם העברי.
                    האם יש מניעה להשתמש באפשרות זו ?
                    תמונה מאפייני טבלה_כיתוב.png

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

                      @שואף-לדעת אין מניעה, להיפך, דווקא עבור כך נוצר המאפיין.

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

                        @odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:

                        Private Sub Form_Current()                                                                                                                                                                                
                        If Me.frmReceipt.Form.Recordset.RecordCount = 0 Then                                                                                                                                                                                    
                        Me.frmReceipt.Form.AllowAdditions = True                                                                                                                                                                                
                        Else                                                                                                                                                                                    
                        Me.frmReceipt.Form.AllowAdditions = False                                                                                                                                                                                
                        End If                                                                                                                                                                            
                        End Sub
                        

                        אני אוהב 'לקצר' בקוד שמגדיר מאפיין ל TRUE או FALSE
                        על ידי השמה של תוצאת התנאי ישירות,
                        ככה:

                        Me.frmReceipt.Form.AllowAdditions = Me.frmReceipt.Form.Recordset.RecordCount = 0
                        

                        זה נכון?

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

                          @מומחה-באקסס זה בהחלט אפשרי, אך פחות קריא.
                          בחרתי באפשרות הארוכה, כי הקוד יותר מובן כך.

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

                            @odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:

                            אז יופי, בואו ונוסיף גם את השאילתה למשטח העבודה, והופ – נראה שהפעם אקסס לא הייתה כל כך מבריקה, והחליטה לצרף את השדה ID מטבלת התרומות לשדה ID בשאילתה, כפי שמוצג בדרמטיות בתמונה הבאה:
                            4a48265f-906b-432f-9a04-e757c837fc0b-תמונה.png

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

                            אם היינו קוראים לשדה המפתח בכל טבלה בשם מלא, כפי שנהגנו במפתח הזר, למשל DonationID במקום ID בטבלת התרומות, או DonorID במקום ID בטבלת התורמים וכו', המנגנון של אקסס אכן היה עוזר לנו.
                            זו אכן סכמה נפוצה, ובאמת בתחילת דרכי כך נהגתי, אבל היא פחות מקובלת, ובקוד היא נעשית מסורבלת עוד יותר, כי ניגשים לשדה המזהה כך: Donor.DonorID במקום כך: Donor.ID.
                            לכן אני מעדיף לוותר על העזרה של אקסס כאן, וליצור ידנית את הצירוף, תמורת הרווח של קוד ושאילתות יותר קריאים.

                            בואו נתקן את הצירוף:
                            נבחר את החץ ונמחק אותו על ידי הקשה על מקש Delete, ובמקום, נגרור את שדה ID מטבלת התורמים לשדה ID בשאילתת השם המלא, כך:
                            c3be820d-041e-469e-818a-34c9fdd5be67-תמונה.png

                            אני כעת מבצע את שני השיעורים האחרונים ואוחז בקטע המצוטט

                            אצלי משום מה הוא לא טעה וקישר לטבלת התרומות אלא הצליח לנחש נכון וקישר לטבלת התורם?
                            איך זה? למה?
                            למה הם מפלים אותך לרעה? נראה לי אתה לקוח יותר ותיק ממני....

                            a9726e57-cf01-467c-9715-55c73f12c6ea-image.png

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

                              @בערל התופעה תלויה בסדר שבו אתה מוסיף את הטבלאות למשטח העבודה.
                              אם הוספת בסדר הזה:

                              1. טבלת התורמים Donor
                              2. שאילתת שמות התורמים qryDonor_FullName

                              כיון שבשניהם קיים שדה ID, אקסס תצרף נכון את הטבלאות

                              אבל נסה להוסיף בסדר הזה:

                              1. טבלת התרומות Donation
                              2. שאילתת שמות התורמים qryDonor_FullName

                              כיון שגם בשניהם קיים שדה ID, אקסס תצרף את הטבלאות באופן שגוי

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

                                @odeddvir נשמח אם יהיה הסבר איך לבנות באקסס ניהול רשימת טלפונים ושמות בית ספר/תלמידים. תודה.

                                yossizY תגובה 1 תגובה אחרונה
                                1
                                • yossizY מנותק
                                  yossizY מנותק
                                  yossiz
                                  השיב לאפרים22 ב נערך לאחרונה על ידי
                                  #108

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

                                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

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

                                    @odeddvir אני חוזר על השיעורים ובשיעור מס' 20 אחרי כתיבת הקוד שאמור לתת הודעה על מס' תרומות לעדכון.
                                    כשאני סוגר את הטופס אני מקבל מסך כזה:
                                    אחרי סגירת הטופס.png
                                    מה זה ?

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

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

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

                                        סליחה על האיחור בשיעורים...

                                        @odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:

                                        אני משאיר כמה שיעורי בית, בעיקר בעיצוב (מהקל למאתגר):

                                        1. הסירו את המסגרות מסביב לתיבות הטקסט בדוח.

                                        7ff66dbc-42b8-41e1-9bc7-47e36bbb2cd3-image.png

                                        1. הוסיפו בכותרת התחתונה של העמוד את הכיתוב: "הודפס על ידי מערכת לניהול תורמים גירסא 0.01"

                                        78147d83-95ec-4ea3-a0ee-9796f48a6f27-image.png

                                        1. הוסיפו את שעת ההדפסה המדוייקת בכותרת העליונה.

                                        27bdaa16-f7d8-4e32-9ebc-ac3761b47347-image.png

                                        1. הצמידו את ראשי התיבות נ"י לשם התורם כך שיופיעו מיד לאחריו בצורה יפה בלי רווח גדול.

                                        בזה קצת הסתבכתי...
                                        ניסיתי לערוך את הפקד ולהוסיף לו טקסט, משהו כמו:
                                        f1ee3708-2b12-4e01-a9db-262eadea2ce6-image.png

                                        אבל זה זה מחזיר לי ככה:

                                        c6fa0349-3d3e-4189-8da9-de6abc98e9bd-image.png

                                        אז להוסיף עמודה של תואר בטבלת התורמים? ישירות בשאילתת נתוני הטופס?
                                        או שאתה מתכווין לפתרון אחר לגמרי?

                                        1. הסירו את השעה מתאריך החשבונית ומתאריך התרומה.

                                        שיניתי את פורמט התא לתאריך קצר שמציג את התאריך בלבד.
                                        4e49de3f-5afc-4e02-ae37-a49e5b76483f-image.png



                                        ראיתי גם שיש אפשרות להוסיף מסכה בלשונית Data
                                        b93024f2-9796-4c23-a283-0b7880dcca9c-image.png

                                        מה עדיף למקרה שלנו?

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

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

                                          סליחה על האיחור בשיעורים...

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

                                          ניסיתי לערוך את הפקד ולהוסיף לו טקסט, משהו כמו:
                                          f1ee3708-2b12-4e01-a9db-262eadea2ce6-image.png

                                          זה באמת הפתרון הכי פשוט.

                                          אבל זה זה מחזיר לי ככה:

                                          c6fa0349-3d3e-4189-8da9-de6abc98e9bd-image.png

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

                                          ראיתי גם שיש אפשרות להוסיף מסכה בלשונית Data
                                          מה עדיף למקרה שלנו?

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

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

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

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

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