ต้องการทราบว่า ฟิลด์ชื่อนี้มีอยู่ใน Table นี้หรือไ
กระทู้เก่าบอร์ด อ.Yeadram

 1,164   2
URL.หัวข้อ / URL
ต้องการทราบว่า ฟิลด์ชื่อนี้มีอยู่ใน Table นี้หรือไ

ไม่ทราบว่า สมาชิกท่านใดทราบคำสั่ง ในการตรวจสอบว่า ฟิลด์ชื่อนี้มีอยู่ใน Table นี้หรือไม่

ขอบคุณครับ

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

1 @R04276
คำสั่งตรงๆ ผมไม่เคยรู้จักนะครับ
แต่คิดว่า การใช้ลูปวนตรวจก็ไม่น่าจะช้าเท่าไหร่

ADO
dim rs as new adodb.recordset
rs.open "table1", currentproject.connection, 1
for i = 0 to rs.fields.count-1
msgbox rs(i).name
next



DAO
Dim db As DAO.Database
Dim tb As DAO.TableDef
Dim fld As DAO.Field
Set db = CurrentDb
Set tb = db.TableDefs("Table1")
For Each fld In tb.Fields
MsgBox fld.Name
Next
2 @R04288
ได้มาแล้วครับ รูปแบบคำสั่งคือ

CurrentDb.TableDefs("TableName").Fields("FieldName").Name = "FieldName"

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