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

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

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

      פוסט זה נמחק!
      א תגובה 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 לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

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

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