Maaf baru sempat buat picture nya. Yang perlu dilakukan adalah buat 3 table sbb:
· Table1:
Nama: Type Text, Tanggal1-4: type Number
Table1 | ||||
Nama | Tanggal1 | Tanggal2 | Tanggal3 | Tanggal4 |
a | 10 | 20 | 30 | 40 |
b | 7 | 8 | 9 | 5 |
c | 22 | 31 | 42 | 41 |
· Table2,
ID autonumber(diperlukan untuk no urut jika di sort), Nama Text, Value Number
Table2 | |||
id | Nama | Value | |
- |
· Table3,
Nama Text, Value Number
Table3 | ||
Nama | Value | |
- |
· Buat Query dan jalankan dari Query1 sd ke 4:
· Query1:
INSERT INTO Table2 ( Nama, [Value] )
SELECT Table1.Nama, Table1.Tanggal1
FROM Table1 LEFT JOIN Table3 ON Table1.Nama=Table3.Nama;
· Query2:
INSERT INTO Table2 ( Nama, [Value] )
SELECT Table1.Nama, Table1.Tanggal2
FROM Table1 LEFT JOIN Table3 ON Table1.Nama=Table3.Nama;
· Query3:
INSERT INTO Table2 ( Nama, [Value] )
SELECT Table1.Nama, Table1.Tanggal3
FROM Table1 LEFT JOIN Table3 ON Table1.Nama=Table3.Nama;
· Query4:
INSERT INTO Table2 ( Nama, [Value] )
SELECT Table1.Nama, Table1.Tanggal4
FROM Table1 LEFT JOIN Table3 ON Table1.Nama = Table3.Nama;
· Atau Buat Macro untuk menjalan ke-4 Query tsb:
· Hasilnya pada table2 akan terupdate seperti sbb: (urut Id dan Nama)
Table2 | |||
id | Nama | Value | Tanggal |
50 | a | 10 | |
53 | a | 20 | |
56 | a | 30 | |
59 | a | 40 | |
51 | b | 7 | |
54 | b | 8 | |
57 | b | 9 | |
60 | b | 5 | |
52 | c | 22 | |
55 | c | 31 | |
58 | c | 42 | |
61 | c | 41 |
Semoga bermanfaat.
Best Regards,
AccessWizards
From: belajar-access@yahoogroups.com [mailto:belajar-access@yahoogroups.com] On Behalf Of Anton Gundul
Sent: 29 Nopember 2010 12:01
To: belajaraccess
Subject: [belajar-access] tansform/crosstab/pivot??
Dear para suhu dan teman-teman sekalian |
__._,_.___
SPAM IS PROHIBITED
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
No comments:
Post a Comment