From: Frangky
To: [email protected]
Sent: Monday, June 19, 2006 2:18 PM
Subject: [Programmer-VB]


Teman-teman,
tolong perhatikan tabel dan kode dibawah ini.

Harga tiket Pesawat dari Denpasar ke Surabaya atau kota lain,  harganya 
berbeda-beda dilihat jenis Kelas.

Pesawat            Dari                    Tujuan            Kelas 
Harga
Batavia                DENPASAR        SURABAYA     A 
450000
Batavia                DENPASAR        SURABAYA     B 
500000
Batavia                DENPASAR        SURABAYA     C 
550000
Batavia                DENPASAR        SEMARANG    A 
600000
Batavia                DENPASAR        SEMARANG    B 
650000
Batavia                DENPASAR        SEMARANG    C 
700000


If txtPesawat = rs.Fields("Pesawat") And txtDari = rs.Fields("Dari") And 
txtTujuan = rs.Fields("Tujuan") And txtKelas = rs.Fields("Class") Then
            txtHarga = rs.Fields("Hargadasar")


Kalau pada form,

txtPesawat = Batavia
txtDari = DENPASAR
txtTujuan = Surabaya
txtKelas=A

maka txtHarga = 450000.
=My Reply=
Harga diatas muncul karena pointer recordset kebetulan menunjuk ke record 
pertama. Coba masukkan Dari Denpasar Ke Surabaya, tapi Kelas B, yang muncul 
adalah kelas A punya harga.

Masalahnya adalah, tidak dilakukan pencarian ke database utk mendapatkan 
record yang tepat.

Coba pake coding berikut:
-----------------------------------------
If KeyCode = 13 Then
        Dim ssql As String
        'ssql = "select * from table1 where class = '" & txtKelas & "'"
        ssql = "select hargadasar from table1 where pesawat='" & 
Trim(txtPesawat) & "' and dari='" & Trim(txtDari) & "' and tujuan='" & 
Trim(cboTujuan.Text) & "' and class='" & Trim(txtKelas) & "'"
        Set rs = cnn.Execute(ssql)
        If Not rs.BOF Then txtHarga = rs.Fields("hargadasar")
    End If
-----------------------------------------
Semoga membantu 



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/k7folB/TM
--------------------------------------------------------------------~-> 

Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Programmer-VB/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke