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

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

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

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

                            שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                            נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

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

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