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

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

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

      @מתעניין מעולה. ומה לא עובד?
      במקום סיסמה תספק 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
                                  • פוסט ראשון
                                    פוסט אחרון