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

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

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

      @אופיר כן
      הקובץ מובא בקישור
      פתח אותו וראה
      ההתחברות היא באוביקט
      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
                                    • פוסט ראשון
                                      פוסט אחרון