กระทู้เก่าบอร์ด อ.Yeadram
        
           1,664   2		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        เปลี่ยน text เป็นวันที่      
    
      เรียนถามอาจารย์ทุกๆ ท่านค่ะ
จากคำถามคราวก่อนค่ะ คือข้อมูลอิมพอร์ตมาจากโปรแกรม foxplus มีฟิลด์วันส่งมอบสินค้าเป็น text โดยมีอักษรผสมตัวเลข คือ F02/2011, S02/2011 จึงไม่สามารถเปลี่ยน format ให้เป็นวันที่ ได้ แต่เวลาออกรายงานต้องการให้แปลงเป็น FEBRUARY 2011 ไม่ต้องมี F หรือ S
อาจารย์แดนเคยตอบไว้ให้ดังนี้
Format(DateSerial(right([วันส่งมอบสินค้า],4),mid([วันส่งมอบสินค้า],2,2),1),"mmmm yyyy")
แต่ไปต่อไม่ถูกค่ะ เอาไปวางที่ query, report ก็ยังไม่ได้ และขึ้น error ก็เลยลองใช้วิธีตัดตัวอักษรออก ( ลอกจากกระทู้เก่า ) ได้ฟิลด์ใหม่ใน query เป็น "02/2011" แล้ว แต่ไม่สามารถเปลี่ยน format ให้เป็นเดือน ปี ได้ค่ะ ติดตรงนี้จริงๆ ค่ะ ขอรบกวนด้วยค่ะ
    
    
  จากคำถามคราวก่อนค่ะ คือข้อมูลอิมพอร์ตมาจากโปรแกรม foxplus มีฟิลด์วันส่งมอบสินค้าเป็น text โดยมีอักษรผสมตัวเลข คือ F02/2011, S02/2011 จึงไม่สามารถเปลี่ยน format ให้เป็นวันที่ ได้ แต่เวลาออกรายงานต้องการให้แปลงเป็น FEBRUARY 2011 ไม่ต้องมี F หรือ S
อาจารย์แดนเคยตอบไว้ให้ดังนี้
Format(DateSerial(right([วันส่งมอบสินค้า],4),mid([วันส่งมอบสินค้า],2,2),1),"mmmm yyyy")
แต่ไปต่อไม่ถูกค่ะ เอาไปวางที่ query, report ก็ยังไม่ได้ และขึ้น error ก็เลยลองใช้วิธีตัดตัวอักษรออก ( ลอกจากกระทู้เก่า ) ได้ฟิลด์ใหม่ใน query เป็น "02/2011" แล้ว แต่ไม่สามารถเปลี่ยน format ให้เป็นเดือน ปี ได้ค่ะ ติดตรงนี้จริงๆ ค่ะ ขอรบกวนด้วยค่ะ
				2 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R08601    
        
  
      Error ว่าอย่างไร ? เอาคิวรี่ที่สร้างมาให้ดูด้วย    
    
  
        
    2 @R08689    
        
    
      สวัสดีค่ะ  ขอโทษค่ะที่ตั้งคำถามทิ้งไว้แล้วหายไปเลย คือว่ามีงานเข้ามากมายจนไม่ได้ทำต่อเลยค่ะ
วันนี้พอว่างเลยตั้งสติใหม่ เช็ค error และแก้ไปทีละจุด แล้วก็ทดลองวางใหม่ทีละช่วง ได้ผลเรียบร้อยแล้วค่ะ รู้แล้วว่าต้องเอาไปวางไว้หลังฟิลด์ที่เราต้องการเปลี่ยนแปลง โดยไม่ต้องใช้วิธีตัดตัวอักษร ถ้าใช้วิธีตัดตัวอักษร ต้อง insert หรือ update เข้าไปอีก
ก่อนหน้านี้ วางตรงไหนก็ไม่ได้ ฟ้องว่าเครื่องหมายผิด, ค่าผิด, วงเล็บผิด แก้แล้วก็ยังผิด หาที่วางตั้งหลายวัน จนท้อเลยค่ะ ไม่ใช่ไม่ทำแล้วเอาแต่โวยวายนะคะ
 
 
ขอบคุณมากๆ ค่ะ เวบนี้สอนได้มากกว่าหนังสือซะอีก รูปแบบรายงานเกือบเสร็จแล้วค่ะ
    
    
  วันนี้พอว่างเลยตั้งสติใหม่ เช็ค error และแก้ไปทีละจุด แล้วก็ทดลองวางใหม่ทีละช่วง ได้ผลเรียบร้อยแล้วค่ะ รู้แล้วว่าต้องเอาไปวางไว้หลังฟิลด์ที่เราต้องการเปลี่ยนแปลง โดยไม่ต้องใช้วิธีตัดตัวอักษร ถ้าใช้วิธีตัดตัวอักษร ต้อง insert หรือ update เข้าไปอีก
ก่อนหน้านี้ วางตรงไหนก็ไม่ได้ ฟ้องว่าเครื่องหมายผิด, ค่าผิด, วงเล็บผิด แก้แล้วก็ยังผิด หาที่วางตั้งหลายวัน จนท้อเลยค่ะ ไม่ใช่ไม่ทำแล้วเอาแต่โวยวายนะคะ
 
 
ขอบคุณมากๆ ค่ะ เวบนี้สอนได้มากกว่าหนังสือซะอีก รูปแบบรายงานเกือบเสร็จแล้วค่ะ
      Time: 0.6998s
    
      
		