ค้นหา Report ที่ชื่อขึ้นต้นด้วย Z จากอีก Database
กระทู้เก่าบอร์ด อ.Yeadram

 1,230   1
URL.หัวข้อ / URL
ค้นหา Report ที่ชื่อขึ้นต้นด้วย Z จากอีก Database

ค้นหา Report ที่ชื่อขึ้นต้นด้วย Z จากอีก Database
โดยการเขียน CODE
สมมุติ Database ที่มี Report นี้อยู่ใน
"C:\Folder\File.mdb"
ผมต้องการแสดงชื่อ Report นี้ทั้งหมดที่ขึ้นต้นด้วย Z

รบกวนด้วยครับ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R12237
ตัวอย่างนะครับ
สร้างปุ่มขึ้นมา ใส่ใน Event > On Click

    Dim db As Database
    Dim i As Integer
    Dim temp_name As String
    temp_name = ""
    Set db = DAO.OpenDatabase("C:\Folder\File.mdb")
    'หากไฟล์มีรหัสผ่าน เช่น 1234 ใช้ตามด้านล่าง
    'Set db = DAO.OpenDatabase("C:\Folder\File.mdb", False, False, ";pwd=1234")
    For i = 0 To db.Containers("Reports").Documents.Count - 1
        If db.Containers("Reports").Documents(i).name Like "Z*" Then
            temp_name = temp_name & ", " & db.Containers("Reports").Documents(i).name
        End If
    Next i
        If temp_name = "" Then
            MsgBox "ไม่พบชื่อ Reports"
        Else
            MsgBox Right(temp_name, Len(temp_name) - 2)
        End If
    db.Close: Set db = Nothing

ประมาณนี้ครับ ปรับใช้ดู หากสนใจความหมายและอยากต่อยอดอื่นๆต่อไป ลองศึกษาเรืองของ DAO หรือ ADO จะเป็นประโยชน์มากๆครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3335s