22-12-2014, 11:20
"Adisoyadi" metin kutusuna çalışan ismi yazılınca bazı kısımları otomatik olarak doldurmak istiyorum. Şu kodları kullandım;
Nerede hata yaptığımı bulabilir misiniz?
Visual Basic
- Dim db1 As Database, rs1 As Recordset, sql1 As String, ara1 As String
- sql1 = "Select * from kayıt"
-
- ara1 = "ADI_SOYADI = " & Str(Adisoyadi.Text)
- Set db1 = CodeDb
- Set rs1 = db1.OpenRecordset(sql1)
- rs1.FindFirst (ara1)
- If Not rs1.NoMatch Then
-
- Adisoyadi.SetFocus
- sicilno.Text = rs1.Fields("sicilno")
- gorev.SetFocus
- gorev.Text = rs1.Fields("GOREV_ADI")
- ust_adi.SetFocus
- ust_adi.Text = rs1.Fields("S_BAGLI_UST_ADI")
- Calistigibolum.SetFocus
- Calistigibolum.Text = rs1.Fields("UNITE_ADI")
- adres.SetFocus
- adres.Text = rs1.Fields("ADRESİ")
-
- Else
- ust_adi.SetFocus
- ust_adi.Text = ""
- Adisoyadi.SetFocus
- Adisoyadi.Text = ""
- gorev.SetFocus
- gorev.Text = ""
- Calistigibolum.SetFocus
- Calistigibolum.Text = ""
- adres.SetFocus
- adres.Text = ""
- End If
Nerede hata yaptığımı bulabilir misiniz?

