Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
1-1104342003
SATANA_
2004-12-29 20:40
2005.01.16
Как создать файл на домене и записать в него текст


14-1103899690
olookin
2004-12-24 17:48
2005.01.16
Налоги с зарплаты спортсмена


10-1079426339
WondeRu
2004-03-16 11:38
2005.01.16
Insert ActiveX Forms in runtime


4-1101376787
snake1977
2004-11-25 12:59
2005.01.16
EnumWindows ненахдит окно


14-1103808425
Koala
2004-12-23 16:27
2005.01.16
Срочно!!! посоветуйте аппарат....