Terima Kasih banyak Pak Aksan atas pencerahannya Thanks
Johan 2009/3/24 aksan.kurdin <[email protected]>: > cara dari saya, anda terpaksa meminta bantuan temporary table untuk maksud > ini, saya mencoba membuat cross trab query langsung dari select query > (mengandung sub query), access tidak membolehkan, sehingga hasil select > query yang pertama yang berisi selisih per tanggal saya buang ke tabel temp. > ztrks dulu, baru kemudian buat cross tab dari ztrks. > detail bisa dilihat dari sampel yang saya lampirkan > > aksan kurdin > > > Johan hung wrote: > > Thanks pak Aksan atas pencerahannya > > untuk pertanyaan no 1 > data mentah : > tgl KDtransaksi amount > 01/03/09 1234 500.000 > 01/03/09 2345 300.000 > 02/03/09 1234 800.000 > 02/03/09 2345 200.000 > dst > > dan tabel yang di inginkan : > > KDtransaksi 01/03/09 02/03/09 > 1234 500.000 300.000 > 2345 300.000 -100.000 > > dimana untuk tgl 2 adalah selisih amount dari tgl sebelumnya tgl. > 01.dan untuk setrusnya selisih dengan tgl sebelumnya > > Thanks > > 2009/3/21 aksan.kurdin <[email protected]>: >> Pertanyaan nomor satu tolong lebih diperjelas lagi, dari data mentah >> seperti >> yang diberikan, diinginkan hasilnya menjadi seperti tabel apa ? >> >> Pertanyaan nomor dua lebih mudah dilaksanakan di sisi interface form, >> bukan >> di sisi primary key table, karena terkait dengan data transaksi, bukan >> sifat >> normalisasi tabel. >> Anda bisa buat event before update dari form data entry yang akan mengecek >> kombinasi nama dan tanggal lahir dari tabel yang sama, untuk data satu >> bulan >> ke belakang berdasarkan tanggal entry. Perhatikan sample seperti >> terlampir. >> >> >> aksan kurdin >> >> >> Darsono wrote: >> >> betul, >> >> Berarti harus check data yang sudah ada dulu dari kombinasi nama dan >> tanggal >> lahir >> >> mungkin ada rekan lain yang bisa bantu. >> >> >> --- On Wed, 3/18/09, Johan hung <[email protected]> wrote: >> >> From: Johan hung <[email protected]> >> Subject: Re: [belajar-access] crosstab data dan duplicate data >> To: [email protected] >> Date: Wednesday, March 18, 2009, 11:42 AM >> >> Thank pak Darsono atas solusinya. Tp kl pake mmyy berarti pd awal >> bln data tsb bisa masuk lg dan mungkin blm 1 bln. Thanks >> >> On 3/17/09, Darsono <darson...@yahoo. com> wrote: >>> >>> Hallo Sdr. Johan hung, >>> >>> Untuk pertanyaan No. 2. >>> >>> Coba Buat tabel yang memiliki field a.l. >>> >>> Nama >>> TanggalLahir >>> TanggalEntry >>> KodeEntry <== jadikan PrimaryKey >>> dll.. sesuai kebutuhan >>> >>> Buat form untuk tabel tersebut >>> >>> sisipkan script EventAfterUpdate untuk Nama, TanggalLahir dan >>> TanggalEntry >>> >>> Me.KodeEntry = Me.Nama & "-" & Format(Me.TanggalLa hir,"ddmmyy" ) & "-" & >>> Format(Me.TanggalEn try, "mmyy") >>> >>> hasilnya kalau ga salah jadi spt ini >>> >>> Nama : Budi >>> TanggalLahir : 25 Feb 1983 >>> TanggalEntry : 16 Mar 2009 >>> KodeEntry : Budi-250283- 0309 >>> >>> artinya, >>> apabila pada saat entry date di bulan yang sama akan duplicate >>> >>> dicoba dulu aja, >>> >>> kalau ada salah yang lain mungkin bisa bantu >>> >>> salam >>> darsono >>> >>> http://propolis. webs.com >>> >>> --- On Tue, 3/17/09, Johan hung <johan.h...@gmail. com> wrote: >>> >>> From: Johan hung <johan.h...@gmail. com> >>> Subject: [belajar-access] crosstab data dan duplicate data >>> To: belajar-access@ yahoogroups. com >>> Date: Tuesday, March 17, 2009, 9:10 PM >>> >>> >>> >>> >>> >>> >>> Hi pakar access, >>> >>> Saya punya kesulitan untuk problem dibawah mohon pencerahannya >>> >>> 1. gimana cara untuk buat crosstab data dengan kolom per tgl dari >>> selisih amount data di bawah ? >>> >>> tgl KDtransaksi amount >>> 01/03/09 1234 500.000 >>> 01/03/09 2345 300.000 >>> 02/03/09 1234 800.000 >>> 02/03/09 2345 200.000 >>> dst >>> >>> 2. Selain itu saya juga mau menanyakan cara untuk membuat unik key >>> untuk mencegah duplicate data dlam waktu tertentu. >>> dimana apabila nama dan tgl lahir sama maka akan dianggap duplicate >>> dan duplicate tersebut hanya untuk wkt tertentu saja misalnya 1 bulan >>> saja (apabila ada nama dan tgl lahir sama di entry setelah lewat 1 >>> bulan dari pertama kali entry maka di anggap tdk duplicate) >>> >>> Sorry banyak tanya masih newbie.. >>> >>> Thanks >>> >>> Johan >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> > >

