Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизAccess! rs.FindFirst. Ошибки! Найти похожие ветки
← →
bartalby © (2004-12-15 22:52) [0]Private Sub Поиск_Click()
On Error GoTo Err_Поиск_Click
Dim stDocName As String
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("Подрядчик договора", dbOpenDynaset)
If rs.RecordCount = 0 Then
Exit Sub
End If
stDocName = InputBox("Введите номер договора")
rs.FindFirst (stDocName)//Ошибочный аргумент
If rs.NoMatch Then
MsgBox ("Договор не найден")
Else
DoCmd.OpenForm ("Подрядчик договора"), acNormal, acEdit
End If
Exit_Поиск_Click:
Exit Sub
Err_Поиск_Click:
MsgBox Err.Description
Resume Exit_Поиск_Click
End Sub
Помогите исправить ошибки. Надо в таблице найти запись, в которой поле "Номер договора с подрядчиком" равно stDocName. Пробовал так - rs.FindFirst ("Номер договора с подрядчиком" = stDocName). Не работает. rs.NoMatch всегда true. Как открыть форму только для отобранной записи? Спасибо!
← →
sniknik © (2004-12-15 23:03) [1]FindFirst без аргументов, значение поиска задается фильтром (у тебя не выставлено вообще)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c