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

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

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

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

      מתעניין תגובה 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
                              • פוסט ראשון
                                פוסט אחרון