กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
        
           490   4		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        อยากทราบรูปแบคำสั่ง Left, Right      
		
    
                ผมเปิดดูคำถามตั้งหลายหน้าแล้ว แต่ยังไม่เจอคำถามเรื่อง Left, Right เลย  
สมมติว่า Table ของผมมีอยู่ 3 Filed ดังนี้
Account Code Count
12345678
34567890
23456789
ผมต้องการให้เลข 3 ตัวหน้าของ Filed Account แสดงอยู่ใน Filed Code
และให้นับจำนวน 1 ที่ Filed Count ดังนี้
Account Code Count
12345678 123 1
34567890 345 1
23456789 234 1
จะต้องเขียนที่ไหน อย่างไรครับ ขอแบบละเอียดด้วยนะครับ
ขอบคุณล่วงหน้าด้วยครับ
    
  สมมติว่า Table ของผมมีอยู่ 3 Filed ดังนี้
Account Code Count
12345678
34567890
23456789
ผมต้องการให้เลข 3 ตัวหน้าของ Filed Account แสดงอยู่ใน Filed Code
และให้นับจำนวน 1 ที่ Filed Count ดังนี้
Account Code Count
12345678 123 1
34567890 345 1
23456789 234 1
จะต้องเขียนที่ไหน อย่างไรครับ ขอแบบละเอียดด้วยนะครับ
ขอบคุณล่วงหน้าด้วยครับ
				4 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R05833    
        
  
      แก้ไขครับ 
Left(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
Right(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
    
  Left(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
Right(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
        
    3 @R05834    
        
  
      ตอนที่ Add ข้อมูลลงตารางถ้าผ่านฟอร์มก็กำหนดค่าที่จะบันทึกดังนี 
 
recodrset![Account]=text1.Value
recodrset![Code]=Left(text1.Value,3)
 
text1.Value คือ Textboxสำหรับรับค่า Account
    
  recodrset![Account]=text1.Value
recodrset![Code]=Left(text1.Value,3)
text1.Value คือ Textboxสำหรับรับค่า Account
        
    4 @R05837    
        
    
      ขอคุณครับ คุณ MOO และ คุณ Ken ผมจะลองทำดูครับ    
    
  
      Time: 0.0594s
    
      
		
Left(string, n)
Left(จำนวนคำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
รูปแบบของ Right
Right(string, n)
Right(จำนวนคำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
ใช้ที่ Query ก็ได้
Code: Left([Account],3)
ใช้ที่ Form ก็ได้ ถ้าใช้ที่ Form ก็ให้เขียนที่ AfterUpdate ของ Filed Account(ในกรณีที่ใช้ชื่อนี้)
Me.Code = Left(Me.Account, 3)
ส่วนที่ Count = 1 ถ้าหมายถึง เป็น 1 อย่างเดียว ก็ให้ไปกำหนด Default Value ของ Filed Count ที่ Table