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

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

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

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