› פורומים › אפיון ופיתוח פריוריטי › קישור בפרמטרים לספקים
- This topic has 37 תגובות, 2 משתתפים, and was last updated לפני 7 שנים, 9 חודשים by yitzchok.
- Post
-
- ינואר 31, 2017 בשעה 12:13 pm
היי,
אולי מישהו יודע איך עושים את זה:
יש לי לקוח בטבלת לקוחות שיש לו ספקים עיקריים שהוא בקשר רציף איתם לעומת ספקים אחרים שהקשר איתם הוא לא יומיומי כך שאותם אני רוצה לשים בטבלת הספקים הרגילה, אבל את הספקים העיקריים אני רוצה לשים בלשונית "פרמטרים" כדי שהם יופיעו לי ראשונים.
יש אפשרות כזו??
תודה!
- Replies
-
- פברואר 2, 2017 בשעה 5:02 pm
- פברואר 2, 2017 בשעה 5:05 pm
מסך הבן הרבה הרבה הרבה יותר קל לבנות.
הרשימה לכתחילה אינסופית פר לקוח.
ועוד ניתן עדיין בקלות לכלול בטבלת הקשר דגל "ספק עיקרי" ולמיין את המסך כדי להציג את הספקים העיקריים לפני הספקים האחרים.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 2, 2017 בשעה 5:23 pm
yitzchok כתב:ועוד ניתן עדיין בקלות לכלול בטבלת הקשר דגל "ספק עיקרי" ולמיין את המסך כדי להציג את הספקים העיקריים לפני הספקים האחרים.
זה פחות מתאים לי
ולרשום כזו שאילתא:
- פברואר 2, 2017 בשעה 5:31 pm
????איפה הקשר ללקוח?
למה יש כאן פרטים של הספק? זה צריך להצביע על הספק דרך המזהה שלו (הפנימי, לא המספר/קוד שאת רואה), והפרטים מנוהלים בכרטיס ספק.
העמודות שהייתי מצפה לראות הם CUST (שהוא INT), ו-SUP (שהוא גם INT) והמפתח היחודי הוא שילוב של CUST ו-SUP.
אם את שמה טלפון בטבלת צומת זה המשמעות זה מספר הטלפון של הספק שמיועד ללקוח זה (או משהו בסגנון). אם אין למספר זה משמעות מיוחדת דווקא ללקוח (= לא שווה לכל העולם, יכול להיות משותף ללקוח זה וגם עוד אחרים בלבד) אז זה לא המקום שלו כאן.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 2, 2017 בשעה 5:32 pm
ובכלל ה-INSERT שלך לא תקין מכמה זוויות.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 2, 2017 בשעה 6:07 pm
- פברואר 5, 2017 בשעה 12:27 pm
טוב התייאשתי.
איך אני עושה מסך בן ללקוחות שיציג לי שם ספק, מייל, וטלפון לפי שם לקוח מסוים?- פברואר 5, 2017 בשעה 12:29 pm
yitzchok כתב:אם את שמה טלפון בטבלת צומת זה המשמעות זה מספר הטלפון של הספק שמיועד ללקוח זה (או משהו בסגנון). אם אין למספר זה משמעות מיוחדת דווקא ללקוח (= לא שווה לכל העולם, יכול להיות משותף ללקוח זה וגם עוד אחרים בלבד) אז זה לא המקום שלו כאן.
לא הבנתי מה הכוונה במשפט הזה.
אשמח להסבר- פברואר 5, 2017 בשעה 1:32 pm
כאשר יש בטבלת הצומת מספר מזהה של הספק, זה אומר שבמסך שמבוסס על הטבלה הזו יכול לשלוף כל נתון מהספק שנמצא בטבלת הספקים (וגם מטבלאות קשורות לטבלת הספק).הוספת נתון כלשהו לטבלת הצומת אומרת שהנתון הזה ספציפי לשילוב שאר השדות. במקרה שלך, טבלה עם לקוח וספק מקשר בין ללקוח לספקים (והפוך). הוספת מספר טלפון לטבלה הזו אומרת שמספר טלפון א' מתאים ללקוח ב' וספק ג' – מספר הטלפון הזה אולי לא מספר הטלפון שרשום בכרטיס הספק. אם הספק קשור ללקוח אחר, יכול להופיע בטבלת הצומת מספר טלפון אחר וכו'. כך נוהגים אך ורק השדה (מספר טלפון) באמת קשור לשילוב לקוח/ספק. אחרת יש להשתמש במספר הטלפון שנמצא בכרטיס הספק – הווה אומר, לא מכניסים מספר טלפון לתוך טבלת צומת.
הנה דוגמא: לפני כמה ימים, בניתי טבלה שמקשרת בין פריטים לבין "מערכות" ומסמנת באלו מערכות יכול להשתתף פריט. כיון שפריט יכול להשתתף במערכת מסוימת או לא להשתתך במערכת, הוספתי לטבלת הצומת שדה "משתתף". לפי ערך השדה הזה, ניתן לדעת אם הפריט משתתף במערכת כלשהי.
- פברואר 5, 2017 בשעה 1:45 pm
אז אין מצב בכלל לראות את מספר הטלפון של הספק הזה? או את המייל שלו?- פברואר 5, 2017 בשעה 1:52 pm
- פברואר 5, 2017 בשעה 2:05 pm
1. אתה קורא שם חדש לטבלת הצומת? או שזו רק שאילתא?
2. אם אני מעוניינת לראות גם מייל, אז השדה הזה נמצא בטבלת SUPPLIERSA. את זה אפשר לייבא?
3. מה זה אומר הסינטקס הזה SUPPLIERS.SUP = JOINTABLE.SUP לא צריך לרשום SUPPLIERS.SUPNAME?- פברואר 5, 2017 בשעה 2:26 pm
1. לטבלת הצומת יהיה שם כמו XXXX_SUP2CUST. את בונה את מסך הבן על הטבלה הזו.
2. אין בעיה. במסך, צריך להיות חיבור SUPPLIERS.SUP = SUPPLIERSA.SUP, ואז כל השדות של SUPPLIERSA נגישים.
3. SUP מכיל את המספר הפנימי של הספק, מה שנקרא PRIMARY KEY. לא ניתן לערוך זאת. לעומת זאת, SUPNAME הוא מספר הספק כפי שמשתמשים רואים אותו וניתן לערוך אותו. כל חיבור בתוך התכנית משתמש במספר הפנימי.- פברואר 5, 2017 בשעה 2:50 pm
במקרה של SUPPLIERSA אנחנו לא יכולים להיות בטוח שיש רשומה מתאימה בטבלה ולכן צריכים סימן שאלה בעמודת "מזהה עמודה" או "מזהה חיתוך" (לפי הצורך) באיזכור אחד של הטבלה.הייתי מדגיש שיש לסמן את כל העמודות במסך כקריאה בלבד חוץ ממספר ספק.
הרי בלי קוד כדי לבצע את השמירה השינויים לא ישמרו ולכן עדיף לחסום אותם. (ואם רוצים לשמור שינוי כזה צריכים לא לעדכן את הטבלה ישירות אלא להשתמש בממשק מסך וזה לא לעכשיו).
רק לאפשר שינוי מספר ספק כי בלי זה אי אפשר ליצור את קישור בכלל.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.