העתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס
-
@avi-rz
תודה רבה!
אגב, לא הצלחתי לעשות את הקוד הזה:Private Sub משפחה_DblClick(Cancel As Integer) Call setDetails End Sub
כותב לי הודעת שגיאה.
אבל כתבתי פעמיים את הקודForm_תרומות.קוד_תורם.Value = Me.קוד_תורם.Value
ועבד לי מצויין.
שוב תודה רבה! -
@איש-פלוני
מעניין.
המשמעות בעצם, לכתוב פונקציה שעושה את הפעולה בראש העמוד(כלומר לא בתוך פונקציה אחרת) כאן:Sub setDetails() Form_תרומות.קוד_תורם.Value = Me.קוד_תורם.Value DoCmd.Close End Sub
ולקרוא לה בכל מקום אחד בעמוד ע"י.
Call setDetails
אגב זה מצריך טופס מיוחד לזה, - לע"ע.
-
@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
-
@avi-rz
איך אני עושה שכשאלחץ לחיצה כפולה על אחד הפקדים, יוכנסו בו נתונים מטבלה מסויימת?
דהיינו, בטבלה "הגדרות" יש לי רק שדה אחד ובו רק תא אחד, - תיבה משולבת מסוג מספר שמציגה שנה נוכחית [מונה עמודות-2, רוחב עמודות 0;2].
אני רוצה שכשאלחץ פעמיים בתיבה "שנה" באחד הטפסים הוא יזין לי את הנתון שבתא ההוא. (התיבה גם היא תיבה משולבת עם מקור רשומה מאותו מקור של התא בטבלה).
מה הקוד לעשות את זה?
תודה רבה על כל העזרה!! -
@איש-פלוני אמר בהעתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס:
איך אני עושה שכשאלחץ לחיצה כפולה על אחד הפקדים, יוכנסו בו נתונים מטבלה מסויימת?
דהיינו, בטבלה "הגדרות" יש לי רק שדה אחד ובו רק תא אחד, - תיבה משולבת מסוג מספר שמציגה שנה נוכחית [מונה עמודות-2, רוחב עמודות 0;2].
אני רוצה שכשאלחץ פעמיים בתיבה "שנה" באחד הטפסים הוא יזין לי את הנתון שבתא ההוא. (התיבה גם היא תיבה משולבת עם מקור רשומה מאותו מקור של התא בטבלה).
מה הקוד לעשות את זה?לא כ"כ הבנתי,
מה קורה בטבלה הגדרות?
ואיפה זה נמצא?ואם בכלל לשלוף נתון:
אז או שזה נתון שמגדירים פעם ב.. אז זה לא צריך להיות פתוח פשוט לעשות Dlookup מהטבלה ההיא.
או שזה נתון שכל פעם נכנסים צריך להגדיר, ואז אני לא מבין למה זה צריך להיות בטבלה - זה יכול להיות לא מאוגד ולבחור (או אפי' אם זה "שנה" אז אפשר לעשות ברירת מחדל של השנה האחרונה שבתרומות וכדו')אפשר צילומי מסך?
-
@איש-פלוני אמר בהעתקת נתונים לשדות בטופס מתוך טופס מוקפץ - אקסס:
אפשר להגדיר בקריטוריונים של טבלה שערך ברירת מחדל יהיה: שווה לנתון שבפקד/שדה מסויים?
אני מבין שאתה מתכוון בעיקר ל"שדה מסויים"(בטבלה), ולא פקד(בטופס), - כי בערך ברירת מחדל כבר, אמרו כבר לאחרונה בפורום שזה רק לפונקציות מובנות.
אבל אם אתה מכניס שורות רק דרך הטופס אתה יכול לעשות את הערך ברירת מחדל בפקד של הטופס, ואז אתה לא מוגבל.