กระทู้เก่าบอร์ด อ.Yeadram
1,336 4
URL.หัวข้อ /
URL
ส่งออกตาราง
ต้องการส่งออกตารางทั้งหมดจากฐานข้อมูล ชื่อ product.mdb(ซึ่งประกอบด้วยตาราง 10 ตาราง เช่น TBL_DETAIL,TBL_RECEIVE,TBL_DATA เป็นต้น) ไปยังฐานข้อมูลชื่อ backup.mdb
ต้องเขียนโค๊ด หรือทำอย่างไร ครับ
ขอคำแนะนำด้วยครับ
ต้องเขียนโค๊ด หรือทำอย่างไร ครับ
ขอคำแนะนำด้วยครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R07071
ต้องขอโทษอาจารย์ด้วยครับ ที่คำถามไม่ชัดเจนแต่แรก
ความต้องการ จะเป็นประเด็นที่1 คือ 10 ตารางดังกล่าว เป็นแค่ส่วนหนึ่งของ product.mdb ถ้าต้องการส่งออกตารางทั้งหมดจากฐานข้อมูล
อาจารย์ แนะนำให้สร้างอาเรย์เก็บชื่อตาราง แล้ววนลูปใช้คำสั่ง TransferDatabase
คือผมยังทำไม่เป็น อยากให้อาจารย์ยกตัวอย่างให้ดู
ขอบคุณมากครับ
ความต้องการ จะเป็นประเด็นที่1 คือ 10 ตารางดังกล่าว เป็นแค่ส่วนหนึ่งของ product.mdb ถ้าต้องการส่งออกตารางทั้งหมดจากฐานข้อมูล
อาจารย์ แนะนำให้สร้างอาเรย์เก็บชื่อตาราง แล้ววนลูปใช้คำสั่ง TransferDatabase
คือผมยังทำไม่เป็น อยากให้อาจารย์ยกตัวอย่างให้ดู
ขอบคุณมากครับ
3 @R07073
ตัวอย่างโค้ดที่ให้ไป คือวิธีเก็บอาเรย์แล้วครับ
นำไปประยุกต์ใช้เลยครับ
dim tb(9) as string
tb(0) = "TBL_DETAIL"
tb(1) = "TBL_RECEIVE"
tb(2) =....
for i = 0 to 9
docmd.transferdatabase เลือกเป็น export ระบุชื่อฐานข้อมูลปลายทางและระบุชื่อตารางด้วยอาเรย์ tb(i)
next
นำไปประยุกต์ใช้เลยครับ
dim tb(9) as string
tb(0) = "TBL_DETAIL"
tb(1) = "TBL_RECEIVE"
tb(2) =....
for i = 0 to 9
docmd.transferdatabase เลือกเป็น export ระบุชื่อฐานข้อมูลปลายทางและระบุชื่อตารางด้วยอาเรย์ tb(i)
next
4 @R07085
ทำได้แล้วครับ
ขอบคุณอาจารย์มากครับ
ขอบคุณอาจารย์มากครับ
Time: 0.3522s
แล้ววนลูปใช้คำสั่ง TransferDatabase
ถ้า 10 ตารางดังกล่าวคือตารางทั้งหมดของ product.mdb (ไม่มีตารางอื่นๆ นอกเหนือจากนี้แล้ว) คุณก็อาจจะลดงานไปได้ 1 อย่างคือไม่ต้องสร้างอาเรย์ เพราะมันมีอาเรย์ให้ใช้อยู่แล้ว
dim tb(9) as string
tb(0) = "TBL_DETAIL"
tb(1) = "TBL_RECEIVE"
tb(2) =....
for i = 0 to 9
docmd.transferdatabase เลือกเป็น export ระบุชื่อฐานข้อมูลปลายทางและระบุชื่อตารางด้วยอาเรย์ tb(i)
next