Мысль такая. В текстбоксе вводится поле с именем (nazvanie), а в 3-х едитах отображаются(соответственно если совпадает название) остальные поля Но он показывает только последнюю запись, а если без цикла то только первую. как быть вот код:
| Код | Private Sub Text5_Change() Dim db As Database Set db = OpenDatabase(Text6.Text) Dim r As Recordset Set r = db.OpenRecordset("select kod, nazvanie, stoimost, kolichestvo from tovar;") Dim n As String n = r.Fields(1).Value Do While Not (r.EOF) If Text5.Text = n then Label9.Caption = r.Fields(0).Value:Label13.Caption = r.Fields(2).Value: Label14.Caption = r.Fields(3).Value End If r.MoveNext Loop r.Close db.Close End Sub | |