דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. שאלה | נתונים מימות לאקסל, דרך אקסס.

שאלה | נתונים מימות לאקסל, דרך אקסס.

מתוזמן נעוץ נעול הועבר תוכנה
11 פוסטים 5 כותבים 570 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צ מנותק
    צ מנותק
    צבי 10
    כתב ב נערך לאחרונה על ידי
    #1

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

    בערלב תגובה 1 תגובה אחרונה
    0
    • בערלב מנותק
      בערלב מנותק
      בערל ניהול
      השיב לצבי 10 ב נערך לאחרונה על ידי
      #2

      @צבי-10 אמר בשאלה | נתונים מימות לאקסל, דרך אקסס.:

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

      חישובים ספציפיים?
      אולי יוכלו לעזור לך כאן כיצד לעשות זאת ישירות באקסס...

      צ תגובה 1 תגובה אחרונה
      3
      • צ מנותק
        צ מנותק
        צבי 10
        השיב לבערל ב נערך לאחרונה על ידי צבי 10
        #3

        @בערל נכון. אבל לא נעים לי להטריח את התלמידי חכמים כאן.
        התוכנית בגדול (אני עובד לכתוב משהו יותר מפורט לעצמי, כי זה החלק הכי חשוב בתכנות)
        אני רוצה שב-אירוע
        יוריד כמה קבצים מתוך הקו,
        aprovalall.ymgr
        pointslog.ymgr
        LogFolderEnterExit.ymgr
        listAllInformation.ini
        pointsLog
        יעשה לי חישוב מי מהמאזינים משתתף בטריויה
        מה ת.ז. שנמצא בקבלת נתונים - של מי שהשתתף בטריויה.
        חישוב על האזנה: לפי תאריך, טלפון, שלוחה.
        ועוד.

        dovidD תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          השיב לצבי 10 ב נערך לאחרונה על ידי
          #4

          @צבי-10 אמר בשאלה | נתונים מימות לאקסל, דרך אקסס.:

          @בערל נכון. אבל לא נעים לי להטריח את התלמידי חכמים כאן.

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

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

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          צ תגובה 1 תגובה אחרונה
          3
          • צ מנותק
            צ מנותק
            צבי 10
            השיב לdovid ב נערך לאחרונה על ידי צבי 10
            #5

            @dovid שאלתי כמה שאלות כדי לחסוך פוסטים. מה לגבי מהירות?
            אם יש לך כח לעזור - אדרבה, נתחיל מהורדת הנתונים.
            אם אתה מכיר את הקובץ תקשור עם מערכת טלפונית דרך אקסס של מימות. אז יש לנו כעת 2 סוגי קבצים. YMGR INI

            זה יכול להוריד רק קבצי YMGR [שבנויים עם מפתח וערך, וממיר אותם לגייסון ומכניס לטבלה], בקובץ INI אין # ו% אז הוא לא מצליח לפרק את זה בכלל.
            ולאחמ"כ אני רוצה שבאירוע פתיחה הוא יעדכן את כל הקבצים בלולאה. ויחזיר את הערכים - כולל המעודכנים - לכל קובץ.

            וכעת הגענו לשלב החישוב והניתוח, של המידע.

            צ dovidD 2 תגובות תגובה אחרונה
            0
            • צ מנותק
              צ מנותק
              צבי 10
              השיב לצבי 10 ב נערך לאחרונה על ידי
              #6

              @צבי-10

              1. האם חישוב נתונים מיובאים מאקסס, מאיץ את פעילות האקסל? (כרגע, דרך אקסל המחשב נתקע)?
              2. איך אני מחפש סיומת קובץ בVBA. התנאי אם סוג הקובץ = ini, דלג על המרה לJSON.
              תגובה 1 תגובה אחרונה
              0
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                השיב לצבי 10 ב נערך לאחרונה על ידי
                #7

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

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

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

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                צ תגובה 1 תגובה אחרונה
                1
                • צ מנותק
                  צ מנותק
                  צבי 10
                  השיב לdovid ב נערך לאחרונה על ידי צבי 10
                  #8

                  @dovid =|הקדמה|=
                  קובץ להורדה תקשור עם מערכת טלפונית 4.0.accdb |הסבר מהמפתח כאן|
                  בקובץ זה
                  מודול - ApiYemot
                  אוסף מקוצר ונגיש של כל הקודים הישירים לתקשור עם שרת 'ימות'
                  ymtImportFileFromServer – ייבוא קובץ ymgr משרתי ימות המשיח.
                  הקוד מקבל קובץ משרתי ימות המשיח, מנתח אותו, ומייבא אותו לתוך טבלה מקומית באקסס
                  הקוד מתאים לכל סוג קובץ, אם זהLogRecordingAndEnteringData.ymgr אוApprovalAll.ymgr ואם זה approval_number_log.ymgr
                  הטבלה שתקבל את הנתונים תהיה בנויה באותה צורה שבנוי הקובץ המקורי, אלא שהיא מחולקת לעמודות ברורות המייצגות את סוגי הערכים, ורשומות המציגים את הערכים
                  ארגומנטים נדרשים: מספר מערכת, סיסמה, כתובת הקובץ, שם הקובץ, שם טבלה לאחסון הקובץ
                  ארגומנטים אופציונלים: מצב טבלה קיימת, החל מרשומה, עד רשומה
                  דוגמא:

                  ymtImportFileFromServer

                  "0771234567","1234","/Log","LogFolderEnterExit-2019-09.ymgr","נתוני האזנה",1,1,100
                  

                  הקוד מייבא את קובץ LogFolderEnterExit-2019-09.ymgr מתיקיית הלוגים שבמערכת, אל תוך טבלה חדשה בשם 'נתוני האזנה', באם כבר קיימת טבלה בשם הזה, הוא ימחוק אותה, הקוד ייבא רק החל משורה 1 מקובץ ועד שורה 100
                  הערה: הקוד יוצר את הטבלה, אין צורך שהטבלה תהיה קיימת במערכת.
                  במקרה שהטבלה כבר קיימת ניתן לבחור באחד מ-3 האפשרויות, 1. מחיקת הטבלה הקיימת 2. הוספת מספר רץ לשם הטבלה, לדוגמא "נתוני האזנה1" וכן הלאה. 3. ייבוא לתוך הטבלה הקיימת.
                  נקודה נוספת,
                  הקוד משתמש בפונקציית DownloadFile המקבלת את פרטי הקובץ בימות ומחזירה אותו כטקסט, ולאחר מכן הקוד ממשיך וממיר את המחרוזת טקסט לטבלה
                  במקרה בו רוצים לקבל את תוכן הטקסט ללא המרה לטבלה באקסס (כגון לקבצים שאינם בסיומת ymgr, קובץ ini למשל, אם רוצים 'לקרוא' הגדרות של שלוחה) אפשר לקרוא ישירות לפונקציה DownloadFile והופנקציה תחזיר את תוכן הקובץ
                  הפונקציה דורשת: מספר מערכת, סיסמה, כתובת הקובץ ושם הקובץ
                  דוגמא:

                  DownloadFile "0771234567","1234","/1","ext.ini"
                  

                  עכ"ל.

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

                  dovidD גגדג 2 תגובות תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לצבי 10 ב נערך לאחרונה על ידי
                    #9

                    @צבי-10 אמר בשאלה | נתונים מימות לאקסל, דרך אקסס.:

                    כתיבה מראש של כל סוגי הקבצים להורדה, ולולאת הורדות שמורידה את כל קבצי המידע, + תנאי על סיומת הקובץ ודילוג במקרה שהקובץ אינו ymgr.

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

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    מומחה באקססמ תגובה 1 תגובה אחרונה
                    0
                    • מומחה באקססמ מנותק
                      מומחה באקססמ מנותק
                      מומחה באקסס
                      השיב לdovid ב נערך לאחרונה על ידי
                      #10

                      @צבי-10
                      למה שלא תשאל את המפתח עצמו?😜
                      אתה יכול לפנות אלי באישי ampSoftware1@gmail.com

                      תגובה 1 תגובה אחרונה
                      4
                      • גגדג מנותק
                        גגדג מנותק
                        גגד
                        השיב לצבי 10 ב נערך לאחרונה על ידי
                        #11

                        @צבי-10
                        מה שהבנתי - אתה צריך קיצור דרך להורדה מרובה, וחישובים על הנתונים.

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

                        (אני מעז לנחש שחלק מהמפתחים של המערכת הזו נמצאים בתחומים כ'ניקים'...)

                        תגובה 1 תגובה אחרונה
                        1

                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום