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

Kirim email ke