กระทู้เก่าบอร์ด อ.Yeadram
        
           1,340   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.1191s
    
      
		
แต่คิดว่า การใช้ลูปวนตรวจก็ไม่น่าจะช้าเท่าไหร่
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