Salam kenal
  Kepada Rekan, aku mau tanya nih, sekarang aku lagi pake vb.net, dan sekarang 
ini aku lagi kesulitan untuk membuat program pencetakan report, untuk 
pencetakan struk(tapi sy ngak mau pake crystal report),tapi menggunakan coding.
   
  Apa kira2 ada contoh, atau gambarn umum untuk coding pembuatan report.
   
  Mohon pencerahannya...
   
  trims...
  

ricky_uki <[EMAIL PROTECTED]> wrote:
          ini saya kirimkan struktur tabel POS yg saya buat.
tolong di cek dan dibetulkan.

sekalian buatkan contoh query untuk laporan harian dan bulanan 
transaksi penjualan.

terima kasih

-- 
-- Struktur dari tabel `barang`
-- 

CREATE TABLE `barang` (
`KODE` varchar(10) NOT NULL default '',
`BARANG` varchar(40) NOT NULL default '',
`KATEGORI` varchar(20) NOT NULL default '',
`SATUAN` varchar(10) NOT NULL default '',
`MIN_STOCK` smallint(3) NOT NULL default '0',
`MAX_STOCK` int(6) NOT NULL default '0',
`HARGA_BELI` int(10) NOT NULL default '0',
`HARGA_JUAL` int(10) NOT NULL default '0',
`ETALASE` int(6) NOT NULL default '0',
`GUDANG` int(6) NOT NULL default '0',
PRIMARY KEY (`KODE`),
KEY `BARANG` (`BARANG`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `barang`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `d_beli`
-- 

CREATE TABLE `d_beli` (
`FAKTUR` varchar(10) NOT NULL default '',
`TANGGAL` date NOT NULL default '0000-00-00',
`BARANG` varchar(10) NOT NULL default '',
`HARGA` int(7) NOT NULL default '0',
`QTY` int(3) NOT NULL default '0',
`DISCOUNT` decimal(4,2) NOT NULL default '0.00',
`JUMLAH` int(9) NOT NULL default '0',
PRIMARY KEY (`FAKTUR`),
KEY `TANGGAL` (`TANGGAL`,`BARANG`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `d_beli`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `d_jual`
-- 

CREATE TABLE `d_jual` (
`FAKTUR` varchar(10) NOT NULL default '',
`TANGGAL` date NOT NULL default '0000-00-00',
`BARANG` varchar(10) NOT NULL default '',
`HARGA` int(7) NOT NULL default '0',
`QTY` int(3) NOT NULL default '0',
`DISCOUNT` decimal(4,2) NOT NULL default '0.00',
`JUMLAH` int(9) NOT NULL default '0',
PRIMARY KEY (`FAKTUR`),
KEY `TANGGAL` (`TANGGAL`,`BARANG`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `d_jual`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `hutang`
-- 

CREATE TABLE `hutang` (
`TANGGAL` date NOT NULL default '0000-00-00',
`FAKTUR` varchar(10) NOT NULL default '',
`JATUH_TEMPO` date NOT NULL default '0000-00-00',
`SUPPLIER` varchar(7) NOT NULL default '',
`HUTANG` int(10) NOT NULL default '0',
`BAYAR` int(10) NOT NULL default '0',
KEY `TANGGAL` (`TANGGAL`,`FAKTUR`,`JATUH_TEMPO`,`SUPPLIER`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `hutang`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `kategori`
-- 

CREATE TABLE `kategori` (
`KATEGORI` varchar(20) NOT NULL default '',
PRIMARY KEY (`KATEGORI`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `kategori`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `menu`
-- 

CREATE TABLE `menu` (
`KODE` tinyint(2) NOT NULL auto_increment,
`MENU` varchar(25) NOT NULL default '',
`DESKRIPSI` varchar(50) NOT NULL default '',
PRIMARY KEY (`KODE`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

-- 
-- Dumping data untuk tabel `menu`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `paket`
-- 

CREATE TABLE `paket` (
`PAKET` varchar(10) NOT NULL default '',
PRIMARY KEY (`PAKET`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `paket`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `pelanggan`
-- 

CREATE TABLE `pelanggan` (
`KODE` varchar(7) NOT NULL default '',
`NAMA` varchar(30) NOT NULL default '',
`ALAMAT` varchar(150) NOT NULL default '',
`TELEPON` varchar(20) NOT NULL default '',
`KETERANGAN` varchar(30) NOT NULL default '',
`PIUTANG_AWAL` int(10) NOT NULL default '0',
`PENJUALAN_AKHIR` int(10) NOT NULL default '0',
`UANG_MUKA` int(10) NOT NULL default '0',
`RETUR` int(10) NOT NULL default '0',
`PELUNASAN` int(10) NOT NULL default '0',
`PIUTANG_AKHIR` int(10) NOT NULL default '0',
`FAKTUR_PENJUALAN` varchar(11) NOT NULL default '',
PRIMARY KEY (`KODE`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `pelanggan`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `pengguna`
-- 

CREATE TABLE `pengguna` (
`USER` varchar(9) NOT NULL default '',
`PASSWORD` varchar(20) NOT NULL default '',
`NAMA` varchar(30) NOT NULL default '',
`LEVEL` varchar(15) NOT NULL default '',
`ALAMAT` varchar(80) NOT NULL default '',
`TELEPON` varchar(30) NOT NULL default '',
`MENUAKSES` varchar(50) NOT NULL default '',
`STATUS` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`USER`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `pengguna`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `pindah_stock`
-- 

CREATE TABLE `pindah_stock` (
`TANGGAL` date NOT NULL default '0000-00-00',
`KODE` varchar(10) NOT NULL default '',
`DARI` set('GUDANG','ETALASE') NOT NULL default 'GUDANG',
`KE` set('GUDANG','ETALASE') NOT NULL default 'ETALASE',
`QTY` int(6) NOT NULL default '0',
KEY `TANGGAL` (`TANGGAL`,`KODE`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `pindah_stock`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `piutang`
-- 

CREATE TABLE `piutang` (
`TANGGAL` date NOT NULL default '0000-00-00',
`FAKTUR` varchar(10) NOT NULL default '',
`JATUH_TEMPO` date NOT NULL default '0000-00-00',
`PELANGGAN` varchar(7) NOT NULL default '',
`PIUTANG` int(10) NOT NULL default '0',
`BAYAR` int(10) NOT NULL default '0',
KEY `TANGGAL` (`TANGGAL`,`FAKTUR`,`JATUH_TEMPO`,`PELANGGAN`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `piutang`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `supplier`
-- 

CREATE TABLE `supplier` (
`KODE` varchar(7) NOT NULL default '',
`NAMA` varchar(30) NOT NULL default '',
`ALAMAT` varchar(150) NOT NULL default '',
`TELEPON` varchar(20) NOT NULL default '',
`KONTAK` varchar(20) NOT NULL default '',
`KETERANGAN` varchar(30) NOT NULL default '',
`HUTANG_AWAL` int(10) NOT NULL default '0',
`PEMBELIAN_AKHIR` int(10) NOT NULL default '0',
`UANG_MUKA` int(10) NOT NULL default '0',
`RETUR` int(10) NOT NULL default '0',
`PEMBAYARAN` int(10) NOT NULL default '0',
`HUTANG_AKHIR` int(10) NOT NULL default '0',
`FAKTUR_PEMBELIAN` varchar(11) NOT NULL default '',
PRIMARY KEY (`KODE`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `supplier`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `t_beli`
-- 

CREATE TABLE `t_beli` (
`FAKTUR` varchar(10) NOT NULL default '',
`TANGGAL` date NOT NULL default '0000-00-00',
`SUPPLIER` varchar(7) NOT NULL default '',
`DISCOUNT` decimal(4,2) NOT NULL default '0.00',
`PPN` decimal(4,2) NOT NULL default '0.00',
`KREDIT` tinyint(1) NOT NULL default '0',
`KETERANGAN` varchar(20) NOT NULL default '',
PRIMARY KEY (`FAKTUR`),
KEY `TANGGAL` (`TANGGAL`)
) TYPE=MyISAM;

-- 
-- Dumping data untuk tabel `t_beli`
-- 

-- --------------------------------------------------------

-- 
-- Struktur dari tabel `t_jual`
-- 

CREATE TABLE `t_jual` (
`FAKTUR` varchar(10) NOT NULL default '',
`TANGGAL` date NOT NULL default '0000-00-00',
`PELANGGAN` varchar(7) NOT NULL default '',
`DISCOUNT` decimal(4,2) NOT NULL default '0.00',
`PPN` decimal(4,2) NOT NULL default '0.00',
`KREDIT` tinyint(1) NOT NULL default '0',
`KETERANGAN` varchar(20) NOT NULL default '',
PRIMARY KEY (`FAKTUR`),
KEY `TANGGAL` (`TANGGAL`)
) TYPE=MyISAM;



         

 
---------------------------------
No need to miss a message. Get email on-the-go 
with Yahoo! Mail for Mobile. Get started.

[Non-text portions of this message have been removed]

Kirim email ke