1 ฟอร์มมีหลาย id แล้วจะให้เรียงตาม id ที่เราต้องกา
กระทู้เก่าบอร์ด อ.Yeadram

 972   9
URL.หัวข้อ / URL
1 ฟอร์มมีหลาย id แล้วจะให้เรียงตาม id ที่เราต้องกา

1ฟอร์มเราได้ดึง รหัสมาหลายตัวเพื่อโชว์รายละเอียดของรหัสนั้น ๆ แต่ปัญหาคือ ข้อมูลรหัสไม่เรียงตามที่เราต้องการ

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

1 @R17321
แก้ไขไงดีครับ
2 @R17322
เข้าใจว่าฟอร์มนี้ได้กำหนด Record Source เป็นตารางใช่ไหมครับ

วิธีการง่ายที่สุดคือนำตารางที่ตอนแรกคุณเอามากำหนดไว้ใน Record Source มาสร้างเป็นคิวรี

จากนั้นสั่ง Source ที่ ID

แล้วเปลี่ยน Record Source ของฟอร์มที่เดิมเป็นตาราง มาเป็นคิวรีที่คุณสร้างใหม่อันนี้แทน
3 @R17323
คือ ฟอร์มของผมจะประกอบไปด้วย
รหัสการซ่อมตามด้วยฟิวที่เกี่ยวข้องกับการซ่อม
รหัสผู้แจ้งซ่อม ตามด้วยฟิวที่เกี่ยวกับผู้แจ้งซ่อม
รหัสของที่ซ่อม ตามด้วยฟิวที่เกี่ยวกับของซ่อม

เวลาผมกรอกข้อมูลก็จะสร้าง รหัสของการซ่อมใหม่ ส่วนรหัส ของซ่อม กับ รหัสผู้แจ้งซ่อม จะกรอกไปเลยเพราะได้สร้างข้อมูลของผู้แจ้งซ่อม กับ ข้อมูลของซ่อมไว้แล้ว

แต่พอเรามากด next ไปอยากให้มันเรียงตามรหัสการซ่อมใหม่ครับ ตอนนี้มันไม่เรียง

ผมลองเอาฟิวที่ต้องการโชว์ในฟอร์มทั้งหมดที่ว่ามาลงใน คิวรี่แล้วย้ังเป็นเหมือนเดิมครับ
4 @R17324
1. กด Next นี่คือ เพื่อไปยังเรคอร์ดถัดไปใช่ไหมครับ
2. รหัสการซ่อมนี่เป็นอย่างไรครับ เช่น A0001 หรือเป็นตัวเลขอย่างเดียว 1,2,3,...
3. ปัจจุบันนี้มันเรียงกันอย่างไรครับ ขอดูตัวอย่างหน่อย
5 @R17326
ตอบ 1 ใช่ครับ
2. rep56-001
3.ในตารางขอมูลก็เรียงกันปกตินะครับ แต่พอมาน่าฟอร์มมันมี 3 รหัสคือ rep56-001
EMP001 IT03-053-55

สังเกตเห็นว่ามันน่าจะเรียงตาม emp001 นะครับ
ถ้าสร้างฟอร์มแล้วเอาเฉพาะตราราง ซ่อมที่เป็นรหัส rep56-001 มาใส่ในฟอร์มแล้วกด next ก็เรียงปกตินะครับ

ถ้านำทั้งสามตารางมารวมกัน มันจะไม่เรียง rep56-001 ครับ
6 @R17327
1. ทั้ง 3 ฟิลด์นี่อยู่ในตารางเดียวกันใช่ไหมครับ
2. ถ้าข้อ 1 คือ ใช่ แล้วทั้ง 3 ฟิลด์นี่ กำหนดอันไหนเป็น Primary Key หรือให้ทั้ง 3 ฟิลด์เลย

คงต้องถามกันอีกเยอะนะครับ เพราะผมไม่เห็นตาราง หรือคิวรี
7 @R17328
rep56-001 primary key ครับ
ส่วนอีกสองอัน ลิ้งกับตาราง ข้อมูลผู้แจ้ง กับ ข้อมูลเครื่องซ่อมครับ
8 @R17329
หมายความว่าอย่างไรครับ "ลิ้งกับตาราง ข้อมูลผู้แจ้ง กับ ข้อมูลเครื่องซ่อม"

ลิงค์ด้วย Combo Box
ลิงค์ด้วย Relationship
หรือสร้างเป็นคิวรี แล้ว Record Source ของฟอร์มก็คือ Query นี้
9 @R17330
relationship ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2916s