กระทู้เก่าบอร์ด อ.Yeadram
1,666 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.2974s
ถ้ามันเป็นที่บรรทัดแรก สันนิษฐานได้สองอย่าง
- คุณยังไม่ได้กรอกข้อมูลใน text1 หรือเพิ่งล้างข้อมูลออก แล้วไปกด enter หรือ tab เพื่อให้เคอร์เซอร์มันเลื่อนออกจาก text1 (จริงๆ แล้วมันต้องมีข้อมูลใน text1 คำสั่งในบรรทัดที่ 1 ถึงจะทำงานได้ ไม่งั้นก็ error ทันทีครับ)
- เครื่องของคุณ ระบบ (access2007)ของคุณ ไม่รู้จักฟังก์ชั่น Left() อาจเกิดจากการตั้งค่าตอนติดตั้ง เกี่ยวกับการตั้งค่า ANSI หรือ Library ที่จำเป็นบางตัวไม่สามารถทำงานได้ ทำให้ Access ของคุณไม่รู้จักฟังก์ชั่น Left()
ถ้ามันเป็นที่บรรทัดที่สอง สันนิษฐานได้อย่างเดียว
- คุณกรอกข้อมูล น้อยกว่า 4 อักขระ ทำให้โค้ดเกิด Error ครับ
ลองตรวจสอบอีกทีครับ