ABA


"עזרה בהגדרת עדכון אוטומטי בשאליתא באקסס..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6983 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6983
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   20:49   17.09.03   
אל הפורום  
  עזרה בהגדרת עדכון אוטומטי בשאליתא באקסס...  
 
   היי חברים,

1. אז ככה... יש לי קובץ אקסס (קובץ מצורף להודעה, רק לשנות ל RAR)
שיש בו שאילתא שמעדכנת חישוב של תאריך הוצאה - תאריך החזרה ואז אני מקבל את התוצאה במספר ימים.
עכשיו השאילתא עובדת מצויין (תודות לעידו {szargel} שעזר לי עם זה) אבל כשאני מזין בטופס אז אני צריך להריץ את השאילתא ואז זה מעדכן את זה בקובץ.. איך אפשר שזה יחשב את התוצאה ויציג אותה ישירות ללא צורך ללכת לשאילתות ולהריץ את השאילתא?

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

3. ורק לידע הכללי שלי... אפשר להציג/לבנות גרפים באקסס כמו באקסל?

4. תודה מראש לכל העוזרים

הקובץ:


VIP



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב szargel 18.09.03 06:47 1
     קודם כל תודה... ועוד דבר קטנטן... VIP 18.09.03 10:14 2
         תשובה szargel 18.09.03 11:49 3
             עידו תראה רגע... VIP 18.09.03 13:27 4
                 אני לא מכיר את אופן פעולת הפקודה במקרו szargel 18.09.03 13:41 5
                     הבעיה שאני לא מבין ב VBA ... \: VIP 18.09.03 13:46 6
                         כתבתי לך בדיוק את 2 הפקודות שאתה צריך szargel 18.09.03 14:04 7
                             עידו צרפתי לך את הקובץ... VIP 19.09.03 20:06 8
                                 הקפצה אחרי השבת.. (: VIP 21.09.03 17:16 9
                                     ראיתי את האשכול szargel 21.09.03 18:14 10
                                 אוקיי szargel 21.09.03 21:57 11
                                     תראה רגע... VIP 23.09.03 09:39 12
                                         לא הורדתי את הקובץ szargel 23.09.03 19:30 13
                                             תודה עידו... זה עובד מצויין! VIP 23.09.03 20:26 14

       
szargel

   06:47   18.09.03   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
   1. תבנה מקרו שיפעיל את השאילתה, תכנס ל"ארועים" של הטופס, ובAfter Update תגיד לו להפעיל את המקרו.

2. הדפסה עושים באמצעות דו"ח, ולא בטופס.
3. זה אמור להיות אפשרי, אבל אף פעם לא ניסיתי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   10:14   18.09.03   
אל הפורום  
  2. קודם כל תודה... ועוד דבר קטנטן...  
בתגובה להודעה מספר 1
 
   כשאני מריץ את המקרו הפעולה עובדת מצויין על הטופס..
אבל אני מקבל הודעה שאני עומד להפעיל את השאילתא, ואחרי האישור בא חלון נוסף שאומר לי איזו שורה הוא מעדכן.
איך אפשר לבטל את ההודעות הקופצות האלה?.. ואם אי אפשר אז איך אפשר לשהות את הטקסט של ההודעה למשהו יותר קטן ורלוונטי למשתמש?..

בקשר לבדפסה... אם זה יהיה בדוח אז אני יראה את המסגרות?

תודה רבה אחי
VIP



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   11:49   18.09.03   
אל הפורום  
  3. תשובה  
בתגובה להודעה מספר 2
 
   1. ע"י קוד VBA, תכתוב
SetWarnings False

או ע"י מקרו שנקרא SetWarnings

2. כן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   13:27   18.09.03   
אל הפורום  
  4. עידו תראה רגע...  
בתגובה להודעה מספר 3
 
   בגדול זה עבד אחי ... אבל רק על ההודעה השניה שאני מקבל בקשר "לעידכון השורה".
בקשר להודעה של "עידכון השאילתא" אני עדיין מקבל אותה... אולי אני צריך להוסיף את המקרו בעוד מקום בטופס?


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

תודה
שלומי



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   13:41   18.09.03   
אל הפורום  
  5. אני לא מכיר את אופן פעולת הפקודה במקרו  
בתגובה להודעה מספר 4
 
   אני יודע שבקוד VBA בו אני מעדכן מספר שאילתות, מספיק לי לכתוב את זה פעם אחת בהתחלה ואין הודעות שגיאה עד שאני לא מפעיל את זה בחזרה (באותו זמן ריצה כמובן)
תנסה לשחק עם זה, במקום מקרו תשים קוד VBA שיכיל את הפקודה שאמרתי לך, ואח"כ

DoCmd.OpenQuery(QueryName)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   13:46   18.09.03   
אל הפורום  
  6. הבעיה שאני לא מבין ב VBA ... \:  
בתגובה להודעה מספר 5
 
  



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   14:04   18.09.03   
אל הפורום  
  7. כתבתי לך בדיוק את 2 הפקודות שאתה צריך  
בתגובה להודעה מספר 6
 
   לכתוב.
במקום להריץ מקרו תריץ קוד VBA ותרשום את 2 הפקודות שרשמתי לך.
אם זה עדיין לא יעזור, אני ינסה לשלב לך את זה בקובץ המעודכן (אחרי שתעלה אותו כמובן)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   20:06   19.09.03   
אל הפורום  
  8. עידו צרפתי לך את הקובץ...  
בתגובה להודעה מספר 7
 
   היי עידו

צרפתי לך את הלינק לקובץ..
עכשיו אולי על הדרך תוכל לעזור לי בעוד 2 דברים חוץ מהעלמת ההודעות..
1. תוכל לבדוק למה גם בדוח אני לא רואה בהדפסה את המסגרות?
2. איך אני עושה כשאני נכנס למסך הטופס הראשי (inter) ולוחץ על כפתור שמפנה אותי לטופס אחר (לדוגמא interPLT or interCON) זה יסגור את הטופס המקורי... (אני יעשה את הטפסים ממש זהים ככה זה יראה כאילו הוא נכנס לטופס חדש ולא פתח חלון חדש) אם תוכל לעשותץ לי אחד לדוגמא ולהסביר לי איך עושים את זה כדי שאני ידע..
לינק לקובץ:


תודה גבר



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   17:16   21.09.03   
אל הפורום  
  9. הקפצה אחרי השבת.. (:  
בתגובה להודעה מספר 8
 
  



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   18:14   21.09.03   
אל הפורום  
  10. ראיתי את האשכול  
בתגובה להודעה מספר 9
 
   זה "בטיפול"


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   21:57   21.09.03   
אל הפורום  
  11. אוקיי  
בתגובה להודעה מספר 8
 
   לגבי 1, אין לי מושג, אצלי זה נראה תקין לחלוטין
לגבי 2, אפשר באמצעות מקרו פשוט, יש פקודת מקרו שנקראת Close. (כמובן שאפשר גם באמצעות קוד VBA, ע"י DoCmd.Close, איך שנוח לך)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   09:39   23.09.03   
אל הפורום  
  12. תראה רגע...  
בתגובה להודעה מספר 11
 
   היי עידו..

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

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


** ועוד דבר קטנטן, כשאתה רושם לי שאפשר לעשות את זה גם ב VBA אז איך אני רושם את הפקודה שם?

תודה מראש גבר
VIP



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   19:30   23.09.03   
אל הפורום  
  13. לא הורדתי את הקובץ  
בתגובה להודעה מספר 12
 
   ערכתי לאחרונה בתאריך 23.09.03 בשעה 19:31 בברכה, szargel
 
אבל אני מנחש שאתה שם את זה במקום הלא נכון
את הClose אתה שם בOn Open של הטופס השני.
בVBA הפקודה היא:

DoCmd.Close (acForm, formname, ??)

ה?? זה עוד משהו שצריך לכתוב, אני פשוא לא מכיר בע"פ את הפקודה ולא זוכר מה כותבים שם


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VIP לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 21.9.09
2242 הודעות, 5 פידבק
   20:26   23.09.03   
אל הפורום  
  14. תודה עידו... זה עובד מצויין!  
בתגובה להודעה מספר 13
 
  



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net