รบกวนหน่อยคับ รวมข้อมูลต่างตารางทำไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 811   8
URL.หัวข้อ / URL
รบกวนหน่อยคับ รวมข้อมูลต่างตารางทำไงครับ

รบกวนหน่อยคับ รวมข้อมูลต่างตารางทำไงครับ
คือผมมี

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

1 @R22500
เขียน code วน Loop ครับ
ประมาณว่า

Open RecordSet

Do While not rs.eof
text = text & " " & rs(2)
rs.MoveNext
End Do
2 @R22517
ขอคุณครับคุณ PichaiTC

คือประมาณว่า ตารางผมทำไว้เก็บข้อมูล 2 ตำแหน่งอยู่ 5 ตาราง
แล้วผมก็มีตารางรับค่ารวมไว้อันนึก

A = 05
B = 12
C = 55
D = 98
E = 01

อยากให้มันเอามาต่อกันแล้วมาเก็บค่าไว้ที่ตารางรับค่ารวม

0512559801

แบบนี้อะครับ
3 @R22518
เอ้ย อธิบายเอง งงเอง ขอโทษด้วยครับมือใหม่มากๆ

คือ มีตารางเดียว แต่มีตัวเก็บค่า 5 ฟิลครับ แล้วจะเอาค่ารวมไปเก็บอีกฟิลครับ

4 @R22532
พอจะนึกออกไหมครับผม คือ เอาข้อมูล ของในฟิลด์แต่ละฟิลด์ในตารางเดียวกัน มาต่อกัน ไม่ได้เอามาคำนวนรวมกันนะครับ เอามาต่อกัน แล้วก็เอาค่าไปเก็บที่ตารางที่รอรับค่าไว้ครับผม

ขอบคุณครับ
5 @R22533
ขออนุญาตตอบแทนคุณ PichaiTC นะครับ

สามารถเขียนเป็น 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 ]

แบบนี้ครับ รบกวนด้วยครับผม
7 @R22539
ใน event After Update ของแต่ละเท็กบ็อกซ์ ให้ใส่โค้ด

Sub ..._AfterUpdate( )
   me.เท็กบ็อกซ์ที่แสดงรวมค่า = nz(me.เท็กบ็อกซ์ของA) + nz(me.เท็กบ็อกซ์ของB) + ... + nz(me.เท็กบ็อกซ์ของE)
End Sub
8 @R22569
ขอบคุณคุณสันติสุข มากๆครับ ช่วยให้งานเดินต่อได้ครับผม
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2904s