Would you like to react to this message? Create an account in a few clicks or log in to continue.


 
IndeksBSI-PCLatest imagesPencarianPendaftaranLogin

 

 mengkalikan antara 2 tabel (2 datagrid)

Go down 
2 posters
PengirimMessage
SastraBahu
Baru ospek
Baru ospek
SastraBahu


Jumlah posting : 5
Age : 35
Registration date : 04.07.09

mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime2009-07-04, 21:56

para leluhur VB bantuin donk....

kalo mengkalikan dalam 1 tabel kan
Code:

Dim Query As String
   
    Query = "SELECT Nama, Harga , Jumlah, harga*Jumlah as Total FROM Barang"
    Set Adodc1.Recordset = conn.Execute(Query)
    Set DataGrid1.DataSource = Adodc1

nah kalo 2 tabel gimana ???
misalnya : mengkalikan antara harga dalam tabel barang dan ongkos pada tabel kiriman.
saya dah coba2 tp eror mulu Sad
Code:

Dim a As String
    Dim b As String
    Dim c As String
   
    a = "SELECT Harga from Barang"
    b = "SELECT Ongkos from Kiriman"
    c = a * b
    Set Adodc3.Recordset = conn.Execute(c)
    Set DataGrid3.DataSource = Adodc3
Kesal banget


Code:

Dim Query As String
 
    Query = "SELECT Harga FROM Barang* Ongkos Form Kiriman"
    Set Adodc3.Recordset = koneksi.Execute(Query)
    Set DataGrid3.DataSource = Adodc3
mohon bantuannya Ampun
Kembali Ke Atas Go down
agoenxz21
Moderator
Moderator
agoenxz21


Male
Jumlah posting : 88
Age : 34
Lokasi : Pontianak
Registration date : 11.12.08

mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: Re: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime2009-07-05, 06:55

Btw struktur tablenya seperti apa?

ini saya beri contoh aja, tolong dicoba-coba sendiri.

Misal Struktur tabel sbb:
BARANG
IDBRG
BARANG
JUMLAH
HARGASATUAN

KIRIMAN
IDKIRIM
IDBRG
ONGKOS

Maka untuk mendapatkan nilai total harga dengan ongkos pengiriman perintah SQL nya adalah sbb:

Code:
SELECT (barang.jumlah * barang.hrgsatuan) + kiriman.ongkos AS [TOTAL HARGA] FROM barang, kiriman WHERE barang.idbrg = kiriman.idbrg
Kembali Ke Atas Go down
http://aobe.web44.net
SastraBahu
Baru ospek
Baru ospek
SastraBahu


Jumlah posting : 5
Age : 35
Registration date : 04.07.09

mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: Re: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime2009-07-05, 09:11

langsung ke TKP Mbonceng Cewek
udah di coba..
langsung manjur ilmunya Party
makasih agoenx21 Tepuk tangan
Kembali Ke Atas Go down
SastraBahu
Baru ospek
Baru ospek
SastraBahu


Jumlah posting : 5
Age : 35
Registration date : 04.07.09

mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: Re: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime2009-07-05, 10:39

ada masalah lagi.....
kalau menjumlahkan dengan yang beda baris atow hanya mengambil isi dari fieldnya saja gimana ?
maklum lagi belajar nih....

BARANG
IDBARANG : 01 | 02 | 03 |
BARANG : BUKU | PENSIL | PENGHAPUS |
JUMLAH : 3 | 4 | 2 |
HARGASATUAN : 2000 | 1000 | 500 |

KIRIMAN
IDKIRIMAN : 01 | 02 | 03 |
TUJUAN : UJUNGPANDANG | JAYAPURA | JAKARTA
ONGKOS : 10000 | 20000 | 30000 |

misalkan saya ingin menjumlahkan total harga buku dengan ongkos ke jakarta, itu kan beda ID,perintah sqlnya gimana ?
atow hanya mejumlahkan harga buku dan harga pensil, tnpa penghapus, gimana ya ?
Kembali Ke Atas Go down
agoenxz21
Moderator
Moderator
agoenxz21


Male
Jumlah posting : 88
Age : 34
Lokasi : Pontianak
Registration date : 11.12.08

mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: Re: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime2009-07-06, 06:38

Kalau ingin menjumlahkan TOTAL HARGA BUKU dengan ONGKOS ke Jakarta.
SQL nya gunakan WHERE CLAUSE

Pertama-tama kalkulasikan terlebih dahulu TOTAL HARGA BUKU, misalkan disini saya menghitungnya dengan mengkalikan antara HARGASATUAN dengan JUMLAH. Kemudian ditambahkan dengan nilai ONGKOS pengiriman ke Jakarta.

*Contoh berikut dapat digunakan apabila menggunakan PROVIDER=Microsoft.JET.4.0:
Karena menggunakan SubQueries:


Code:
SELECT (HARGASATUAN * JUMLAH) + (SELECT ONGKOS FROM Kiriman WHERE IDKIRIMAN='03') AS [TOTAL HARGA BUKU] FROM Barang WHERE IDBARANG='01'

Penjelasan:
Code:
SELECT ONGKOS FROM Kiriman WHERE IDKIRIMAN='03'
Digunakan untuk mencari ONGKOS kiriman ke IDKIRIMAN = '03' yaitu : Jakarta.

Code:
.... FROM Barang WHERE IDBARANG='01'
Where Clause untuk memilih IDBARANG='01' yaitu : Buku. Bila ingin dikombinasikan dengan item lain gunakan operator AND. Misal:

Code:
.... FROM Barang WHERE IDBARANG='01' AND IDBARANG='02'

Dicoba-coba aja. Semoga membantu. Smile
Kembali Ke Atas Go down
http://aobe.web44.net
SastraBahu
Baru ospek
Baru ospek
SastraBahu


Jumlah posting : 5
Age : 35
Registration date : 04.07.09

mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: Re: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime2009-07-07, 17:51

saya coba dulu...
langsung ke TKP Mbonceng Cewek
Kembali Ke Atas Go down
Sponsored content





mengkalikan antara 2 tabel (2 datagrid) Empty
PostSubyek: Re: mengkalikan antara 2 tabel (2 datagrid)   mengkalikan antara 2 tabel (2 datagrid) Icon_minitime

Kembali Ke Atas Go down
 
mengkalikan antara 2 tabel (2 datagrid)
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» Menampilkan isi data dari 2 tabel dalam 1 datagrid
» gimana gambar relasix jika tabel-tabel ini ada di satu form gan....!! dan programx cpti ap
» jumlah antar tabel
» jumlah antar tabel
» tanya : tentang datagrid...pliss need help

Permissions in this forum:Anda tidak dapat menjawab topik
 :: Programming :: Pemrograman Visual :: Visual Basic-
Navigasi: