Dear All...


Alo pakar2 VB. ak mau nanya lg nih.
ak kan buat database seperti ini.
misalnya :
Tabel Pertanyaan
kd_per1        Pertanyaan        kd_y        kd_n
T01                   A                  T02          S01
T02                   B                  T03          S02
T03                   C                    Z            S03


Tabel Solusi
kd_sol            solusi
S01                AAA
S02                BBB
S03                CCC
Z                    Tdk terdetect




Code general :

Dim kd_pert1 As Integer
Dim kd_pert2, kd_pert As String
Dim skdpert As String
Dim id_yes, id_no As String
Dim koneksi As ADODB.Connection


Codenya utk cmd_ya begini :

Dim rspert As New ADODB.Recordset
Dim rssolusi As New ADODB.Recordset


    'kode untuk ambil data di table
    'setiap perubahan pilihan maka akan merubah variable, merubah pertanyaan

    If UCase(Trim(id_yes)) <> "Z" Then
       rspert.open "SELECT * FROM pertanyaan where kd_pert = '" & id_yes &
"'", koneksi, adOpenDynamic, adLockOptimistic
    'nampilin data di textbox
        If rspert.EOF = False Then
        rssolusi.open "SELECT * FROM solusi where kd_solusi = '" &
rspert.Fields(2).Value & "'", koneksi, adOpenDynamic, adLockOptimistic
            If rssolusi.EOF = False Then
                solusi = rssolusi.Fields(1).Value
                refresh_form
                tpertanyaan = "Lihat Hasil"


            ElseIf rspert.Fields(3).Value = "Z" Then
                    refresh_form
                tpertanyaan = "Lihat Hasil"

            Else
                rspert.Close
                rspert.open "SELECT * FROM pertanyaan where kd_pert = '" &
id_yes & "'", koneksi, adOpenDynamic, adLockOptimistic
                tpertanyaan = rspert.Fields(1).Value
                id_no = rspert.Fields(3).Value
                id_yes = rspert.Fields(2).Value

            End If
        End If
    Else


Pertanyaanku berdasarkan database diatas, knp utk kd_pert "T02" kl di klik
Yes munculnya jd "Z" hrsnya kan "T03".
itu gimana yach....??? kynya code ku salah. tlg dibantu donk..Please....!

thanks Before
Lilis


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

Kirim email ke