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