กระทู้เก่าบอร์ด อ.Yeadram
        
           1,828   5		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        รหัสสินค้าที่แยกตัวอักษรออกจากตัวเลขค่ะ      
    
      เรียนท่านอาจารย์ yeadram
มือใหม่ค่ะ
ใช้ Access 2007 ลองทำตาม กระทู้เก่า ตามตัวอย่าง
---------------------------------------------------------
Private Sub Text1_Exit(Cancel As Integer)
text2 = Left(Text1, 1)
Text3 = Right(Text1, 4)
End Sub
--------------------------------------------------------
ปรากฏว่า ขึ้น ข้อความ ดังนี้
นิพจน์ที่ไม่ได้อาจส่งผลในชื่อของแมโคร ชื่อของฟังก์ชันที่ผู้ใช้กำหนดเอง หรือ [กระบวนงานเหตุการณ์]
ไม่อาจได้รับข้อผิดพลาดที่ประเมินฟังก์ชัน เหตุการณ์ หรือแมโคร
ผิดที่ตรงไหนคะ และต้องแก้ไขอย่างไร
ขอบพระคุณเป็นอย่างสูงค่ะ
    
  มือใหม่ค่ะ
ใช้ Access 2007 ลองทำตาม กระทู้เก่า ตามตัวอย่าง
---------------------------------------------------------
Private Sub Text1_Exit(Cancel As Integer)
text2 = Left(Text1, 1)
Text3 = Right(Text1, 4)
End Sub
--------------------------------------------------------
ปรากฏว่า ขึ้น ข้อความ ดังนี้
นิพจน์ที่ไม่ได้อาจส่งผลในชื่อของแมโคร ชื่อของฟังก์ชันที่ผู้ใช้กำหนดเอง หรือ [กระบวนงานเหตุการณ์]
ไม่อาจได้รับข้อผิดพลาดที่ประเมินฟังก์ชัน เหตุการณ์ หรือแมโคร
ผิดที่ตรงไหนคะ และต้องแก้ไขอย่างไร
ขอบพระคุณเป็นอย่างสูงค่ะ
				5 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R09515    
        
  
      ขอบคุณอาจารย์ yeadram มากค่ะ
จริงแล้วมันรันมาโครไม่ได้ค่ะ ไปเปิดดูกระทู้เก่าๆที่อาจารย์เคยตอบไว้ ได้แล้วค่ะ
มือใหม่จริงๆค่ะ
เพิ่งเข้ามา รู้สึกดีในความมีน้ำใจของอาจารย์มากค่ะ
ขอบคุณมากค่ะ
    
  จริงแล้วมันรันมาโครไม่ได้ค่ะ ไปเปิดดูกระทู้เก่าๆที่อาจารย์เคยตอบไว้ ได้แล้วค่ะ
มือใหม่จริงๆค่ะ
เพิ่งเข้ามา รู้สึกดีในความมีน้ำใจของอาจารย์มากค่ะ
ขอบคุณมากค่ะ
        
    3 @R09516    
        
  
      รบกวนอาจารย์อีกครั้งนะคะ 
จริงๆที่หนูตั้งใจจะทำคือ รับค่า ตัวอักษรมา 1 ตัว และตัวเลข 0001
ตามตัวอย่างค่ะ
แล้วแอดข้อมูลลงตาราง เพื่อวนเพิ่มค่ารหัสสินค้า ดังนี้ค่ะ
A0001
A0002
A0003
...
แล้วแสดงรหัสอัตโนมัติที่หน้าเพิ่มสินค้าค่ะ
รบกวนอาจารย์แนะนำวิธีทำค่ะ
ขอบคุณมากค่ะ
    
    
  จริงๆที่หนูตั้งใจจะทำคือ รับค่า ตัวอักษรมา 1 ตัว และตัวเลข 0001
ตามตัวอย่างค่ะ
แล้วแอดข้อมูลลงตาราง เพื่อวนเพิ่มค่ารหัสสินค้า ดังนี้ค่ะ
A0001
A0002
A0003
...
แล้วแสดงรหัสอัตโนมัติที่หน้าเพิ่มสินค้าค่ะ
รบกวนอาจารย์แนะนำวิธีทำค่ะ
ขอบคุณมากค่ะ
        
    4 @R09517    
        
  
      ไปหน้าแรกของเว็บบอร์ดนี้
มีช่องให้ค้นหา
ให้ค้นหา ด้วยคีย์เวอร์ดว่า "เลขที่อัตโนมัติ" หรือ "auto running" หรือ "autorun" หรือ "Autonumber"
กระทู้เก่ามีแนวทางหลายแนวทางครับ ลองดูว่า ถนัด หรือเข้าใจในแนวไหนก็ลองเอาไปประยุกต์ให้เข้ากับงานของคุณสิรินุชได้เลยครับ
ถ้าเอาไปประยุกต์แล้ว ทำงานได้บ้างแล้วแต่ยังติดขัดส่วนใดส่วนหนึ่งอีกนิดๆ หน่อยๆ ให้กลับมาโพสต์ถามต่อในกระทู้นี้ด้วยครับ และขอให้อ้างอิงถึงกระทู้เก่าที่ค้นเจอนั้นด้วย จะได้รู้ว่า คุณได้ลองทำตามแนวทางไหน แจ้งด้วยว่าทำไปถึงไหนติดขัดตรงไหน จะทำให้ได้คำตอบเร็วขึ้นครับ
    
  มีช่องให้ค้นหา
ให้ค้นหา ด้วยคีย์เวอร์ดว่า "เลขที่อัตโนมัติ" หรือ "auto running" หรือ "autorun" หรือ "Autonumber"
กระทู้เก่ามีแนวทางหลายแนวทางครับ ลองดูว่า ถนัด หรือเข้าใจในแนวไหนก็ลองเอาไปประยุกต์ให้เข้ากับงานของคุณสิรินุชได้เลยครับ
ถ้าเอาไปประยุกต์แล้ว ทำงานได้บ้างแล้วแต่ยังติดขัดส่วนใดส่วนหนึ่งอีกนิดๆ หน่อยๆ ให้กลับมาโพสต์ถามต่อในกระทู้นี้ด้วยครับ และขอให้อ้างอิงถึงกระทู้เก่าที่ค้นเจอนั้นด้วย จะได้รู้ว่า คุณได้ลองทำตามแนวทางไหน แจ้งด้วยว่าทำไปถึงไหนติดขัดตรงไหน จะทำให้ได้คำตอบเร็วขึ้นครับ
        
    5 @R09518    
        
    
      จะค่อยๆศึกษาค่ะ
ขอบคุณค่ะ
    
  ขอบคุณค่ะ
      Time: 0.0725s
    
      
		
ถ้ามันเป็นที่บรรทัดแรก สันนิษฐานได้สองอย่าง
- คุณยังไม่ได้กรอกข้อมูลใน text1 หรือเพิ่งล้างข้อมูลออก แล้วไปกด enter หรือ tab เพื่อให้เคอร์เซอร์มันเลื่อนออกจาก text1 (จริงๆ แล้วมันต้องมีข้อมูลใน text1 คำสั่งในบรรทัดที่ 1 ถึงจะทำงานได้ ไม่งั้นก็ error ทันทีครับ)
- เครื่องของคุณ ระบบ (access2007)ของคุณ ไม่รู้จักฟังก์ชั่น Left() อาจเกิดจากการตั้งค่าตอนติดตั้ง เกี่ยวกับการตั้งค่า ANSI หรือ Library ที่จำเป็นบางตัวไม่สามารถทำงานได้ ทำให้ Access ของคุณไม่รู้จักฟังก์ชั่น Left()
ถ้ามันเป็นที่บรรทัดที่สอง สันนิษฐานได้อย่างเดียว
- คุณกรอกข้อมูล น้อยกว่า 4 อักขระ ทำให้โค้ดเกิด Error ครับ
ลองตรวจสอบอีกทีครับ