กระทู้เก่าบอร์ด อ.Yeadram
1,037 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 ของฟอร์มที่เดิมเป็นตาราง มาเป็นคิวรีที่คุณสร้างใหม่อันนี้แทน
วิธีการง่ายที่สุดคือนำตารางที่ตอนแรกคุณเอามากำหนดไว้ใน Record Source มาสร้างเป็นคิวรี
จากนั้นสั่ง Source ที่ ID
แล้วเปลี่ยน Record Source ของฟอร์มที่เดิมเป็นตาราง มาเป็นคิวรีที่คุณสร้างใหม่อันนี้แทน
3 @R17323
คือ ฟอร์มของผมจะประกอบไปด้วย
รหัสการซ่อมตามด้วยฟิวที่เกี่ยวข้องกับการซ่อม
รหัสผู้แจ้งซ่อม ตามด้วยฟิวที่เกี่ยวกับผู้แจ้งซ่อม
รหัสของที่ซ่อม ตามด้วยฟิวที่เกี่ยวกับของซ่อม
เวลาผมกรอกข้อมูลก็จะสร้าง รหัสของการซ่อมใหม่ ส่วนรหัส ของซ่อม กับ รหัสผู้แจ้งซ่อม จะกรอกไปเลยเพราะได้สร้างข้อมูลของผู้แจ้งซ่อม กับ ข้อมูลของซ่อมไว้แล้ว
แต่พอเรามากด next ไปอยากให้มันเรียงตามรหัสการซ่อมใหม่ครับ ตอนนี้มันไม่เรียง
ผมลองเอาฟิวที่ต้องการโชว์ในฟอร์มทั้งหมดที่ว่ามาลงใน คิวรี่แล้วย้ังเป็นเหมือนเดิมครับ
รหัสการซ่อมตามด้วยฟิวที่เกี่ยวข้องกับการซ่อม
รหัสผู้แจ้งซ่อม ตามด้วยฟิวที่เกี่ยวกับผู้แจ้งซ่อม
รหัสของที่ซ่อม ตามด้วยฟิวที่เกี่ยวกับของซ่อม
เวลาผมกรอกข้อมูลก็จะสร้าง รหัสของการซ่อมใหม่ ส่วนรหัส ของซ่อม กับ รหัสผู้แจ้งซ่อม จะกรอกไปเลยเพราะได้สร้างข้อมูลของผู้แจ้งซ่อม กับ ข้อมูลของซ่อมไว้แล้ว
แต่พอเรามากด next ไปอยากให้มันเรียงตามรหัสการซ่อมใหม่ครับ ตอนนี้มันไม่เรียง
ผมลองเอาฟิวที่ต้องการโชว์ในฟอร์มทั้งหมดที่ว่ามาลงใน คิวรี่แล้วย้ังเป็นเหมือนเดิมครับ
4 @R17324
1. กด Next นี่คือ เพื่อไปยังเรคอร์ดถัดไปใช่ไหมครับ
2. รหัสการซ่อมนี่เป็นอย่างไรครับ เช่น A0001 หรือเป็นตัวเลขอย่างเดียว 1,2,3,...
3. ปัจจุบันนี้มันเรียงกันอย่างไรครับ ขอดูตัวอย่างหน่อย
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 ครับ
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 ฟิลด์เลย
คงต้องถามกันอีกเยอะนะครับ เพราะผมไม่เห็นตาราง หรือคิวรี
2. ถ้าข้อ 1 คือ ใช่ แล้วทั้ง 3 ฟิลด์นี่ กำหนดอันไหนเป็น Primary Key หรือให้ทั้ง 3 ฟิลด์เลย
คงต้องถามกันอีกเยอะนะครับ เพราะผมไม่เห็นตาราง หรือคิวรี
7 @R17328
rep56-001 primary key ครับ
ส่วนอีกสองอัน ลิ้งกับตาราง ข้อมูลผู้แจ้ง กับ ข้อมูลเครื่องซ่อมครับ
ส่วนอีกสองอัน ลิ้งกับตาราง ข้อมูลผู้แจ้ง กับ ข้อมูลเครื่องซ่อมครับ
8 @R17329
หมายความว่าอย่างไรครับ "ลิ้งกับตาราง ข้อมูลผู้แจ้ง กับ ข้อมูลเครื่องซ่อม"
ลิงค์ด้วย Combo Box
ลิงค์ด้วย Relationship
หรือสร้างเป็นคิวรี แล้ว Record Source ของฟอร์มก็คือ Query นี้
ลิงค์ด้วย Combo Box
ลิงค์ด้วย Relationship
หรือสร้างเป็นคิวรี แล้ว Record Source ของฟอร์มก็คือ Query นี้
9 @R17330
relationship ครับ
Time: 0.3438s