ada kekurangan script yang sangat fatal:
(select top 1 orderid from query1 order by tglorder asc) as  
firstOrderID

seharus :
(select top 1 orderid from query1 where kodepart = p.kodepart order 
by tglorder asc) as 
 firstOrderID

aksan kurdin

--- In [email protected], "M. Aksan Kurdin" 
<[EMAIL PROTECTED]> wrote:
>
> 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 <adhiya3@> 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