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

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



  #1  
ישן 19-11-2007, 16:31
  Excaliber Excaliber אינו מחובר  
 
חבר מתאריך: 03.07.05
הודעות: 284
יצירת טופס גלובלי בVB6 ששולח מידע לכמה מקומות בטופס אחר(מסובך, פרטים בפנים, סליחה)

מצטער על הכותרת פשוט לא הצלחתי לחשוב על משהו שיסביר את הבעיה.

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

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


מצטער על הבלאגן וכדי שתוכלו להבין יותר טוב צירפתי את הקוד:
http://www.kepler.co.il/excaliber/Library.rar

תודה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 19-11-2007, 18:05
  רמי ד רמי ד אינו מחובר  
 
חבר מתאריך: 07.10.06
הודעות: 1,795
בתגובה להודעה מספר 1 שנכתבה על ידי Excaliber שמתחילה ב "יצירת טופס גלובלי בVB6 ששולח מידע לכמה מקומות בטופס אחר(מסובך, פרטים בפנים, סליחה)"

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

וגם תישתדל לשים TAB-ים וירידות שורה היכן שצריך.

ולשאלתך:
אתה יכול ואפילו רצוי להישתמש באותו תופס.
אתה יכול לדעת מתי הטופס ניסגר, על ידי האירוע: Form_Unload

בכל מיקרא, הדרך הכי יעילה לדעתי היא להישתמש בהצגת הטופס כך:
קוד:
SearchMember.Show vbModal


וכך הקוד לא ממשיך להיתקדם, עד סגירת הטופס.

מצ"ב התוכנית עם הקוד שהסברתי עליו:

https://2007-uploaded.fresh.co.il/2...19/53258216.rar
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 20-11-2007, 15:23
  Excaliber Excaliber אינו מחובר  
 
חבר מתאריך: 03.07.05
הודעות: 284
בתגובה להודעה מספר 2 שנכתבה על ידי רמי ד שמתחילה ב "התכונה שלך לא בנויה בצורה..."

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

וגם תישתדל לשים TAB-ים וירידות שורה היכן שצריך.

ולשאלתך:
אתה יכול ואפילו רצוי להישתמש באותו תופס.
אתה יכול לדעת מתי הטופס ניסגר, על ידי האירוע: Form_Unload

בכל מיקרא, הדרך הכי יעילה לדעתי היא להישתמש בהצגת הטופס כך:
קוד:
SearchMember.Show vbModal


וכך הקוד לא ממשיך להיתקדם, עד סגירת הטופס.

מצ"ב התוכנית עם הקוד שהסברתי עליו:

https://2007-uploaded.fresh.co.il/2...19/53258216.rar




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

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

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

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

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



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

הדף נוצר ב 0.05 שניות עם 11 שאילתות

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

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