/* */

Monday, November 29, 2010

RE: [belajar-access] tansform/crosstab/pivot??



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:

cid:image001.jpg@01CB8FF2.B692C240

 

·         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

Saya masih belum paham bener cara penggunaan transform/crosstab/pivot
misal saya punya data seperti ini:

Nama   Tanggal1  Tanggal2  Tanggal3  Tanggal4
----------------------------------------------------------------------------
A             10           20            30            40
B              7             8             9               5
C             22           31            42             41

dan akan saya rubah menjadi seperti ini:

Nama     Value
------------------------------------------
A              10
A              20
A              30
A              40
B              7
B              8
B              9
B              5
C             22
C             31
C             42
C             41


Apa yang harus saya lakukan?
Mohon pencerahannya dan terimakasih sebelumnya

 



__._,_.___


SPAM IS PROHIBITED



Your email settings: Individual Email|Traditional
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