นำ filed หลายๆอันมาเรียงต่อกัน
กระทู้เก่าบอร์ด อ.Yeadram

 2,366   12
URL.หัวข้อ / URL
นำ filed หลายๆอันมาเรียงต่อกัน

ผมสร้าง ตาราง ชื่อ tbl_job มีข้อมูลดังนี้
                   
ืีnumber(PK)          001   
Car_number       00005
Customer            พรชัยค้าไม้
Delivery1             520010(เลขที่ใบส่งสินค้า
Delivery2             520011(เลขที่ใบส่งสินค้า)
Delivery3             520012(เลขที่ใบส่งสินค้า

(customer , Delivery = text)

คือผมต้องการทำ Query ให้ Customer กับ Delivery1,Delivery2,Delivery3 มาเรียงต่อกันครับ
(พรชัยค้าไม้ : 520010,520011,520012) รบกวนผู้รู้ทุกท่านครับ ขอบคุณครับ




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

1 @R17266
ก็เขียนที่คิวรี่ สมมุติตั้งชื่อ Deliver_List : [Customer] & " : " & [Delivery1] & ", " & [Deliverly2] & ", " & [Delivery3]
2 @R17271
ต้องขออภัยด้วยครับที่เข้ามาดูช้า ก่อนอื่นต้องขอขอบคุณ คุณสมบัติมากครับ ที่กรุณามาช่วยตอบคำถามของผม ผมทำตามที่คุณสมบัติบอกแล้ว ตรงตามที่ต้องการแล้วครับ
รบกวนอีกครั้งครับ ใน "รายงาน" ข้อมูลเดียวกันกับคำถามแรก
(พรชัยค้าไม้ : 520010,520011,520012,520013,520014,520015,520016)
ถ้าผมต้องการให้ 520014,520015,520016 เลื่อนมาอยู่อีกบรรทัด ต้องใชคำสั่งอย่างไรครับ
(พรชัยค้าไม้ : 520010,520011,520012,520013,
                    520014,520015,520016)
*หมายเหตุ "Delivery" อาจจะมีมากกว่า 3 ใบ ต่อการขนส่ง 1 เที่ยว



3 @R17272
ให้แทรก & vbNewLine & เข้าไปครับ
เช่นเดิม
Deliver_List : [Customer] & " : " & [Delivery1] & ", " & [Deliverly2] & ", " & [Delivery3]

ก็จะได้เป็น
Deliver_List : [Customer] & " : " & [Delivery1] & ", " & vbNewLine & [Deliverly2] & ", " & [Delivery3]

ประมาณนี้ครับ
4 @R17274
ขอบคุณ คุณธัชชัย ครับ
ผมเพิ่มเติม Deliver_List : [Customer] & " : " & [Delivery1] & ", " & vbNewLine & [Deliverly2] & ", " & [Delivery3]
ตามที่คุณธัชชัยบอกแล้ว ผลคือมันออกมาเฉพาะ "Customer,,,,," ครับ ส่วน "Delivery" ไม่มีข้อมูลออกมาครับ
5 @R17275
อิอิ

ขอโทษครับ vbNewLine กับ vbCRLf มันอยู่ใน VBA ครับ

ผมก็เพลินไปหน่อย ถ้าเป็นการแสดงผลใน Query ไม่น่าจะขึ้นบรรทัดใหม่ในฟิลด์ได้นะครับ (ผมลืมไป)
6 @R17276
ใช้ Chr(13) & Chr(10) แทน vbNewLine
7 @R17277
พระเจ้าชอร์ช มันยอดมาก (ลืมคำสั่งนี้ได้ไง เรา)
8 @R17282
ต้องขอขอบคุณทั้ง 3 ท่านมากครับ
9 @R17283
รบกวนยกตัวอย่างการใช้ chr(13) & chr(10) หน่อยครับ ไม่เข้าใจว่าทำงานอย่างไร แล้วเขียนอย่างไรครับ ขอบคุณครับ
10 @R17284
11 @R17285
ขอบคุณมากครับ ได้ความรู้มาอีกอย่างแล้ว ^^
12 @R17306
รบกวนอีครั้งครับ จากข้อมูลเดิม Customer 1 ร้านค้า แต่ Delivery มีหลายใบ
ผมขอถามเพิ่มเติมว่า
-ถ้าในการขนส่ง 1 เที่ยว ต่อรถ 1 คัน มี Customer หลายร้าน และมี Delivery จำนวนไม่เท่ากัน
เช่น
      Number(PK)        :   001
      Car_Number(PK) : 00005
      Customer1(PK)     :   พรชัยค้าไม้
      Delivery               : 520010 , 520011 , 520012
      Customer2(PK)      : สมบูรณ์ค้าเหล็ก
      Delivery               : 520013 , 520014
      Customer3(PK)      : สมชายสุขภัณฑ์
      Delivery               :   520015
ไม่ทราบว่าผมต้องออกแบบ Tabel อย่างไรครับ เพื่อที่เวลาออกรายงาน มันจะเรียงต่อกันเหมือนคำถามแรกครับ
(พรชัยค้าไม้ : 520010,520011,520012 ; สมบูรณ์ค้าเหล็ก : 520013 , 520014 ; สมชายสุขภัณฑ์ : 520015)

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3460s