select 0 as outQty, berarti kita definisikan satu kolom bernama outQty dengan nilai 0
jadi kalau saya punya tabel barang (kodeBarang, NamaBarang, Harga) berisi 5 record, maka perintah: select kodeBarang, NamaBarang, Harga, 0 as qtyAwal, 'Barang' as Keterangan from tblBarang maka result yang keluar seperti: +-------+--------------+------+-------+--------+ | kode | nama barang | hrg |qtyAwal| Ket | +-------+--------------+------+-------+--------+ | b-001 | barang b-001 | 1500 | 0 | Barang | | b-002 | barang b-002 | 1000 | 0 | Barang | | b-003 | barang b-003 | 2500 | 0 | Barang | | b-004 | barang b-004 | 3500 | 0 | Barang | | b-005 | barang b-005 | 3000 | 0 | Barang | +-------+--------------+------+-------+--------+ aksan kurdin --- In [email protected], "Afrizal" <afri...@...> wrote: > > Terima kasih mas aksan sudah membantu > > Tapi saya masih bingung pada query 0 as outQty > > Maksud dari 0 ini apa yam as karena saya sudah mencobanya tetapi tidak > berhasi untuk menampilkannya > > Dan contoh file ya ga bisa sy download mas > > > > > > select kdbrg, tgl, qty as inQty, 0 as outQty ( 0 ini apa ya mas) > from penerimaan > union all > select kdbrg, tgl, 0 as outQty, qty as outQty > from pengeluaran > order by tgl > > > > Terima kasih > > > > Afrizal > > > > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Aksan Kurdin > Sent: 25 Januari 2010 16:29 > To: [email protected] > Subject: Re: [belajar-access] stock awal bulan > > > > > > Kasus yang sama sudah pernah di bahas di milis ini. > Thread terakhir : > http://tech.groups.yahoo.com/group/belajar-access/message/23952 > <http://tech.groups.yahoo.com/group/belajar-access/message/23952> > > berikut saya pastekan kembali, anda perhatikan logikanya: > > menampilkan kartu stock > > > <deleted> > > Untuk membentuk laporan mutasi, anda tidak perlu tabel stock, yang > anda butuhkan hanya tabel penerimaan dan pengeluaran saja, ditambah > master barang untuk mengambil deskripsi barang dan keterangan lain. > > select kdbrg, tgl, qty as inQty, 0 as outQty > from penerimaan > union all > select kdbrg, tgl, 0 as outQty, qty as outQty > from pengeluaran > order by tgl > > itu adalah query pertama untuk membentuk history transaksi keluar > masuk barang secara tgl-per-tgl. kalau dibutuhkan hanya net qty per > tanggal, maka dari query tersebut tinggal di summary saja: > > select kdbrg, tgl, sum(inQty) as inQ, sum(outQty) as outQ > from query1 > group by kdbrg, > > query ini berisi semua histori dari awal tanggal sampai sekarang. > biasanya laporan yang dibutuhkan adalah laporan bulan tertentu saja, > atau dalam range tanggal tertentu. Maka query di atas harus anda pecah > menjadi dua, satu query sebagai saldo awal, dan satu lagi query detail > range tanggal yang diberikan. > > > select kdbrg, [startDate] as tanggal, sum(inQ) as inQty, sum(outQ) as > outQty > from query2 > where tgl < [startDate] > > union all > select kdbrg, tgl as tanggal, inQ as inQty, outQ as outQty > from query2 > where tgl between [startDate] and [endDate] > > Nah sekarang anda sudah mendapatkan tabel mutasi transaksi histori > masuk keluar. Untuk mendapatkan saldo balance per tanggal berjalan > anda main di report saja. > > .... saya sertakan contoh file, silakan dipelajari untuk > reporting-nya. Sedikit ber-vba .... > > > > > Aksan Kurdin > > Bumi Finance Surabaya wrote: > > > > Terima kasih Mas Belajar Office, tapi ini belum menjawab pertanyaan yang > dimaui mas Afrizal.. karena keterbatasan ilmu saya ttg Bab Query > Update/Delete/Union Table untuk mendptkan saldo > awal+pembelian-penjualan=Saldo akhir ... mungkin kl berkenan bapak > melengkapi nya. Mungkin ada Button untuk men generate dan backup di > akhir bulan, sebelum awal bulan berjalan.. Sekalian saya juga > belajar..he.he.he. > > > > Trim's > > From: [email protected] > [mailto:[email protected]] On Behalf Of Belajar Office > Sent: 25 Januari 2010 13:09 > To: [email protected] > Subject: Re: [belajar-access] stock awal bulan > > > > > > Sample yang bagus Bpk, sederhana namun memenuhi kebutuhan yang real, > selain itu table2 tersusun dengan relationalships yang rapih. > > > Thank's. > > > > > > ________________________________ > > From: Bumi Finance Surabaya <bumi-...@...> > To: [email protected] > Sent: Mon, January 25, 2010 12:19:54 PM > Subject: FW: [belajar-access] stock awal bulan > > > > Mas Afrizal and All, > > > > Mungkin bisa menjadi perbandingan, ini ada contoh pengurangan stock tapi > dari Form dengan menggunakan After Update. Silahkan di bongkar pasang, > jika menggunakan metode Query Update di Table Stock Saldo Akhir menjadi > Stock Saldo Awal bulan berikutnya . Mungkin ranahnya senior kali... > bongkar pasangnya > > > > Trim's > > > > From: belajar-access@ yahoogroups. com [mailto:belajar- acc...@yahoogrou > ps.com] On Behalf Of Belajar Office > Sent: 25 Januari 2010 10:19 > To: belajar-access@ yahoogroups. com > Subject: Re: [belajar-access] stock awal bulan > > > > > > Sama2 Bpk. Sebaiknya memang di pisah Bpk, dan Tblitem nya barangkali > tidak perlu dibuat. Bpk coba buat dulu query groupnya, nanti tambahkan > criteria Tanggal di dalamnya. > > > > Thank's. > > > > > > ________________________________ > > From: Afrizal <afri...@rspuriindah .co.id> > <mailto:afri...@...> > To: belajar-access@ yahoogroups. com > Sent: Mon, January 25, 2010 9:56:12 AM > Subject: RE: [belajar-access] stock awal bulan > > > > Terima kasih belajar office query ya sudah jalan > > > > Saya mau nanya lagi > > Kl seandainya di TBLitem tidak ada stockbln caranya bagaimana ya > > Karena item stockbln saya buat untuk input stock awal bln secara manual > > Dan yang saya inginkan stock awal bulan didapat secara otomatis > > Tanpa harus input manual > > > > Dan seandainya database saya pisah menjadi (TBLmaster itu gabungan > antara pembelian dan penjualan): > > TBLpenjualan_ header > > TBLpenjualan_ detail > > TBLPembelian_ header > > TBLpembelian_ detail > > Dan database tersebut saya gabungkan field noitem ya ke TBLitem itu bisa > ga ya mendapatkan stock awal bln secara otomatis > > > > Mohon bantuannya kembali terima kasih > > > > Terima kasih > > > > > > Afrizal > > > > From: belajar-access@ yahoogroups. com [mailto: belajar-access@ > yahoogroups. com ] On Behalf Of Belajar Office > Sent: 25 Januari 2010 8:33 > To: belajar-access@ yahoogroups. com > Subject: Re: [belajar-access] stock awal bulan > > > > > > Utk contoh query group, Bpk bisa copy paste pada query baru, sbb: > > > > SELECT TBLmasterDetail. NoItem, Sum(TBLItem. Stockbln) AS SumOfStockbln, > Sum(TBLmasterDetail .Quantity_ beli) AS SumOfQuantity_ beli, > Sum(TBLmasterDetail .Quantity_ jual) AS SumOfQuantity_ jual, > [SumOfStockbln] +[SumOfQuantity_ beli]-[SumOfQuan tity_jual] AS Sisa > FROM TBLmasterDetail INNER JOIN TBLItem ON TBLmasterDetail. NoItem = > TBLItem.NoItem > GROUP BY TBLmasterDetail. NoItem; > > Ciri utama RDBMS (Relational Database Management System) menghubungkan > table-tablenya dengan relationships pada field primary key dan foreign > key nya. Hampir setiap table dengan table lainnya ada hubungan. Beberapa > software database berbasis RDBMS adalah Microsoft Access, SQL Server, > MySQL, dan Oracle. > > Thank's. > > > > > > ________________________________ > > From: Afrizal <afri...@rspuriindah .co.id <http://co.id/> > > To: belajar-access@ yahoogroups. com > Sent: Sat, January 23, 2010 12:35:28 PM > Subject: RE: [belajar-access] stock awal bulan > > > > To Belajar office > > 1. Cara membuat query group ya bagaimana ya mas ? > 2. RDBMS itu apa ya mas, maaf loh mas sy belajar acces secara > otodidak jd tidak terlalu mengerti dalam membuat database ? > > Kl ada contoh yg menyerupai permasalahan saya boleh dong mas atau > teman2 di milis, karena sy butuh sekali > > > > Thank > > > > > > Afrizal > > ________________________________ > > From: belajar-access@ yahoogroups. com [mailto: belajar-access@ > yahoogroups. com ] On Behalf Of Belajar Office > Sent: 22 Januari 2010 16:52 > To: belajar-access@ yahoogroups. com > Subject: Re: [belajar-access] stock awal bulan > > > > > > Bpk, saya check file Bpk, saya agak kesulitan membacanya. Mungkin karena > saya belum bisa konsentrasi. Maaf sekali, bila saya belum bisa membantu > banyak, tapi percayalah Bpk, membuat saldo awal prinsipnya hanya membuat > dahulu query group yang berisi jumlah bulan sebelumnya, lalu query tsb > di joinkan dengan record source yang digunakan pada report. Sebuah > pekerjaan simple dan mudah sekali bilamana database sudah memenuhi > persyaratan RDBMS. Barangkali teman2 bisa membantu, dipersilahkan. > > Thank's. > > > > > > ________________________________ > > From: Afrizal <afri...@rspuriindah .co.id> > <mailto:afri...@...> > To: belajar-access@ yahoogroups. com > Sent: Fri, January 22, 2010 7:39:20 AM > Subject: RE: [belajar-access] stock awal bulan > > > > Terima kasih mas belajar office > > Tp ko tampilan ya tidak bisa ya > > Maklum mas saya masih belajar jd banyak ga ngerti ya hehehehehe > > > > Ini saya lampirankan mdb ya > > Tolong dibantunya ya > > > > Thank > > > > Afrizal > > > > ________________________________ > > From: belajar-access@ yahoogroups. com [mailto: belajar-access@ > yahoogroups. com ] On Behalf Of Belajar Office > Sent: 21 Januari 2010 15:32 > To: belajar-access@ yahoogroups. com > Subject: Re: [belajar-access] stock awal bulan > > > > > > Bpk bisa gunakan query update/append, atau bila ingin data senantiasa up > to date buat satu query group untuk menghasilkan SumOfQty, dengan > criteria per bulan sebelumnya.. > > > > SELECT Sum([qtt]) AS Saldo > FROM NamaTable > WHERE (((NamaTable. FieldTanggal) Between [TglAwal] And [TglAkhir])) ; > > > > Query yang digunakan di report di joinkan ke query group ini, maka sudah > langsung bisa ditampilkan. > > > > Thank's. > > > > > > ________________________________ > > From: Afrizal <afri...@rspuriindah .co.id> > <mailto:afri...@...> > To: belajar-access@ yahoogroups. com > Sent: Thu, January 21, 2010 12:42:49 PM > Subject: [belajar-access] stock awal bulan > > > > To para master acces > > > > Saya ada pertanyaan mengenai stock awal > > Saya membuat report bulanan dengan model seperti ini : > > > > OBAT > > STOCK AWAL > > PEMBELIAN > > PENJUALAN > > SISA > > qtt > > satuan > > total > > qtt > > satuan > > total > > qtt > > satuan > > total > > qtt > > satuan > > total > > PANADOL > > 2 > > 2000 > > 4000 > > 3 > > 2000 > > 6000 > > 4 > > 2650 > > 10600 > > 1 > > 2650 > > 2650 > > NEOSEP > > 3 > > 2100 > > 6300 > > 5 > > 2100 > > 10500 > > 1 > > 3250 > > 3250 > > 7 > > 3250 > > 22750 > > ENZIPLEX > > 6 > > 5000 > > 30000 > > 1 > > 5000 > > 5000 > > 3 > > 5700 > > 17100 > > 4 > > 5700 > > 22800 > > BODREX > > 2 > > 2500 > > 5000 > > 8 > > 2500 > > 20000 > > 4 > > 3200 > > 12800 > > 6 > > 3200 > > 19200 > > > > Yang saya ingin tanyakan : > > 1. bagaimana caranmya supaya sisa qtt bulan lalu pindah secara > otomatis menjadi stock awal (atau ada solusi lainnya)? > 2. bagaimana membuat grand total dari satuan penjualan dan total > (satuan penjualan didapat dari rata2 penjualan per tanggal/transaksi) ? > > > > sebelumnya saya ucapkan terima kasih > > > > Thank you, > > > > Afrizal > > assaparfume191. blogspot. com >

