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