לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 28-09-2007, 12:59
  MTSU MTSU אינו מחובר  
 
חבר מתאריך: 20.09.06
הודעות: 19
בתגובה להודעה מספר 1 שנכתבה על ידי drordror שמתחילה ב "עזרה במערכים ב VBA"

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

לדעתי, אם הבנתי אותך נכון, אתה צריך להשתמש בשלושה מערכים חד מימדיים.
המערך הראשון A ישמור את הערך (לדוגמה)
המערך B ישמור את השנה.
המערך C ישמור את החלקה.

כאשר אתה רוצה למיין ע"פ שנה מה שאתה צריך לעשות זה לבחור את שיטת המיון (bubble sort / quick sort etc.) אחרי שכתבת את המיון מה שנשאר זה לבצע כל פקודת השמה 3 פעמים לפי אותו מונה (i) בתוך הלולאה.
לדוגמה: נגיד שמצאת שהאיבר הנמצא במיקום 5 במערך B צריך להיות במיקום 3 אזי אתה מעביר אותו ל-3 ואז מעביר גם את האיבר ה-5 של המערכים A ו-C למיקום 3 במערך שלהם.
_____________________________________
כרגע עוד אין לי חתימה...

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 28-09-2007, 13:40
  drordror drordror אינו מחובר  
 
חבר מתאריך: 12.11.04
הודעות: 78
בתגובה להודעה מספר 2 שנכתבה על ידי MTSU שמתחילה ב "אניר רושם מה שהבנתי ואז אני..."

מערך החלקות נבחר מטבלת חלקות. החלקות נבחרים על פי שאילתה מרחבית. החלקות אשר כוללות מחלה מסוג X, לדוגמה.
המערכים של השנה וערך רמת מחלה נבחרים באמצעות שאילתה טבלאית מטבלת מחלות.
לדוגמה יש לי משתנה plotarray מסוג string עבור מערך שמות חלקות

ויש לי משתנה plotname מסוג integer עבור קוד חלקה

הקוד הבא מופיע בתוך לולאה אשר בודקת רשומות בטבלה, ואשר כוללת משתנה מסוג counter
plotName = pPlotsFeatureCursor.FindField("A") 'plot code
debug.Print aoiFeature.Value(plotName) ' return plot code
לולאה הבא אשר בודקת את ערכי המערך
For i = 1 To counter

Debug.Print i & " - " & PlotArray(i) 'retuen plot code

Next
אותן משתנים קיימים עבור שנה וערך רמת מחלה.

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


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 28-09-2007, 14:34
  drordror drordror אינו מחובר  
 
חבר מתאריך: 12.11.04
הודעות: 78
בתגובה להודעה מספר 4 שנכתבה על ידי MTSU שמתחילה ב "ואללה אחי לא כ"כ הבנתי מה..."

אני יכול לשנות מ string ל integer.

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

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

לא מצאתי דוגמאות לביצוע מיון על שלושה מערכים.

נערך לאחרונה ע"י drordror בתאריך 28-09-2007 בשעה 14:43.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 12:42

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר