เราสามารถ สุ่มหาตัวเลข แบบเฉพาะเจาะจงได้ไหมคะ


1 สมาชิก และ 2 ผู้มาเยือน กำลังดูหัวข้อนี้

เมื่อวานนี้ เวลา 15:16:54
อ่าน 45 ครั้ง

มาลี

เรียนสอบถามอาจารย์ทุกท่านดังนี้นะคะ

หนูมีตารางหนึ่ง ซึ่งมีระเบียนเก็บตัวเลข4หลัก แยกเป็นกลุ่มๆ โดยมีคอมม่าเป็นตัวคั่นระหว่างกลุ่มตัวเลข ดังตัวอย่างประมาณนี้ค่ะ

1234, 5677, 4155, 6799, 5432, 1456, ..... เก็บไปเรื่อยๆประมาณ 20 กลุ่ม
ซึ่งตัวเลขก็ไม่แน่นอน แต่ว่ารูปแบบเป็น 4 หลัก คั่นด้วยคอมม่าแล้วเคาะ1วรรค เหมือนกันทั้งหมด

ประเด็นคำถามของหนูก็คือ หนูอยากจะทำฟอร์มค้นหาตัวเลขโดยผ่านคิวรี่ เช่น
สมมติว่าต้องการจะหาตัวเลข 1455 ว่ามีอยู่ที่ระเบียนไหนบ้าง ก็ให้คีย์ 4155 ลงไป เพื่อหาข้อมูลมาแสดง
แต่ถ้าไม่มีข้อมูลในระเบียนใดเลย ก็แจ้งว่าไม่พบข้อมูล

ประมาณนี้แหละค่ะอาจารย์ ขอความช่วยเหลือด้วยนะคะ

 

เมื่อวานนี้ เวลา 17:25:11
ตอบกลับ #1

OddyWriter

: เราสามารถ สุ่มหาตัวเลข แบบเฉพาะเจาะจงได้ไหมคะ
« ตอบกลับ #1 เมื่อ: เมื่อวานนี้ เวลา 17:25:11 »
1. ทำไมต้องการหา 1455 แล้วไม่พิมพ์ 1455 แต่พิมพ์ 4155 ซึ่งมันผิดปกติ
2. ขอดูข้อมูลในรูปแบบตารางหน่อยครับ
3. สาเหตุที่ขอดูตารางเพราะผมไม่เข้าใจคำว่าระเบียนครับ
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี

เมื่อวานนี้ เวลา 18:24:23
ตอบกลับ #2

มาลี

: เราสามารถ สุ่มหาตัวเลข แบบเฉพาะเจาะจงได้ไหมคะ
« ตอบกลับ #2 เมื่อ: เมื่อวานนี้ เวลา 18:24:23 »
ขออภัยค่ะอาจารย์ OddyWriter พอดีหนูรีบพิมพ์ไปหน่อยก็เลยตาลายพิมพ์เลขผิดไปค่ะ 555
สรุปก็คือว่า หากเราต้องการจะหากลุ่มเลขอะไรก็คีย์เลขนั้นเข้าไปค่ะ
ส่วนคำว่า "ระเบียน" ก็คือ "เรคคอร์ด" นั่นแหละค่ะอาจารย์

เบื้องต้น หนูใช้คำสั่งในคิวรี่ [Qry_Search] ดังนี้ Like "*"+[forms].[Frm_Search].[Text0]+"*" ซึ่งผูกอยู่กับฟอร์ม [Frm_Search] ค่ะ

ผลลัพธ์ที่ได้ยังไม่ตอบโจทย์ค่ะ ก็คือ กลุ่มไหนที่มีตัวเลขเพียงเลขใดเลขหนึ่งตรงกับเลขที่่เราคีย์ มันก็จะถูกเลือกขึ้นมาด้วยทั้งหมด
แต่ที่หนูต้องการคือ ต้องให้ตัวเลขตรงกับเลขที่เราคีย์ครบทั้ง4หลักเท่านั้นค่ะ

ที่หนูจนปัญญาหาทางไปต่อไม่ถูกก็คือ กลุ่มตัวเลข4หลัก ทั้ง20กลุ่ม มันดันไปอยู่ในเร็คคอร์ดเดียวกัน ซึ่งมีเพียงคอมม่าและการเว้นวรรค์เท่านั้น ที่เป็นตัวแบ่งแยกแต่ละกลุ่ม

 

เมื่อวานนี้ เวลา 19:42:40
ตอบกลับ #3

OddyWriter

: เราสามารถ สุ่มหาตัวเลข แบบเฉพาะเจาะจงได้ไหมคะ
« ตอบกลับ #3 เมื่อ: เมื่อวานนี้ เวลา 19:42:40 »
ส่งตารางข้อมูลมาครับ
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 

เมื่อวานนี้ เวลา 22:24:32
ตอบกลับ #4

มาลี

: เราสามารถ สุ่มหาตัวเลข แบบเฉพาะเจาะจงได้ไหมคะ
« ตอบกลับ #4 เมื่อ: เมื่อวานนี้ เวลา 22:24:32 »
ไฟล์ตัวอย่างค่ะ [Search Num]

 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5