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

תחומים - פורום חרדי מקצועי

API באקסס

מתוזמן נעוץ נעול הועבר ארכיון code613m
111 פוסטים 12 כותבים 6.0k צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מצפה לגדול
    כתב ב נערך לאחרונה על ידי
    #1

    אני בור בענייני תכנות, אבל מנסה לשחק...
    הידע שלי מסתכם במעט VBA באקסס.

    האם יש סיכוי שמישהו מסביר לי כאן,

    1. איך עובדים עם API של אתרים חיצוניים,
    2. איך עושים את הנ"ל בויזואל בייסיק באקסס.
      יש לי קובץ עם הסבר על API של חברה מסויימת, ואני רוצה להשתמש בזה באקסס.

    מקווה שלא הרגזתי את ההרים הרמים דכאן, אשר אקסס הוא לצנינים בעיניהם...
    בכל אופן אני מאמין שזה הקרש קפיצה לדברים מסובכים יותר.
    תודה

    פורסם במקור בפורום CODE613 ב15/03/2017 03:19 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • אביא מנותק
    אביא מנותק
    אבי
    כתב ב נערך לאחרונה על ידי
    #2
    1. יש הרבה מדריכים על API, אם אתה מחפש דווקא בעברית אתה יכול להתחיל מכאן.
    2. יש כאן ספרייה שעושה הכל עם VBA מאקסס או אקסל, יש שם גם דוגמאות יפות ללמידה.

    בהצלחה רבה

    פורסם במקור בפורום CODE613 ב15/03/2017 08:55 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #3

    מה אתה יודע בVBA? אם אתה יודע לכתוב פרוצדורה (sub) ולהצהיר משתנים (dim) אז זה הזמן לגדול... ולעבור לשפת תכנות של ממש.
    איזה? יהיה פה ויכוחים בין ההרים הרמים ואז תצא קרח מכאן ומכאן. אז לפני שיתעורר הויכוח רוץ ללמוד C#.

    1. תוריד את הIDE (עורך הקוד) של Visual Studio 2017 ותתקין אותו.
    2. תשאל פה או בגוגל איך עושים שלום עולם ותתקדם לאט לאט...

    מצפה לראות אותך שרוף.
    בהצלחה!

    פורסם במקור בפורום CODE613 ב15/03/2017 09:46 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    2
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי dovid
    #4

    דוד, אני מניח שהוא רוצה לסלוק אשראי בAPI. (זו התחושה שלי...)
    הנה מקום להתחיל בו....
    http://code.613m.org/viewtopic.php?f=1&t=236

    לגבי ההמשך, יכול להיות ש"מצפה לגדול" רוצה להישאר בינתיים שם, אז זה בסדר גמור. (אפשר לעשות דברים מקסימים עם אקסס [אם כי בתפיסה יש דברים הרבה יותר מוצלחים ונפלאים בשפות ופלטפורמות אחרות] יש דברים שפשוט אין טעם ללכת על משהו אחר מאקסס [ויסלחו לי החולקים עלי כאן...] )
    וכמובן כשתרצה לגדול באמת אז C# מקום מצויין להתחיל בו. (גם NodeJs ועוד...)

    אם לא התכוונת לסליקת אשראי, כמובן תוכל להעלות לכאן את הAPI וישתדלו לכוון אותך.... (יש כאן אנשים מדהימים 🙂 )

    פורסם במקור בפורום CODE613 ב15/03/2017 10:50 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    1
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #5

    אני מהמר שאפי' לסלוק לטבלאות אקסס, בלי ידע מוקדם, יגמרו את העבודה מהר יותר בC# מאשר בVBA.

    פורסם במקור בפורום CODE613 ב15/03/2017 11:20 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    0
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #6

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

    פורסם במקור בפורום CODE613 ב15/03/2017 11:52 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #7

    לא הבנת. הכל על טהרת האקסס - הדוח יוצג שם.
    אלא שללא קוד VBA (מלבד מה שנורא קשור לשם כמו סידור חזותי והעברת הפוקוס...).
    כל קוד אחר לזוז לC#.

    פורסם במקור בפורום CODE613 ב15/03/2017 12:23 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    1
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #8

    עם interop
    נכון...
    תקופה ארוכה הייתי עושה ככה. בהמון דברים.
    עד שהתייאשתי מה regasm והתלות בפריימורק....
    עדיין יש דברים שאני עושה ככה גם במערכות אקסס (לדוגמא ניתוח כל הברקודים בדף סרוק...)

    למען האמת, מעצבנים מייקרוסופט, שלא נותנים לכתוב קוד C# באקסס.
    אולי זה כדי שהכלי הזה ימות מתישהוא, אחרת, זה לא יקרה 😞

    פורסם במקור בפורום CODE613 ב15/03/2017 12:25 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    1
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #9

    שום אינטרפו (הארור...), אני מדבר על טבלאות (ע"י מרחב השמות Data.OleDbXxxx). מילוי שלהם וכל לוגיקה שקשורה אליהם.
    למשל לשדר ולסלוק טבלה שלמה של חיובים ולרשום את התוצאות.

    פורסם במקור בפורום CODE613 ב15/03/2017 12:46 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    1
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #10

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

    פורסם במקור בפורום CODE613 ב15/03/2017 12:48 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    0
  • מ מנותק
    מ מנותק
    מצפה לגדול
    כתב ב נערך לאחרונה על ידי
    #11

    יש למישהו קוד API כל שהוא באקסס?
    (ולא באקסל)

    פורסם במקור בפורום CODE613 ב15/03/2017 12:56 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #12

    @ClickOne

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

    דיברתי ללא ידע מוקדם' ולהכיר את ADO של VBA לוקח לדעתי יותר זמן מלהכיר את ADO.NET.

    פורסם במקור בפורום CODE613 ב15/03/2017 13:01 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    1
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #13

    @מצפה לגדול

    יש למישהו קוד API כל שהוא באקסס?
    (ולא באקסל)

    איייי... אתה יכול לשנות את שם הניק שלך... איכזבתני.

    פורסם במקור בפורום CODE613 ב15/03/2017 13:01 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    0
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #14

    דוד זו הייתה הבקשה הראשונית שלו......
    אנחנו אלו שהלכו רחוק..

    פורסם במקור בפורום CODE613 ב15/03/2017 13:22 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    0
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #15

    @מצפה לגדול

    יש למישהו קוד API כל שהוא באקסס?
    (ולא באקסל)

    הנה משהו....
    חיוב אשראי.zip

    פורסם במקור בפורום CODE613 ב15/03/2017 13:33 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    0
  • מ מנותק
    מ מנותק
    מצפה לגדול
    כתב ב נערך לאחרונה על ידי
    #16

    @דוד ל.ט.

    @מצפה לגדול
    יש למישהו קוד API כל שהוא באקסס?

    (ולא באקסל)

    איייי... אתה יכול לשנות את שם הניק שלך... איכזבתני.

    לאט לאט...

    @ClickOne

    דוד זו הייתה הבקשה הראשונית שלו......
    אנחנו אלו שהלכו רחוק..

    עכשיו יש לי משהו ספיציפי לעשות.
    אבל, בעז"ה.

    @ClickOne

    @מצפה לגדול
    יש למישהו קוד API כל שהוא באקסס?

    (ולא באקסל)

    הנה משהו....

    תודה רבה!

    אני צריך API רגיל, ולא מוצפן או מה שיש באשראי שמצריך להתקין DLL מיוחד.
    איך אפשר לעשות באקסס API פשוט, כמו שיש בהדגמה הפשוטה פה
    https://internet-israel.com/מדריכים/rest/rest-הקדמה/

    פורסם במקור בפורום CODE613 ב15/03/2017 14:46 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #17

    מצפה לגדול,

    Private Function SendRequest(ByVal strXML As String, ByVal strURL As String, ByVal strSoapAction As String) As Object
        
        'Dim objDom As Object
        Dim objXmlHttp As Object
        Dim objRet As Object
        Dim strRet As String
    
    
        ' Create objects to DOMDocument and XMLHTTP
        Set objDom = CreateObject("MSXML2.DOMDocument")
        Set objRet = CreateObject("MSXML2.DOMDocument")
        Set objXmlHttp = CreateObject("MSXML2.XMLHTTP")
    
        ' Load XML
        objDom.async = False
        objDom.loadXML strXML
    
        ' Open the webservice
        objXmlHttp.open "POST", strURL, False
    
        ' Create headings
        'objXmlHttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
        'objXmlHttp.setRequestHeader "SOAPAction", strSoapAction
    
        ' Send XML command
        On Error GoTo Err
        objXmlHttp.Send objDom.xml
    
        ' Get all response text from webservice
        strRet = objXmlHttp.responseText
       Debug.Print strRet
        If Not objRet.loadXML(strRet) Then
            Err.Raise objRet.parseError.ErrorCode, , objRet.parseError.reason
        End If
           
        ' Close object
        Set objXmlHttp = Nothing
        Set objDom = Nothing
    
        Set SendRequest = objRet
    
        Exit Function
    
    Err:
      '  SendRequest = Null
        Err.Raise 999, , "Err"
    End Function
    

    כמו שדוד אמר בהתחלה, תצטרך קצת להכיר מושגים כמו פונקצייה, משתנה וכו'
    זה יכול להיות התחלה מעניינת.

    רק שים לב שהקוד הנ"ל מתאים XML.
    אם אתה רוצה JSON תצטרך לעשות קצת התאמה...

    (בזה (ולא רק בזה :)) אני מסכים עם דוד שיהיה שווה לממש עם דוטנט)

    פורסם במקור בפורום CODE613 ב15/03/2017 15:00 (+02:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    1
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #18

    @מצפה לגדול

    לאט לאט...
    עכשיו יש לי משהו ספיציפי לעשות.
    אבל, בעז"ה.

    אני התכוונתי ספציפית לדבר הזה תלמד C#.

    פורסם במקור בפורום CODE613 ב15/03/2017 17:03 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    2
  • מ מנותק
    מ מנותק
    מצפה לגדול
    כתב ב נערך לאחרונה על ידי
    #19

    @ClickOne

    מצפה לגדול,

    Private Function SendRequest(ByVal strXML As String, ByVal strURL As String, ByVal strSoapAction As String) As Object
      ...  
      Err.Raise 999, , "Err"
    End Function
    

    כמו שדוד אמר בהתחלה, תצטרך קצת להכיר מושגים כמו פונקצייה, משתנה וכו'
    זה יכול להיות התחלה מעניינת.

    רק שים לב שהקוד הנ"ל מתאים XML.
    אם אתה רוצה JSON תצטרך לעשות קצת התאמה...

    (בזה (ולא רק בזה :)) אני מסכים עם דוד שיהיה שווה לממש עם דוטנט)

    תודה רבה!!
    ניסיתי וזה עבד בערך...
    (אני לא צריך XML, ואני לא יודע מה זה SoapAction)
    תכלס, להחזיר מחרוזת, זה החזיר.
    איך אני מעלה קבצים ב multipart או form-data
    ואיך אני מוריד אותם?

    פורסם במקור בפורום CODE613 ב16/03/2017 13:13 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • S מנותק
    S מנותק
    softs
    כתב ב נערך לאחרונה על ידי
    #20

    הרבה זמן לא ביקרתי פה, כל מיני טרדות, עיסוקים ונסיעות, תודה ששאלתם.

    @מצפה לגדול

    אני לא יודע מה זה SoapAction

    @מצפה לגדול

    איך אני מעלה קבצים ב multipart או form-data
    ואיך אני מוריד אותם?

    אני ממליץ לך להתיידד בהקדם עם גוגל ועם השפה האנגלית הטכנית, מאופי השאלות נראה שאתה מתקדם מאוד לאט גם בהבנת המושגים.
    אנחנו נשמח לעזור פה בפורום, ואקסס בכלל לא לצנינים בעינינו, אבל יותר מהיר ויעיל לדברים קטנים להשתמש בידע העצום שקיים ברשת.
    בהצלחה מרובה

    פורסם במקור בפורום CODE613 ב16/03/2017 13:55 (+02:00)

    תגובה 1 תגובה אחרונה
    4

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • התחברות

  • אין לך חשבון עדיין? הרשמה

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

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.