none
התנייה RRS feed

  • שאלה

  • שלום לתומכים.

    אני מפתח תכנית ב #C שאוספת נתונים מקובץ טקסט.

    יש לי שלושה קבצי טקסט, כאשר כל קובץ, מכיל 5 - 6 נתונים בכל שורת טקסט.

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

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

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

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

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

    תודה לעוזרים, מקווה שתצליחו להבין :)

    הנרי



    • נערך על-ידי הנרי שבת 08 יולי 2017 07:06
    שבת 08 יולי 2017 07:03

כל התגובות

  • שלום לתומכים.

    אני מפתח תכנית ב #C שאוספת נתונים מקובץ טקסט.

    יש לי שלושה קבצי טקסט, כאשר כל קובץ, מכיל 5 - 6 נתונים בכל שורת טקסט.

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

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

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

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

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

    תודה לעוזרים, מקווה שתצליחו להבין :)

    הנרי



    אהלן הנרי וברוך הבא לפורום

    אני לא בטוח שהבנתי אותך בלי דוגמאות ובלי לראות מה אתה עושה כרגע, אבל אם הבנתי נכון אז הדרך הכי פשוטה לבצע חיבורים מסוג זה היא לעבוד עם מבנה נתונים רלנציוני טבלאי. אתה יכול לבצע את הפירסור של הנתונים לטבלה ולבצע JOIN בין הטבלאות. אתה יכול לראות דוגמה בקישור הבא:
    https://stackoverflow.com/questions/665754/inner-join-of-datatables-in-c-sharp

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


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום שני 10 יולי 2017 01:36
    מנחה דיון