เปิดได้แล้ว
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 415   11
URL.หัวข้อ / URL
เปิดได้แล้ว

ผมเข้าweb อ.ไม่ได้นานเกือบเดือนแล้วครับ ดีใจจริงๆครับที่เปิดได้ ขอถามปัญหานี้หน่อยครับ ผมสร้าง Form มี Text box 4 ัตัว อยากจะกำหนดให้ตัวแรกรับได้ 4 ตัวเช่น XP45 Key ลงไปครบ 4 ตัวแล้วทำอย่างไรเมื่อ Key ตัวที่ 5 ให้เลื่อนไปลงที่Text box ตัวที่2 ผมลองใช้ Len แต่ก็ทำไม่ได้ครับ

11 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R05036
ลองแบบกระทู้ http://www.thai-access.com/suphap.php?topic_id=1571 หรือยังครับ
2 @R05038
ลองแล้วครับอ. อยากจะkey แบบต่อเนื่องเลยนะครับ keyมาถึงตัวที่ 5 ให้เลื่อนมาลงที่ Text2 เลยอย่างนี้นะครับ
3 @R05039
ลองเปลี่ยนเป็น

Private Sub TxtField5_BeforeUpdate(Cancel As Integer)
If Len([TxtField5]) > 5 Then
Me.NextTextBox.SetFocus
End If
End Sub
4 @R05041
ผมทดลองตามที่อ.แนะนำก็ยังไม่ได้ครับ
5 @R05082
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
num = num + 1
If num = 4 Then
Me.Text2.SetFocus
num = 0
End If
End Sub

Private Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer)
num = num + 1
If num = 4 Then
Me.Text3.SetFocus
num = 0
End If
End Sub

Private Sub Text3_KeyUp(KeyCode As Integer, Shift As Integer)
num = num + 1
If num = 4 Then
Me.Text4.SetFocus
num = 0
End If
End Sub
6 @R05090
ผมลองทำทั้ง 2 แบบ
ทั้งของ อ.สุภาพ และของ คุณ moo
ยังไม่สามารถทำได้ครับ
รบกวนทำตัวอย่างให้ดูด้วยครับ
ขอบพระคุณครับ
Suchat
ชลบุรี
7 @R05093
แต่ผมทดลองทำก็ได้นะครับ ลองดูที่ตัวอย่าง
8 @R05103
Private Sub txb1_KeyPress(KeyAscii As Integer)
If Len(txb1.Text) = 3 Then SendKeys "{Tab}"
End Sub
9 @R05120
ขอบพระคุณ คุณ moo และ คุณ access hotline มากๆ ครับ
ผมลองดูแล้ว สามารถทำได้ทั้ง 2 ท่านแล้วครับ
ขอบพระคุณมากๆ ครับ
Suchat
ชลบุรี
10 @R05122
ขอโทษครับ รายงานผลอีกครั้งครับ
ผมพบ Bug สำหรับ Code ของคุณ moo ครับ
คือ ถ้า Data เป็น ตัวเลข จะไม่มีปัญหาครับ
แต่ถ้าเป็น ตัวหนังสือ จะตัด Digi ผิดครับ
++++++++++++++++++++++++++
สำหรับ Code ของคุณ access hotline
ไม่มีปัญหา ทั้ง ตัวเลข และ ตัวอักษร ครับ
ผมขออนุญาติ คุณ access hotline ทำตัวอย่าง
มาให้เพื่อนๆ ดูครับ
ขอบพระคุณมากๆ ครับ
Suchat
ชลบุรี
11 @R05173
ขอบคุณมากเลยครับ ช่วงนี้ผมเปิดไม่ web ไม่ค่อยได้เลยครับปัญหาน่าจะมาจากโรงงานครับ web ไหนที่มีความรู้ดีจะเข้าไม่ค่อยได้
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1160s