mana dfirst-nya ?
kalau saya kasih contoh begini, dengan sub query:

query1:
OrderId 
TglOrdder(Asc) 
KodePart 
QtyDelay

query ke master parts:
select 
    p.kodepart, p.namapart, 
    (select top 1 orderid from query1 order by tglorder asc) as 
firstOrderID
from tbl_barang p

maka hasilnya anda dapatkan orderid yang pertama dari setiap parts.

aksan kurdin


--- In [email protected], Adhya <[EMAIL PROTECTED]> wrote:
>
> terima kasih atas solusinya pak Aksan,
> saya sudah mencoba cara yang pak aksan berikan, tapi dengan query 
> tersebut berarti hanya menghasilkan satu baris data saja, 
persoalannya 
> kodepart saya lebih dari 100 item, itu artinya Query saya mesti 
bisa 
> menghasilkan 100 baris data. untuk saat ini saya coba akali dengan 
> menambahkan kriteria  pada kodepartnya dengan merujuk pada form 
yang 
> menggunkan fungsi Dfirst-nya, querynya sbb:
> 
> SELECT TOP 1 [Qry Sisa PO].DueDate, [Qry Sisa PO].PONumID, [Qry 
Sisa 
> PO].KodePart, [Qry Sisa PO].Pending
> FROM [Qry Sisa PO]
> WHERE ((([Qry Sisa PO].KodePart)=[Forms]![Tbl Delivery Note]![Qry 
Form 
> Delivery Note].[Form]![Tbl Delivery Note2].[Form]![KodePart]) AND 
(([Qry 
> Sisa PO].Pending)>0))
> ORDER BY [Qry Sisa PO].DueDate, [Qry Sisa PO].PONumID, [Qry Sisa 
> PO].KodePart;
> 
> hasilnya aplikasi bisa berjalan sesuai yang saya inginkan.
> pertanyaan saya, apa ada cara lain untuk menyelesaikan persoalan 
saya 
> tersebut?
> 
> 
> 
> M. Aksan Kurdin wrote:
> >
> > querynya harusnya
> > select top 1 orderid, tglorder, kodepart, qtydelay
> > from ...
> > order by tglorder
> >
> > aksan kurdin
> >
> > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, Adhya <adhiya3@> wrote:
> > >
> > > selamat pagi para suhu access semuanya
> > > saya ada masalah dengan aplikasi yang sedang saya kerjakan, 
begini
> > > permasalahannya :
> > > saya punya query Delay yang saya ambil dari tabel order dan
> > > tbldelivery, dengan struktur tabel order : *OrderID, *KodePart,
> > > TglOrder,QtyOrder, NomerOrder. sedangkan struktur Querynya:
> > OrderId,
> > > kodepart,TglOrder,QtyDelay. dengan orderby TglOrder (Asc),
> > > masalahnya saat saya mencoba mengambil data pertama (OrderID) 
dari
> > > query, dengan menggunakan Dfirst Function ternyata nilai yang
> > dihasilkan
> > > adalah nomer OrderID terkecil. sementara yang saya inginkan 
adalah
> > > IrderID pertama sesuai dengan urutan Query. contoh :
> > >
> > > OrderId TglOrdder(Asc) KodePart QtyDelay
> > > _00045_ 12/01/08 AAA 1000
> > > ------> data yang saya inginkan
> > > _00044_ 13/01/08 AAA 1000
> > > ------> data yang dihasilkan
> > > 00046 20/01/08 AAA 1000
> > >
> > > mohon bantuan para suhu semua untuk memberi pencerahan dari
> > permasalahan
> > > tersebut.
> > > terimakasih sebelumnya
> > >
> >
> >
>


Kirim email ke