กระทู้เก่าบอร์ด อ.Yeadram
958 8
URL.หัวข้อ /
URL
รบกวนหน่อยคับ รวมข้อมูลต่างตารางทำไงครับ
รบกวนหน่อยคับ รวมข้อมูลต่างตารางทำไงครับ
คือผมมี
Table
A 1
B 2
C 3
D 4
แล้วจะเอาค่าให้มารวมต่อกันเป็น
1 2 3 4
แบบนี้ทำยังไงครับผม
คือผมมี
Table
A 1
B 2
C 3
D 4
แล้วจะเอาค่าให้มารวมต่อกันเป็น
1 2 3 4
แบบนี้ทำยังไงครับผม
8 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R22517
ขอคุณครับคุณ PichaiTC
คือประมาณว่า ตารางผมทำไว้เก็บข้อมูล 2 ตำแหน่งอยู่ 5 ตาราง
แล้วผมก็มีตารางรับค่ารวมไว้อันนึก
A = 05
B = 12
C = 55
D = 98
E = 01
อยากให้มันเอามาต่อกันแล้วมาเก็บค่าไว้ที่ตารางรับค่ารวม
0512559801
แบบนี้อะครับ
คือประมาณว่า ตารางผมทำไว้เก็บข้อมูล 2 ตำแหน่งอยู่ 5 ตาราง
แล้วผมก็มีตารางรับค่ารวมไว้อันนึก
A = 05
B = 12
C = 55
D = 98
E = 01
อยากให้มันเอามาต่อกันแล้วมาเก็บค่าไว้ที่ตารางรับค่ารวม
0512559801
แบบนี้อะครับ
3 @R22518
เอ้ย อธิบายเอง งงเอง ขอโทษด้วยครับมือใหม่มากๆ
คือ มีตารางเดียว แต่มีตัวเก็บค่า 5 ฟิลครับ แล้วจะเอาค่ารวมไปเก็บอีกฟิลครับ
คือ มีตารางเดียว แต่มีตัวเก็บค่า 5 ฟิลครับ แล้วจะเอาค่ารวมไปเก็บอีกฟิลครับ

4 @R22532
พอจะนึกออกไหมครับผม คือ เอาข้อมูล ของในฟิลด์แต่ละฟิลด์ในตารางเดียวกัน มาต่อกัน ไม่ได้เอามาคำนวนรวมกันนะครับ เอามาต่อกัน แล้วก็เอาค่าไปเก็บที่ตารางที่รอรับค่าไว้ครับผม
ขอบคุณครับ
ขอบคุณครับ
5 @R22533
ขออนุญาตตอบแทนคุณ PichaiTC นะครับ
สามารถเขียนเป็น SQL ในคิวรี่
UPDATE ชื่อเทเบิล AS T SET T.ชื่อฟิลด์ที่ต้องการเก็บผลลัพธ์ = T.A + T.B + T.C + T.D + T.E
ทำครั้งเดียวก็จะรวมให้ทีเดียวทั้งหมดทุกเรคอร์ดในเทเบิลครับ
สามารถเขียนเป็น SQL ในคิวรี่
UPDATE ชื่อเทเบิล AS T SET T.ชื่อฟิลด์ที่ต้องการเก็บผลลัพธ์ = T.A + T.B + T.C + T.D + T.E
ทำครั้งเดียวก็จะรวมให้ทีเดียวทั้งหมดทุกเรคอร์ดในเทเบิลครับ
6 @R22534
ขอบคุณ คุณสันติสุข มากๆครับ
มีคำสั่ง vba ไหมครับ หรือวิธีอื่นๆ
คือข้อมูลจำเป็นต้องมาแสดงที่หน้าฟอร์มด้วยครับ
(ฟิลด์ทั้งหมดนี้อยู่ในเทเบิลเดียวกันครับ)
ฟอร์มใส่ข้อมูล
[ 11 ]
[ 12 ]
[ 13 ]
[ 14 ]
[ 15 ]
แล้วให้ไปแสดงในช่องรับค่าอีกช่องนึง
[ 1112131415 ]
แบบนี้ครับ รบกวนด้วยครับผม
มีคำสั่ง vba ไหมครับ หรือวิธีอื่นๆ
คือข้อมูลจำเป็นต้องมาแสดงที่หน้าฟอร์มด้วยครับ
(ฟิลด์ทั้งหมดนี้อยู่ในเทเบิลเดียวกันครับ)
ฟอร์มใส่ข้อมูล
[ 11 ]
[ 12 ]
[ 13 ]
[ 14 ]
[ 15 ]
แล้วให้ไปแสดงในช่องรับค่าอีกช่องนึง
[ 1112131415 ]
แบบนี้ครับ รบกวนด้วยครับผม
7 @R22539
ใน event After Update ของแต่ละเท็กบ็อกซ์ ให้ใส่โค้ด
Sub ..._AfterUpdate( )
me.เท็กบ็อกซ์ที่แสดงรวมค่า = nz(me.เท็กบ็อกซ์ของA) + nz(me.เท็กบ็อกซ์ของB) + ... + nz(me.เท็กบ็อกซ์ของE)
End Sub
Sub ..._AfterUpdate( )
me.เท็กบ็อกซ์ที่แสดงรวมค่า = nz(me.เท็กบ็อกซ์ของA) + nz(me.เท็กบ็อกซ์ของB) + ... + nz(me.เท็กบ็อกซ์ของE)
End Sub
8 @R22569
ขอบคุณคุณสันติสุข มากๆครับ ช่วยให้งานเดินต่อได้ครับผม
Time: 0.4749s
ประมาณว่า
Open RecordSet
Do While not rs.eof
text = text & " " & rs(2)
rs.MoveNext
End Do