|
Coba jwb nich.....
Asumsi Connection Pake ADODB and dah
OK.....
saat di Form Load panggil perintah sbb
:
Private Sub Form_Load()
FillCBO "SELECT * FROM
[Propinsi]", ComboBox1 ComboBox2.Clear
End Sub
Private Sub ComboBox1_Click()
lblPropinsi.Caption=Getrec("SELECT [Propinsi]
FROM [Propinsi] WHERE [Kode]='" & trim(ComboBox1.Text) &
"'"
FillCBO "SELECT * FROM
[Daerah] WHERE[Kode]='" & trim(ComboBox1.Text) & "'" & ,
ComboBox2
End Sub
Private Sub ComboBox2_Click()
lblDaerah.Caption=Getrec("SELECT [Daerah] FROM [Daerah] WHERE [ID]='" & trim(ComboBox2.Text) &
"'"
End Sub 'Di Letakan Di Module.....
Public Function FillCBO(ByVal str As String, ByVal
cbo As ComboBox)
Dim RS As ADODB.Recordset Set RS = New
ADODB.Recordset
RS.Open str, cnDB, adOpenStatic, adLockOptimistic If Not RS.EOF Then RS.MoveFirst End If cbo.Clear Do While Not RS.EOF On Error Resume Next cbo.AddItem RS(0) RS.MoveNext Loop Set RS =
Nothing
cnDB.Close End Function Public Function GetRec(ByVal SQL As String) As
Variant
Dim RS As ADODB.Recordset Set RS = New
ADODB.Recordset
RS.Open SQL, cnDB, adOpenStatic, adLockPessimistic If Not (RS.EOF) Then GetRec = RS(0) Else GetRec = 0 End If Set RS = Nothing End Function sory kalo jwbannya ribet, soal nya aku ga suka
pake komponen adodc, dan ini pake ComboBox Biasa bkn DataCombo.
Para Senior tolong CMIIW (maklum
NewBie)
Cheers,
Jemy
|
- Re: [Programmer-VB] Mau Tanya nih pada senior VB JemyX99
