ABA


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

דרג אמינות חבר זה
   16:20   19.02.03   
אל הפורום  
  שאלה לגבי קליטת נתונים באקסס  
 
   יש ברשותי טבלה המכילה את שמות כל (או לפחות רוב) הישובים בארץ.
אני מקים טבלה שמכילה שמות של אנשים ואת כתובתם, ואני רוצה שכאשר אני בוחר את הישוב בו הם גרים (שדה הישוב מוגדר כ Combolist שמופנה אל אותה טבלה) שדה המיקוד יעודכן באופן אוטומטי.
כיצד ניתן לעשות זאת?
תודה.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תשמע.. Blood-Runner 19.02.03 21:55 1
     אני יודע למה אתה מתכוון szargel 20.02.03 16:21 2
         תשתמש באירוע של הקומבו-ליסט dyermaker  23.02.03 17:25 3

       
Blood-Runner

דרג אמינות חבר זה
   21:55   19.02.03   
אל הפורום  
  1. תשמע..  
בתגובה להודעה מספר 0
 
   הרעיון הוא יפה אבל יש לך משהו שגוי בקו המחשבה
משום שההתאמה בין עיר ומיקוד הוא יחיד לרבים.
כחומר צד היחיד הוא - יישוב
צד הרבים הוא המיקוד. עכשיו אני יסביר לך גם למה.
מיקוד הולך לפי איזור מגורים ספציפי בעיר.
זאת אומר שלכל עיר יש מספר רש של מיקודים.

הכוונה שלה התכוונת היא מיקוד ליישוב
אבל זה לא נכון משום שאין לכל עיר מיקוד אחד אלא הרבה יותר.

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

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


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

דרג אמינות חבר זה
   16:21   20.02.03   
אל הפורום  
  2. אני יודע למה אתה מתכוון  
בתגובה להודעה מספר 1
 
   במקרה של ערים מוגדר מיקוד 0, והמשתמש יבין לבד שעליו להקיש מיקוד באופן ידני.
העניין הוא לגבי כל הישובים הקטנים - ויש הרבה כאלה, וכבר חזרו לי כמה מכתבים מהדואר בגלל שהמטומטמים שם לא ידעו איפה הישוב הזה, לעומת זאת אם יש מיקוד זה בטוח יגיע (ערכתי כמה נסיונות כאלה, שלחתי 2 מכתבים במקביל, אחד עם מיקוד ואחד בלי וכ20% מאלה שנשלחו ללא מיקוד חזרו!)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dyermaker 
חבר מתאריך 4.2.03
1644 הודעות, דרג אמינות חבר זה
   17:25   23.02.03   
אל הפורום  
  3. תשתמש באירוע של הקומבו-ליסט  
בתגובה להודעה מספר 2
 
   עבר עריכה לאחרונה בתאריך 23.02.03 בשעה 17:27
 

Private Sub ComboList_AfterUpdate() ' זה הפקד של רשימת הערים
Dim ZC ' זה המשתנה שייקבל את המיקוד
Dim I As Integer

I = ComboList.ListIndex
ZC = DLookUp("ZipCode", "Cities","City=" & ComboList.ItemData(i))
ZipCode.Text = ZC

End Sub

זאת אפשרות אחת, ע"י שימוש בפונקציה
DLookUp

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

בכל אופן מקוה שזה עוזר


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

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

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



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