กระทู้เก่าบอร์ด อ.Yeadram
        
           1,718   6		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ตรวจสอบฟิลด์ในตาราง      
    
      ขอถามอาจารย์ หรือผู้รู้ ดังนี้ครับ ถ้าต้องการตรวจสอบว่าในตารางชื่อ Tbloffice มีฟิลด์ ชื่อ Name ซึ่งมีคุณสมบัติเป็น text ขนาด 10 อยู่ในตาราง Tbloffice หรือไม่ ถ้าไม่มีให้สร้างฟิลด์ ดังกล่าวในตาราง Tbloffice ให้เลย จะต้องเขียนคำสั่ง หรือ โค๊ดอย่างไรครับ    
    
  
				6 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R10080    
        
  
      ต้องขอโทษอาจารย์ด้วยครับที่สมมุติชื่อเป็นคำสงวน(ไม่ทราบจริงๆครับ)
และถามคำถามไม่เคลียร์
ผมขอให้ชื่อฟิลด์ใหม่เป็น povince แล้วกันนะครับ
ถ้ามีชื่อฟิลด์ povince ไม่ว่าจะมีขนาดเท่าใด หรือเก็บเก็บข้อมูลเป็นประเภทอื่น
ถือว่ามีครับ ถ้าไม่มี ให้สร้างฟิลด์ในตารางให้ด้วย
ขอขอบคุณอาจารย์ ครับที่ช่วยดู/และช่วยตอบ
    
    
  และถามคำถามไม่เคลียร์
ผมขอให้ชื่อฟิลด์ใหม่เป็น povince แล้วกันนะครับ
ถ้ามีชื่อฟิลด์ povince ไม่ว่าจะมีขนาดเท่าใด หรือเก็บเก็บข้อมูลเป็นประเภทอื่น
ถือว่ามีครับ ถ้าไม่มี ให้สร้างฟิลด์ในตารางให้ด้วย
ขอขอบคุณอาจารย์ ครับที่ช่วยดู/และช่วยตอบ
        
    3 @R10251    
        
  
      รบกวนอาจารย์ช่วยตอบด้วยครับ    
    
  
        
    4 @R10290    
        
  
      รบกวนอาจารย์อีกสักครั้ง ครับ    
    
  
        
    5 @R10291    
        
  
      คำสั่งตรวจสอบและสร้างฟิลด์ มีบรรทัดเดียวนี้ครับ
If fldExist("tbloffice", "povince") = False Then DoCmd.RunSQL "ALTER TABLE tbloffice ADD povince char(10)"
** ฟังก์ชั่น fldExist เป็นฟังก์ชั่นที่เราเขียนหรือลอกเอาไปวางไว้ก่อนแล้วที่โมดูล ให้ไปคัดลอกเอาเองจาก ลิงค์นี้ ในนั้นมีฟังก์ชั่นหลายตัวที่มีประโยชน์ครับ ผมเขียนไว้นานแล้วครับ
    
  If fldExist("tbloffice", "povince") = False Then DoCmd.RunSQL "ALTER TABLE tbloffice ADD povince char(10)"
** ฟังก์ชั่น fldExist เป็นฟังก์ชั่นที่เราเขียนหรือลอกเอาไปวางไว้ก่อนแล้วที่โมดูล ให้ไปคัดลอกเอาเองจาก ลิงค์นี้ ในนั้นมีฟังก์ชั่นหลายตัวที่มีประโยชน์ครับ ผมเขียนไว้นานแล้วครับ
        
    6 @R10297    
        
    
      ต้องขอขอบคุณอาจารย์มากครับ ที่กรุณา    
    
  
      Time: 0.5148s
    
      
		
เก็บข้อมูลชนิด text จริง
แต่ความกว้าง มันไม่ใช่ 10 เป็น 15 จะถือว่ามีฟิล์ดนี้แล้วหรือเปล่า
- จะให้ลบฟิลด์นี้แล้วสร้างใหม่
- หรือจะให้ ปรับความกว้างของฟิลด์ก็พอ
หรือ
ถ้ามันมีฟิลด์ชื่อ Name จริงๆ แต่มันเก็บข้อมูลเป็นประเภทอื่นๆ จะให้ถือว่ามีฟิลด์แล้วหรือเปล่า จะให้อย่างไรกับมัน
แล้วทำไมต้องตั้งชื่อฟิลด์ให้เป็นคำสงวนด้วยล่ะครับ อิอิ
ชื่ออื่นก็มีถมไป จะเรียกลำใย ทำไมเล่าหนา