ABA


"עזרה דחופה!! access"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14593 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14593
loi85

דרג אמינות חבר זה
   21:01   19.02.08   
אל הפורום  
  עזרה דחופה!! access  
 
   היי לכולם,

כשאני עושה שאילתת SELECT ב-access
איך אני יכולה לשמור את התוצאה שלה (תוצאה בודדת, למשל של count)
במשתנה integer?


תודה רבה!!



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

  האשכול     מחבר     תאריך כתיבה     מספר  
  איפה אתה עושה את זה בכלל? בקוד או במסד עצמו? Nesher  19.02.08 21:04 1
     בקוד של הטופס loi85 19.02.08 21:24 2
         מכתב Net_Boy  19.02.08 21:32 3
             אני ממש לא מבינה מה אתם רוצים... loi85 19.02.08 22:38 4
                 את האמת החוק של ''דחוף'' אני רגיל מפורום גיוס Nesher  19.02.08 22:48 5
                     אוקיי, עכשיו הבנתי מה לא בסדר בכותרת loi85 19.02.08 23:18 6
                         נכון, אבל אז את יכולה להכניס את הערך למשתנה: Ice Cold  20.02.08 08:42 7
                 מכתב dingrins 22.02.08 20:25 8

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   21:04   19.02.08   
אל הפורום  
  1. איפה אתה עושה את זה בכלל? בקוד או במסד עצמו?  
בתגובה להודעה מספר 0
 
ותקרא את החוקים בבקשה!!


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

דרג אמינות חבר זה
   21:24   19.02.08   
אל הפורום  
  2. בקוד של הטופס  
בתגובה להודעה מספר 1
 
   במסד נתונים access.
כלומר, אני כותבת את הקוד שיתבצע בלחיצה על כפתור מסויים.


וקראתי את החוקים.


נ.ב. אני בת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק, 2 נקודות
   21:32   19.02.08   
אל הפורום  
  3. מכתב  
בתגובה להודעה מספר 2
 
   Nesher התכוון לכך שהכותרת לא מתאימה.

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


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

דרג אמינות חבר זה
   22:38   19.02.08   
אל הפורום  
  4. אני ממש לא מבינה מה אתם רוצים...  
בתגובה להודעה מספר 3
 
   הכותרת מתאימה. התכנות הוא ב- access .כולו.

ולא דיברתי על פונקציה אגרגטיבית,
אלא שבתוך פונקציה אני מבצעת פקודת select
ורוצה שה-count שאני עושה בפקודת select יכנס לתוך משתנה.

(מה זה AS?)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   22:48   19.02.08   
אל הפורום  
  5. את האמת החוק של ''דחוף'' אני רגיל מפורום גיוס  
בתגובה להודעה מספר 4
 
ערכתי לאחרונה בתאריך 19.02.08 בשעה 22:49 בברכה, Nesher
 
בכל מקרה, זה לא access זה שאילתת SQL
ולשאלתך

SELECT COUNT(*) AS num_emp
FROM tbl_employee

זה ללימודים/פרוייקט של כיתה י'?

וברוכה הבאה..


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

דרג אמינות חבר זה
   23:18   19.02.08   
אל הפורום  
  6. אוקיי, עכשיו הבנתי מה לא בסדר בכותרת  
בתגובה להודעה מספר 5
 
   מתנצלת.

זה לא לפרוייקט של כיתה י', אני קצת מעל הגיל הזה

עשיתי כפי שאמרת אך הוא מודיע לי שגיאה:
"פעולת runSQL דורשת ארגומנט שמכיל משפט SQL"


מה שכתבתי היה:
DoCmd.RunSQL "select count(*) As num_exp FROM tab", 0


עד כמה שאני יודעת As מגדיר את שם העמודה בטבלה החדשה שייצור לשים בה את ערך count.
אך אני רוצה משתנה (לא טבלה).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   08:42   20.02.08   
אל הפורום  
  7. נכון, אבל אז את יכולה להכניס את הערך למשתנה:  
בתגובה להודעה מספר 6
 

dim myvar as integer

recordset.moveFirst

myvar = recordset.fields("num_exp")

תסלחי לי אם אני טועה קצת ב-SYNTAX, עברו בערך 8 שנים מאז שנגעתי ב-ACCESS


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

דרג אמינות חבר זה
   20:25   22.02.08   
אל הפורום  
  8. מכתב  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 22.02.08 בשעה 20:26 בברכה, dingrins
 
אני לא יודע מה זה תכנות ב אקסס אבל אני יודע מה זה SQL ו TSQL
וזה הולך ככה :


Declare @info
@info = (select count()...)

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


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

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

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



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