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

    תגובה - קודים לתקשור עם מערכת טלפונית דרך אקסס - התאמה לטוקן

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

      @מתעניין כתב בתגובה - קודים לתקשור עם מערכת טלפונית דרך אקסס - התאמה לטוקן:

      זה כמובן לא עובד.
      כי זה צריך להתאים לכל הקובץ

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

      מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • מתענייןמ מחובר
        מתעניין @אופיר
        נערך לאחרונה על ידי

        @אופיר כן
        הקובץ מובא בקישור
        פתח אותו וראה
        ההתחברות היא באוביקט
        Contact

        א תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • א מנותק
          אופיר @מתעניין
          נערך לאחרונה על ידי

          @מתעניין מעולה. ומה לא עובד?
          במקום סיסמה תספק API_KEY

          מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • מתענייןמ מחובר
            מתעניין @אופיר
            נערך לאחרונה על ידי

            פוסט זה נמחק!
            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • א מנותק
              אופיר @מתעניין
              נערך לאחרונה על ידי

              @מתעניין ערכתי למעלה, תשנה את הפונקציה

              מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • מתענייןמ מחובר
                מתעניין @אופיר
                נערך לאחרונה על ידי

                פוסט זה נמחק!
                א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • א מנותק
                  אופיר @מתעניין
                  נערך לאחרונה על ידי

                  @מתעניין השארת מספר מערכת ריק?

                  מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • מתענייןמ מחובר
                    מתעניין @אופיר
                    נערך לאחרונה על ידי

                    פוסט זה נמחק!
                    א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • א מנותק
                      אופיר @מתעניין
                      נערך לאחרונה על ידי

                      @מתעניין לא היית אמור להשאיר ריק, רק רציתי לוודא שלא זה גרם את השגיאה.
                      קשה לי להאמין שהשגיאה הזו קשורה לשינוי שלי. בלי השינוי זה עובד?

                      מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • מתענייןמ מחובר
                        מתעניין @אופיר
                        נערך לאחרונה על ידי

                        פוסט זה נמחק!
                        א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • א מנותק
                          אופיר @מתעניין
                          נערך לאחרונה על ידי

                          @מתעניין איפה נמצאת הפונקציה הזו של השגיאה?

                          מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • מתענייןמ מחובר
                            מתעניין @אופיר
                            נערך לאחרונה על ידי מתעניין

                            @אופיר כאן
                            e54fbfd0-f20e-40a3-a558-da4e32c31f9e-image.png
                            וזה כל הקוד בדף

                            Option Compare Database
                            Option Base 1
                            
                            Function DownloadFile(UserName As String, Password As String, Address As String, FileName As String) As String
                            If ContactYemot(UserName, Password) = False Then Exit Function
                            
                            Dim text As String
                            text = GetFile("https://call2all.co.il/ym/api/DownloadFile?token=" & Token & "&path=ivr" & Address & "/" & FileName)
                                    
                                    If text = "" Or IsNull(text) Then
                                        MsgBox "אין נתונים להורדה בקובץ " & file & " בשלוחה " & Address, vbMsgBoxRight + vbCritical + vbMsgBoxRtlReading, "הורדת קבצים"
                                        Exit Function
                                    ElseIf text = "Requested file does not exist" Then
                                        MsgBox "הקובץ " & FileName & " לא נמצא בשלוחה " & Address, vbMsgBoxRight + vbCritical + vbMsgBoxRtlReading, "הורדת קבצים"
                                        Exit Function
                                    End If
                            TempVars("ymgrName") = FileName
                            DownloadFile = text
                            
                            End Function
                            
                            
                            
                            Sub ImportTextToTable(strText As String, strTableName As String, Optional OnExists As Integer = 1, Optional RowToStart As Long, Optional RowToEnd As Long)
                                    
                                    Dim startRowInStr As Long, numRow  As Integer
                                    chrStartRow = Mid(strText, 1, 1)
                                    startRow = Chr(13) & Chr(10) & chrStartRow
                                    numRow = 1
                                    If RowToStart Or RowToEnd Then
                                        Do
                                        numRow = numRow + 1
                                        startRowInStr = InStr(startRowInStr + 1, strText, startRow)
                                        If startRowInStr = 0 Then Exit Do
                                        If numRow = RowToStart Then inStrRowToStart = startRowInStr + 1
                                        If numRow = RowToEnd Then inStrRowToEnd = startRowInStr - 1: Exit Do
                                        Loop
                                    If numRow <= RowToStart Then Exit Sub
                                    End If
                                    If RowToEnd = 0 Then inStrRowToEnd = Len(strText)
                                    
                                    strText = Mid(strText, 1 + inStrRowToStart, Len(strText) - inStrRowToStart + inStrRowToEnd - Len(strText))
                                             
                                    NamesFildsFile = GetNameFilds(strText)
                                    
                                    strText = "[{""" & strText
                                    strText = Replace(strText, "#", """:""")
                                    strText = Replace(strText, "%", """,""")
                                    strText = Replace(strText, startRow, """},{""" & chrStartRow)
                                    strText = strText & """}]"
                                     
                                    Dim json As Object, Currentid As Variant
                                    Set json = JsonConverter.ParseJson(strText)
                                    Set rs = CurrentDb.OpenRecordset(CreatingTable(strTableName, NamesFildsFile, OnExists))
                                    
                                    For Each Currentid In json
                                        rs.AddNew
                                        For Each filds In NamesFildsFile
                                        valJson = Currentid(filds)
                                        rs(filds) = valJson
                                        Next
                                        rs.Update
                                    Next
                            
                            End Sub
                            
                            Function GetFile(ByVal strURL As String) As String
                            On Error GoTo err:
                            
                                Dim Http As Object
                                Set Http = CreateObject("MSXML2.XMLHTTP")
                                
                                With Http
                                   .Open "POST", strURL, False
                                   
                                   .SetRequestHeader "Content-Type", "multipart/form-data"
                                
                                   .Send
                                End With
                                
                                DoEvents
                               
                                GetFile = Http.ResponseText
                              
                                Set Http = Nothing
                                Exit Function
                            err:
                                
                               Select Case err
                               Case -2146697211, -2146697210
                               GetFile = "אין חיבור לאינטרנט"
                               End Select
                            End Function
                            
                            
                            
                            Function GetNameFilds(ByVal strText As String)
                            Dim tmpNamesFildsFile(100) As String
                                    
                                    s = 1
                                    Do
                                    filds = Mid(strText, s, InStr(s, strText, "#") - s)
                                    cntFilds = cntFilds + 1
                                    tmpNamesFildsFile(cntFilds) = filds
                                    strText = Replace(strText, "%" & filds, "")
                                    s = InStr(s, strText, "%") + 1
                                    If s = 1 Then Exit Do
                                    Loop
                                    
                                    Dim NamesFildsFile() As Variant
                                    ReDim NamesFildsFile(cntFilds)
                                    
                                    For f = 1 To cntFilds
                                    NamesFildsFile(f) = tmpNamesFildsFile(f)
                                    Next
                                    GetNameFilds = NamesFildsFile
                            End Function
                            
                            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • א מנותק
                              אופיר @מתעניין
                              נערך לאחרונה על ידי אופיר

                              @מתעניין תריץ שוב את הפעולה, וכשזה נתקע ומופיעה שגיאה תלחץ על Debug כדי לראות היכן זה נתקע, ואז בצד ימין למעלה תפתח את Locals
                              9edc1d06-6a3a-4e70-96ce-b60afb8dc775-{E6C36182-3C62-45E2-8E26-EA77606C7E75}.png
                              תעלה צילו"מ מהחלון שיפתח

                              מתענייןמ 2 תגובות תגובה אחרונה תגובה ציטוט 1
                              • מתענייןמ מחובר
                                מתעניין @אופיר
                                נערך לאחרונה על ידי מתעניין

                                פוסט זה נמחק!
                                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • מתענייןמ מחובר
                                  מתעניין @אופיר
                                  נערך לאחרונה על ידי

                                  @אופיר כתב בתגובה - קודים לתקשור עם מערכת טלפונית דרך אקסס - התאמה לטוקן:

                                  @מתעניין תריץ שוב את הפעולה, וכשזה נתקע ומופיעה שגיאה תלחץ על Debug כדי לראות היכן זה נתקע, ואז בצד ימין למעלה תפתח את Locals
                                  9edc1d06-6a3a-4e70-96ce-b60afb8dc775-{E6C36182-3C62-45E2-8E26-EA77606C7E75}.png
                                  תעלה צילו"מ מהחלון שיפתח

                                  רואים שזה בעיה בטוקן
                                  פשוט בעיה בטוקן
                                  החלפתי וזה עובד!

                                  א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • א מנותק
                                    אופיר @מתעניין
                                    נערך לאחרונה על ידי

                                    @מתעניין תנסה פעולה אחרת (לא הורדת קובץ)

                                    מתענייןמ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • מתענייןמ מחובר
                                      מתעניין @אופיר
                                      נערך לאחרונה על ידי

                                      @אופיר עובד.
                                      אני מוחק את ההודעות

                                      תגובה 1 תגובה אחרונה תגובה ציטוט 1

                                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                      הרשמה התחברות
                                      • פוסט ראשון
                                        פוסט אחרון