ABA


"תותח באקסס? אולי בתוכנה אחרת?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8361 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8361
havitosh2

   16:37   22.11.02   
אל הפורום  
  תותח באקסס? אולי בתוכנה אחרת?  
 
   שלום !

פעם ראשונה הפורום הזה מקווה שלא לחינם.

אז ככה , יש לי טבלת נתונים : שם , טלפון , כתובת.

אני רוצה שתיהיה לי האפשרות לשלוף נתונים לדוגמה :

יוסי 1 נתניה
דני 2 חיפה
יעל 3 חיפה
רוני 4 חיפה

אני רוצה שהתוכנה (ACCESS או אפשרות אחרת)

תציג לי נתונים באופן רנדומלי למשל האנשים שגרים בחיפה :

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

יכול להיות שהפעם יצא רוני ראשון וכך הלאה.

כמובן שאם יש לי 20 שמות , אני אכל לבחור כמה שמות יצאו לי כל פעם

2 , 3 , 10 וכו'.

יש לנו כאן כמה דברים : א.סינון(למשל כל מי שבחיפה) יכול להיות סינון
כפול , חיפה + טלפון שמתחיל ב 3.

ב. בחירה באופן שרירותי של מספר מסוים של אנשים , בלי חזרה על אותו שם
עד שגומרים לעבור על כולם.

ג. ברצוני, אם זה יכול להעשות באקסס , לשמור את הקובץ בתור תוכנה , שתאפשר שימוש גם במסופים ללא אקסס.

הרבה מילים , רעיונות , זה פרויקט גדול ? אפשר לבצע אותו באקסס?

תוכנה אחרת?

יש לי את הנתונים על טבלה , אם מישהו יוכל להדריך אותי הודה לו.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מבין שאף אחד לא יודע אה...חבל havitosh2 24.11.02 01:23 1
  זה לא כל-כך מסובך...הרעיון העיקרי די פשוט Dudenland 24.11.02 15:54 2
     צריך להשיג את מספר התוצאות Cd-Writer 25.11.02 13:21 3
         ממש גאון הילד .!.!.!.!.!. Dudenland 25.11.02 17:26 4
             האם אפשר havitosh2 25.11.02 19:22 5
                 כן, זה בדיוק מה שאני מתכוון... Dudenland 25.11.02 19:38 6
                     סליחה על ההקפצה שכחתי שהייתי בתוך חיפוש redbull2002 04.05.03 18:04 7
  פרוייקט די פשוט... אתה רוצה את זה hll 04.05.03 18:23 8

       
havitosh2

   01:23   24.11.02   
אל הפורום  
  1. אני מבין שאף אחד לא יודע אה...חבל  
בתגובה להודעה מספר 0
 
  


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

   15:54   24.11.02   
אל הפורום  
  2. זה לא כל-כך מסובך...הרעיון העיקרי די פשוט  
בתגובה להודעה מספר 0
 
   אתה יכול לעשות את זה באקסס, אבל מומלץ לעשות את השאילתה דרך ה-SQL...

בכל אופן, יש לך טבלה אחת, עם השדות הבאים:

1. Name - יכיל את השם (מחרוזת)
2. Phone - יכיל את מספר הטלפון (מחרוזת)
3. Address - יכיל את הכתובת (מחרוזת)

מה שאתה צריך בשאילתה, זה ככה:

1. לסנן את הרשומות שבהן האנשים גרים ב-X.
2. לסנן את הרשומות שבהן מספרי הטלפון מתחילים ב-Y.
3. לבחור באופן רנדומלי רשומה אחת, מתוך כל הרשומות שהתקבלו.

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

אני אנסה למצוא איך עושים את זה באמצעות שאילתת SQL טהורה ואני יכתוב פה...


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

   13:21   25.11.02   
אל הפורום  
  3. צריך להשיג את מספר התוצאות  
בתגובה להודעה מספר 2
 
   לזרוק מספר בין 1 למספר התוצאות (x)
ולבחור את ה
ROW (שורה) מספר x...


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

   17:26   25.11.02   
אל הפורום  
  4. ממש גאון הילד .!.!.!.!.!.  
בתגובה להודעה מספר 3
 
   אם לא שמת-לב, אז כתבתי כך מקודם...

כמו שאמרתי, הרעיון העקרוני ממש לא מהווה בעייה...

זה ממש פשוט לעשות כזה דבר בכל-שפת תיכנות שמתקשרת עם מסדי-נתונים...

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

למשל, אם יש לי 10 תוצאות (שורות), אז איך אני קורא, נגיד בשאילתה אחרת שלוקחת שורה בודדת מהשאילתה הזו, לשורה מספר 7 (למשל)...


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

   19:22   25.11.02   
אל הפורום  
  5. האם אפשר  
בתגובה להודעה מספר 4
 
   למשל לבחור את X ואת Y , ואז הוא מוציא לך את השורה הרצויה?זאת בעצם

כוונתיך? מה יותר פשוט למשל לעשות?

אגב ראיתי את זה באיזשהו מקום עבודה , בתור דף HTML , הם ניכנסו לדף

ברשת העבודה , בחרו נתונים וזה צץ להם רנדומלית.


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

   19:38   25.11.02   
אל הפורום  
  6. כן, זה בדיוק מה שאני מתכוון...  
בתגובה להודעה מספר 5
 
   הצלחתי לבנות שאילתה אחת שעושה את כל העבודה, אבל לרוע המזל, זה לא יעבוד לך באקסס, אלא רק תחת MySQL Server וכו'...

את השאילתת-בחירה הבסיסית, ללא הקטע של הרנדום, כתבתי לך בפרטי...


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

   18:04   04.05.03   
אל הפורום  
  7. סליחה על ההקפצה שכחתי שהייתי בתוך חיפוש  
בתגובה להודעה מספר 6
 
   עבר עריכה לאחרונה בתאריך 04.05.03 בשעה 18:06
 
http://web.icq.com/whitepages/online?icq=87357134&img=8.jpg http://jump.to/moviedbקטלוג הסרטים שלי


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

   18:23   04.05.03   
אל הפורום  
  8. פרוייקט די פשוט... אתה רוצה את זה  
בתגובה להודעה מספר 0
 
   בVB לדוגמא???
שכאילו מתחבר למסד של אקסס.. לא צריך בשביל זה אקסס...

ולא ממש הבנתי את הקאע הבא:
אתה רוצה לשלוף כמה שמות במכה?


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

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

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



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