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 >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > > >

