ตรวจสอบไฟล์ EXCEL
กระทู้เก่าบอร์ด อ.Yeadram

 1,372   6
URL.หัวข้อ / URL
ตรวจสอบไฟล์ EXCEL

เรียนถามอาจารย์ดังนี้ครับ
ผมต้องการจะตรวจสอบไฟล์ EXCEL ที่จะนำเข้าในโปรแกรม ACCESS
โดยไฟล์ตาราง EXCEL มี 4 colume คือ
order_id
product_no
price
amnt
โดยเมื่อจะนำเข้าตาราง excel ให็โปรแกรม ACCESS ตรวจสอบว่าตารางดังกล่าวมี
มี 4 colume ตามชื่อ
order_id
product_no
price
amnt
ครบหรือเปล่า จะทำอย่างไรครับ

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

1 @R06712
   ลองไปแกะดูครับ แต่ต้องไปแอด Micorsoft Excel Object Library ก่อนด้วยนะครับ

   Dim appExcel As Excel.Application
   Dim wbk As Excel.Workbook
   Dim wks As Excel.Worksheet
   Dim sOutput As String
   Dim strExportFileName As String
   
   strExportFileName = "\Sheet1.xls"
   
   sOutput = CurrentProject.Path & strExportFileName     
   Set appExcel = Excel.Application
   Set wbk = appExcel.Workbooks.Open(sOutput)
   Set wks = appExcel.Worksheets(1)

MsgBox wks.Cells(1, 1).Value


   Set wks = Nothing
   Set wbk = Nothing
   Set appExcel = Nothing
2 @R06718
แอด Micorsoft Excel Object Library ทำยังไงครับ
ช่วยบอกวิธีด้วยครับ
3 @R06720
ไปที่หน้า Visual Basic แล้วเลือกเมนูบาร์ที่ชื่อว่า Tools เลือก Reference
จากนั้นเลือกหา Microsoft Excel Object Library ติ๊กถูกแล้วกด OK
4 @R06726
ว่างๆ เลยลองไปถามอากู๋ (หัวหน้าไม่อยู่... อิอิ) ดูว่ามีวิธีเขียนโค้ดใส่ Object Library ลงใน Access
แบบอัตโนมัติมั๊ย เผื่อใครจะสนใจเอาไปใช้ ไปที่นี่เลยครับ

http://msaccesstips.com/2009/03/ms-access-and-reference-library/
5 @R06728
ขอบคุณอาจารย์มากครับ
ยังไม่ได้เลยครับ รบกวนอาจารย์ยกตัวอย่างให้ดูด้วยครับ
6 @R06731
ยังไม่ได้!

คือไม่ได้ในขั้นตอนไหนครับ
- ขั้นตอนการเพิ่มไลบรารี่
- หรือขั้นตอนการตรวจสอบคอลัมน์ใน excel

ทำอะไรไปแล้วบ้างครับ ติดขัดขั้นไหน ที่ติดขัด ติดขัดอย่างไร มี error อะไรหรือเปล่า ขอทราบข้อความ error ด้วยครับ หรือไม่ก็จับภาพหน้าจอ มาประจานกันเลยครับ อิอิ จะได้ช่วยกันดูครับ

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