แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - sjs

หน้า: [1] 2 3 4
1
ลองทำแบบนี้ได้ครับ
ใช้ LINE Business ID https://manager.line.biz/
แล้วทำ https://developers.line.biz/ นำค่ามาใส่ใน code นี้ครับ

Sub SendLineMessage()
    Dim http As Object
    Dim url As String
    Dim postData As String
    Dim channelAccessToken As String
   
    ' กำหนด URL สำหรับ LINE API
    url = "https://api.line.me/v2/bot/message/push"
   
    ' ใส่ Channel Access Token ของคุณ
    channelAccessToken = "Channel access token (long-lived)"
   
    ' JSON Data สำหรับ Push Message
    postData = "{""to"":""Your user ID""," & _
               """messages"":[{""type"":""text"",""text"":""Hello from VBA!""}]}"

    ' สร้าง HTTP Request
    Set http = CreateObject("Microsoft.XMLHTTP")
   
    ' เปิดการเชื่อมต่อและกำหนด Method เป็น POST
    http.Open "POST", url, False
   
    ' ตั้งค่า Request Header
    http.setRequestHeader "Content-Type", "application/json"
    http.setRequestHeader "Authorization", "Bearer " & channelAccessToken
   
    ' ส่งข้อมูล JSON
    http.Send postData
   
    ' ตรวจสอบสถานะการส่งข้อมูล
    If http.Status = 200 Then
        MsgBox "Message sent successfully!", vbInformation
    Else
        MsgBox "Error: " & http.Status & " - " & http.responseText, vbCritical
    End If
   
    ' ปิด Object
    Set http = Nothing
End Sub


ลองค้นหาข้อมูลการทำ วิธีเปิดใช้งาน Messaging API ให้กับ LINE OA ไม่ให้มีปัญหาในอนาคต จะมีวิธีทำขั้นตอนนี้

โพสต์นี้ได้รับคำขอบคุณจาก: MAKI

2
ลองดูครับแบบนี้ได้ไหม ลองดูที่ Query : Query1-SendLine
โพสต์นี้ได้รับคำขอบคุณจาก: aek

3
Dim ctl As Control
For Each ctl In Me.Controls
    If (ctl.ControlType = acTextBox) Then
        ctl.Value = Null
    End If
Next ctl
โพสต์นี้ได้รับคำขอบคุณจาก: Un

4
ผมใช้แบบนี้
โพสต์นี้ได้รับคำขอบคุณจาก: chai

5
ลองแบบนี้
DMax("norec","QueryName", "date >= " & Trim(Str(Year(strDate))) & "/1/1" & " and date <= " & Trim(Str(Year(strDate))) & "/12/31" & "")
โพสต์นี้ได้รับคำขอบคุณจาก: tHizoNe

6
ลองเป็น ปี/เดือน/วัน หรือยังครับ
โพสต์นี้ได้รับคำขอบคุณจาก: tHizoNe

7
เพิ่มเติม :)
โพสต์นี้ได้รับคำขอบคุณจาก: I love movies

8
ใช้  Datediff ช่วยเช็คได้ไหมครับ



โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

9
อ่านแล้วผมนึกถึงตอนเขียน VB ใช้ Application.Doevents() ใน VBA Access ใช้เหมือนกันหรือเปล่าผมยังไม่เคยใช้
ในตอนที่เราสั่งทำงานอะไรสักอย่างนาน ๆ ก็จะใช้ progress bar เพื่อแสดงสถานะที่ทำถึงไหนแล้วก็ใส่ Application.Doevents() ไว้ในการทำงานมันทำให้สามารถเลื่อนขยับทำอย่างอื่นได้ด้วย

โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit

10
ห้อง MS Access / : Auto number ไม่ทำงานบน Form
« เมื่อ: 15 พ.ค. 64 , 09:56:19 »
ไฟล์ใหญ่ไหมส่งมาให้ดูก็ได้ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Numberf

11
ผมลองเอา code ไปลองดูใช้เปิดได้ปกตินะครับ
win10+office 2016 pro 32bit
โพสต์นี้ได้รับคำขอบคุณจาก: arampong

12
ห้อง MS Access / : Code ใช้งานไม่ได้
« เมื่อ: 21 มี.ค. 64 , 13:57:53 »
ไฟล์ใหญ่ไหมครับส่งมาผมลองเปิดดู error หน่อย
โพสต์นี้ได้รับคำขอบคุณจาก: kitisak

13
ห้อง MS Access / : ลบ Code เราเฉยเลย
« เมื่อ: 19 มี.ค. 64 , 12:53:11 »
ต้องมีอะไรเปลี่ยนไปเช่น windows หรือ Office
โพสต์นี้ได้รับคำขอบคุณจาก: kitisak

14
ห้อง MS Access / : transection table สอบถามค่ะ
« เมื่อ: 12 มี.ค. 64 , 07:54:12 »
ตารางสินค้าต้องมีราคาสินค้าที่ตั้งไว้
ตาราง order เสนอครั้งที่ 1, 2,3 รหัสต้องต่อเนื่องตามรหัสลูกค้าและงาน
ตาราง order detail เก็บรหัส order , รหัสสินค้า , ราคาที่ขาย
ผมคิดว่าราคานำไปเปรียบเทียบตารางสินค้า หรือ ใบเสนอราคาก่อนหน้าหลังน่าจะเปรียบเทียบกันได้
โพสต์นี้ได้รับคำขอบคุณจาก: Jiw Jewel

15
แบบนี้เปล่าครับ

https://www.thai-access.com/yeadram_view.php?topic_id=3444
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

16
DAO  ผมชอบใช้เพราะมี Index and seek ให้ใช้ ลองดู index , seek เพิ่มเติมด้วยครับ
ในเว็บมีหลายกระทู้ที่พูดถึง
ตัวอย่าง
https://www.thai-access.com/index.php?topic=629.0
โพสต์นี้ได้รับคำขอบคุณจาก: Kxess, PNR

17
https://www.thaicreate.com/php/forum/031081.html
แบบนี้เปล่าครับตั้งใน php
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

18
&feature=youtu.be
โพสต์นี้ได้รับคำขอบคุณจาก: PNR

หน้า: [1] 2 3 4