กระทู้เก่าบอร์ด อ.Yeadram
1,164 2
URL.หัวข้อ /
URL
ต้องการทราบว่า ฟิลด์ชื่อนี้มีอยู่ใน Table นี้หรือไ
ไม่ทราบว่า สมาชิกท่านใดทราบคำสั่ง ในการตรวจสอบว่า ฟิลด์ชื่อนี้มีอยู่ใน Table นี้หรือไม่
ขอบคุณครับ
ขอบคุณครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R04288
ได้มาแล้วครับ รูปแบบคำสั่งคือ
CurrentDb.TableDefs("TableName").Fields("FieldName").Name = "FieldName"
โดยจะให้คำตอบออกมาในรูปแบบ True หรือ False เวลาใช้งานอาจต้องใช้ร่วมกับคำสั่ง If
CurrentDb.TableDefs("TableName").Fields("FieldName").Name = "FieldName"
โดยจะให้คำตอบออกมาในรูปแบบ True หรือ False เวลาใช้งานอาจต้องใช้ร่วมกับคำสั่ง If
Time: 0.4821s
แต่คิดว่า การใช้ลูปวนตรวจก็ไม่น่าจะช้าเท่าไหร่
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