กระทู้เก่าบอร์ด อ.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) รบกวนผู้รู้ทุกท่านครับ ขอบคุณครับ
ืี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 เที่ยว
รบกวนอีกครั้งครับ ใน "รายงาน" ข้อมูลเดียวกันกับคำถามแรก
(พรชัยค้าไม้ : 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]
ประมาณนี้ครับ
เช่นเดิม
Deliver_List : [Customer] & " : " & [Delivery1] & ", " & [Deliverly2] & ", " & [Delivery3]
ก็จะได้เป็น
Deliver_List : [Customer] & " : " & [Delivery1] & ", " & vbNewLine & [Deliverly2] & ", " & [Delivery3]
ประมาณนี้ครับ
4 @R17274
ขอบคุณ คุณธัชชัย ครับ
ผมเพิ่มเติม Deliver_List : [Customer] & " : " & [Delivery1] & ", " & vbNewLine & [Deliverly2] & ", " & [Delivery3]
ตามที่คุณธัชชัยบอกแล้ว ผลคือมันออกมาเฉพาะ "Customer,,,,," ครับ ส่วน "Delivery" ไม่มีข้อมูลออกมาครับ
ผมเพิ่มเติม Deliver_List : [Customer] & " : " & [Delivery1] & ", " & vbNewLine & [Deliverly2] & ", " & [Delivery3]
ตามที่คุณธัชชัยบอกแล้ว ผลคือมันออกมาเฉพาะ "Customer,,,,," ครับ ส่วน "Delivery" ไม่มีข้อมูลออกมาครับ
5 @R17275
อิอิ
ขอโทษครับ vbNewLine กับ vbCRLf มันอยู่ใน VBA ครับ
ผมก็เพลินไปหน่อย ถ้าเป็นการแสดงผลใน Query ไม่น่าจะขึ้นบรรทัดใหม่ในฟิลด์ได้นะครับ (ผมลืมไป)
ขอโทษครับ 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)
ผมขอถามเพิ่มเติมว่า
-ถ้าในการขนส่ง 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)
Time: 0.3460s