Halo Afrizal,
susunan tabel dan field misalnya sbb:

tblTransaksi
idtransaksi, tgltransaksi, idkonsumen

tblKonsumen
idkonsumen, tgllahir

kita ingin mencari idtransaksi yang dilakukan konsumen berusia 15 - 24

SELECT tblTransaksi.idtransaksi, tblTransaksi.tgltransaksi, 
tblTransaksi.idkonsumen, tblKonsumen.tgllahir, 
CInt(DateDiff("yyyy",[tgllahir],[tgltransaksi])) AS umur
FROM tblKonsumen INNER JOIN tblTransaksi ON tblKonsumen.idkonsumen = 
tblTransaksi.idkonsumen
WHERE CInt(DateDiff("yyyy",[tgllahir],[tgltransaksi])) Between 15 And 24;

misalnya, kita namakan qrySelect15To24

dengan mengganti kriteria between sesuai umur yang kita inginkan, maka
nantinya ada 7 query sesuai kriteria yang sudah kita tentukan sebelumnya.

salam kompak dan jabat erat
murid belajar access

----- Original Message ----- 
From: Afrizal 
To: [email protected] 
Sent: Thursday, June 18, 2009 17:21
Subject: [belajar-access] cara membuat kriteria umur di query

      to All

      saya mau nanya ....
      gimana cara membuat kriteria umur di query hanya dengan memasukkan 
tanggal lahir dengan otomatis masuk ke dalam kriteria tersebut 

      misal
      kriteria umur
      0 - <1
      1 - 4
      5 - 14
      15 - 24
      25 - 44
      45 - 65
      > 65
      contoh saya memasukkan tanggal transaksi hari ini
      dan memasukkan data konsumen serta memasukkan tgl lahir
      sesudah saya input tgl lahir secara otomatis masuk dalam kriteria diatas

      thank all

      Afrizal 

Kirim email ke