/* */

Tuesday, April 19, 2011

[belajar-access] Re: merubah isi row menjadi isi column

Ini trik saja sih, tidak bisa ( belum tahu ) cara otomatis .
1. Buat Query [Query1]
SELECT Table1.[id sewa], Table1.Tujuan, 1 AS Ada
FROM Table1;

2. Buat [Query2]
TRANSFORM Sum(Query1.Ada) AS SumOfAda
SELECT Query1.[id sewa]
FROM Query1
GROUP BY Query1.[id sewa]
PIVOT Query1.Tujuan;

3. Buat [Query3]
SELECT Query2.[id sewa], IIf([Bekasi]=1,"Bekasi","") AS Tujuan1, IIf([Cakung]=1,"Cakung","") AS Tujuan2, IIf([Cikarang]=1,"Cikarang","") AS Tujuan3
FROM Query2;

Semoga sesuai dengan harapan ....
'==================

--- In belajar-access@yahoogroups.com, budi suryadi <blue_chocolate@...> wrote:
>
> Selamat pagi semua...dan salam kenal..
> saya sebagai pemula merasa sangat terbantu sekali dgn adanya milis belajar
> access ini, sehingga saya dapat belajar access melalui contoh2 permasalahan yg
> ada..
>
> Namun kali ini saya mendapatkan kendala tentang bagaimana merubah isi row
> menjadi isi column...
> contoh :
> saya mempunyai tabel 1 yg isinya sbb:
>
> id sewa Tujuan
> 1 Bekasi
> 1 Krawang
> 1 Cikarang
> 1 Cakung
> 2 Cikarang
> 2 Cakung
> 2 Tangerang
> 3 Cikarang
> 3 Tangerang
> 4 Cikarang
> 4 Tangerang
> 4 Bekasi
> lalu saya ingin merubahnya menjadi seperti ini :
>
> id sewa Tujuan1 Tujuan2 Tujuan3 Tujuan4
> 1 Bekasi Krawang Cikarang Cakung
> 2 Cikarang Cakung Tangerang
> 3 Cikarang Tangerang
> 4 Cikarang Tangerang Bekasi
>
> column tujuan pada hasil tabel 1 mengikuti jumlah tujuan yg ada pada tabel 1
>
> Bagaimanakah caranya ?
> Mohon bantuan dan saran dari teman2 dan para master access semuanya..
> sebelumnya saya ucapkan banyak2 terima kasih
>
> nb: file contoh terlampir
>
>
> Best Regard's
> Budi Suryadi
>


------------------------------------

SPAM IS PROHIBITEDYahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/belajar-access/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/belajar-access/join
(Yahoo! ID required)

<*> To change settings via email:
belajar-access-digest@yahoogroups.com
belajar-access-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
belajar-access-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment