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

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

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

העתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס

מתוזמן נעוץ נעול הועבר תוכנה
12 פוסטים 2 כותבים 303 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    איש פלוני
    השיב לavi rz ב נערך לאחרונה על ידי
    #3

    @avi-rz תודה רבה!! אין מילים!! תבורך מפי עליון
    אגב, יש לך מושג למה זה פותח את הטופס של התורמים בתצוגת גליון נתונים? הוא מוגדר לי על פתיחת ברירת מחדל של טפסים רציפים.

    A תגובה 1 תגובה אחרונה
    0
    • A מחובר
      A מחובר
      avi rz
      השיב לאיש פלוני ב נערך לאחרונה על ידי
      #4

      @איש-פלוני
      תמחק את "acFormDS"
      ובמקום:

      DoCmd.OpenForm "תורמים", **acFormDS**, , , , acDialog
      

      תכתוב:

      DoCmd.OpenForm "תורמים", , , , , acDialog
      
      א תגובה 1 תגובה אחרונה
      1
      • א מנותק
        א מנותק
        איש פלוני
        השיב לavi rz ב נערך לאחרונה על ידי
        #5

        @avi-rz
        תודה רבה!
        אגב, לא הצלחתי לעשות את הקוד הזה:

        Private Sub משפחה_DblClick(Cancel As Integer)
            Call setDetails
        End Sub
        

        כותב לי הודעת שגיאה.
        אבל כתבתי פעמיים את הקוד Form_תרומות.קוד_תורם.Value = Me.קוד_תורם.Value ועבד לי מצויין.
        שוב תודה רבה!

        A תגובה 1 תגובה אחרונה
        0
        • A מחובר
          A מחובר
          avi rz
          השיב לאיש פלוני ב נערך לאחרונה על ידי
          #6

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

          Sub setDetails()
              Form_תרומות.קוד_תורם.Value = Me.קוד_תורם.Value
              DoCmd.Close
          End Sub
          

          ולקרוא לה בכל מקום אחד בעמוד ע"י.

          Call setDetails
          

          אגב זה מצריך טופס מיוחד לזה, - לע"ע.

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

            @avi-rz הבנתי, הטעות הייתה שלי.
            במקום לכתוב:

            Sub setDetails()
                Form_תרומות.קוד_תורם.Value = Me.קוד_תורם.Value
                DoCmd.Close
            End Sub
             
            Private Sub כתובת_DblClick(Cancel As Integer)
                Call setDetails
            End Sub
            

            כתבתי:

            Private Sub ID_DblClick(Cancel As Integer)
                Form_תרומות.קוד_תורם.Value = Me.קוד_תורם.Value
                DoCmd.Close
            
                Private Sub כתובת_DblClick(Cancel As Integer)
                Call setDetails
            
            תגובה 1 תגובה אחרונה
            0
            • א מנותק
              א מנותק
              איש פלוני
              השיב לavi rz ב נערך לאחרונה על ידי
              #8

              @avi-rz
              איך אני עושה שכשאלחץ לחיצה כפולה על אחד הפקדים, יוכנסו בו נתונים מטבלה מסויימת?
              דהיינו, בטבלה "הגדרות" יש לי רק שדה אחד ובו רק תא אחד, - תיבה משולבת מסוג מספר שמציגה שנה נוכחית [מונה עמודות-2, רוחב עמודות 0;2].
              אני רוצה שכשאלחץ פעמיים בתיבה "שנה" באחד הטפסים הוא יזין לי את הנתון שבתא ההוא. (התיבה גם היא תיבה משולבת עם מקור רשומה מאותו מקור של התא בטבלה).
              מה הקוד לעשות את זה?
              תודה רבה על כל העזרה!!

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

                עוד שאלה,
                אפשר להגדיר בקריטוריונים של טבלה שערך ברירת מחדל יהיה: שווה לנתון שבפקד/שדה מסויים?
                תודה רבה!

                A תגובה 1 תגובה אחרונה
                0
                • A מחובר
                  A מחובר
                  avi rz
                  השיב לאיש פלוני ב נערך לאחרונה על ידי
                  #10

                  @איש-פלוני אמר בהעתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס:

                  איך אני עושה שכשאלחץ לחיצה כפולה על אחד הפקדים, יוכנסו בו נתונים מטבלה מסויימת?
                  דהיינו, בטבלה "הגדרות" יש לי רק שדה אחד ובו רק תא אחד, - תיבה משולבת מסוג מספר שמציגה שנה נוכחית [מונה עמודות-2, רוחב עמודות 0;2].
                  אני רוצה שכשאלחץ פעמיים בתיבה "שנה" באחד הטפסים הוא יזין לי את הנתון שבתא ההוא. (התיבה גם היא תיבה משולבת עם מקור רשומה מאותו מקור של התא בטבלה).
                  מה הקוד לעשות את זה?

                  לא כ"כ הבנתי,
                  מה קורה בטבלה הגדרות?
                  ואיפה זה נמצא?

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

                  אפשר צילומי מסך?

                  א תגובה 1 תגובה אחרונה
                  1
                  • A מחובר
                    A מחובר
                    avi rz
                    השיב לאיש פלוני ב נערך לאחרונה על ידי
                    #11

                    @איש-פלוני אמר בהעתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס:

                    אפשר להגדיר בקריטוריונים של טבלה שערך ברירת מחדל יהיה: שווה לנתון שבפקד/שדה מסויים?

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

                    תגובה 1 תגובה אחרונה
                    1
                    • א מנותק
                      א מנותק
                      איש פלוני
                      השיב לavi rz ב נערך לאחרונה על ידי
                      #12

                      @avi-rz אמר בהעתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס:

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

                      תודה רבה! Dlookup היא בדיוק הפונקציה שהייתי צריך!
                      יישר כח!

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

                      בא תתחבר לדף היומי!
                      • התחברות

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

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