ABA


"היי! עזרה בשאילתות ACCESS"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12699 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12699
EILON 
חבר מתאריך 23.6.03
210 הודעות, דרג אמינות חבר זה
   21:19   09.11.05   
אל הפורום  
  היי! עזרה בשאילתות ACCESS  
 
   האם ניתן בשאילתות להוסיף שדה
שיתן לי את המצטבר של שדה Total1

כמו הדוגמה שרשמתי באדום

תודה מראש, אילון.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני לא יודע אם זה אפשרי בשאילתה E-do  09.11.05 22:26 1
     כן זה מה שאני מחפש EILON  10.11.05 03:32 3
         המממפ E-do  10.11.05 06:22 4
             כל הכבוד, עזרת לי מאוד EILON  11.11.05 09:28 5
                 מממ E-do  11.11.05 13:43 6
  אני מאמין שאפשרי Yoni 09.11.05 22:41 2
  אפשרי אבל זה יציג לך רק את הסכום הסופי. ShocKi  12.11.05 13:06 7

       
E-do 
חבר מתאריך 29.10.03
2160 הודעות, דרג אמינות חבר זה
   22:26   09.11.05   
אל הפורום  
  1. אני לא יודע אם זה אפשרי בשאילתה  
בתגובה להודעה מספר 0
 
   אבל אם הדבר היחידי שאתה מחפש זה הסכום, זה בדיוק 2 שורות וחצי בקוד VB.


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
EILON 
חבר מתאריך 23.6.03
210 הודעות, דרג אמינות חבר זה
   03:32   10.11.05   
אל הפורום  
  3. כן זה מה שאני מחפש  
בתגובה להודעה מספר 1
 
   איך אפשר בקוד?

האם ניתן לבנות פונקציה לזה?

האם יש פונקציה שמחזירה את מספר הרשומה? (המספר שרשום בתיבת הבקרה)

תודה אילון


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות, דרג אמינות חבר זה
   06:22   10.11.05   
אל הפורום  
  4. המממפ  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 10.11.05 בשעה 06:24 בברכה, E-do
 
יש למעשה 2 אפשרויות, הפשוטה יותר היא ליצור טופס שמבוסס על השאילתה/טבלה ולהוסיף שם שדה מסוג TextBox בו יאוכסן המספר, אז לעשות דבר כזה:

1 dim x as integer
2 dim rec_count as integer
3 docmd.gotorecord,, aclast
4 rec_count = CurrentRecord
5 docmd.gotorecord,, acfirst
6 while CurrentRecord < rec_count
7 x = x + Code.Value
8 docmd.gotorecord,, acnext
9 wend
10 TextBox.valye = x

שורות 1 ו-2 מגדירות את המשתנים.
שורות 3 עד 5 מאחסנות "בצד" את מס' הרשומות בטבלה כדי לקבוע תנאי עצירה וחוזרות בחזרה לתחילת הנתונים
שורות 6 עד 8 עושות את החישוב
שורה 10 מציבה את המספר לTextBox הנוסף שקיים.

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


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
EILON 
חבר מתאריך 23.6.03
210 הודעות, דרג אמינות חבר זה
   09:28   11.11.05   
אל הפורום  
  5. כל הכבוד, עזרת לי מאוד  
בתגובה להודעה מספר 4
 
   את שורה 10 הכנסתי אחרי שורה 8
בכדי ש X (המצטבר) יכנס לכל רשומה בשדה TextBox

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

תודה על העזרה
אילון


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות, דרג אמינות חבר זה
   13:43   11.11.05   
אל הפורום  
  6. מממ  
בתגובה להודעה מספר 5
 
   אפשרי ע"י שימוש בRecordset.


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yoni
חבר מתאריך 26.5.02
2305 הודעות, דרג אמינות חבר זה
   22:41   09.11.05   
אל הפורום  
  2. אני מאמין שאפשרי  
בתגובה להודעה מספר 0
 
אם לא בשאילתה אחת, אז עם כמה שאילתות עזר.
לעזור לך אני לא ממש יכול כי אני מזמן לא מתעסק באקסס, אבל אני יכול לומר לך שאת רוב הדברים שניסיתי לעשות באקסס, הצלחתי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק, 17 נקודות
   13:06   12.11.05   
אל הפורום  
  7. אפשרי אבל זה יציג לך רק את הסכום הסופי.  
בתגובה להודעה מספר 0
 
   לא נראה לי שאפשרי לעשות סיכומי בניים.


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


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

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

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



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