powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
6 сообщений из 6, страница 1 из 1
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
    #32985669
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim rst As New ADODB.Recordset
Dim str As String

Set rst = Me.Adodc1.Recordset.Clone

str = rst(DataGrid1.Col).Name & " = '" & Me.Text1 & "'"

rst.Find str, , adSearchForward

If rst.EOF Then
MsgBox "запись не найдена!"
rst.MoveFirst
Else
Me.Adodc1.Recordset.Bookmark = rst.Bookmark
End If
rst.Close
...
Рейтинг: 0 / 0
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
    #32985727
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
str - не зарезервированное слово ?
...
Рейтинг: 0 / 0
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
    #32985789
JRM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JRM
Гость
Код: plaintext
str = rst(DataGrid1.Col).Name & " = '" & Me.Text1 & "'"
Хм... Странная конструкция ;)
Код: plaintext
Me.Text1.Text
- ну это я еще понимаю. Или Text1 у вас - это свойство формы?
...
Рейтинг: 0 / 0
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
    #32985815
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JRM
Код: plaintext
str = rst(DataGrid1.Col).Name & " = '" & Me.Text1 & "'"
Хм... Странная конструкция ;)
Код: plaintext
Me.Text1.Text
- ну это я еще понимаю. Или Text1 у вас - это свойство формы?

По умолчанию в кач. свойства = .Text ?!

С текстовыми и числовыми данными эта конструкция работает!

Попытки решить с датами:
...
str = rst(DataGrid1.Col).Name & " = DateValue('" & Me.Text1 & "')"
...

Почему не работает ?
...
Рейтинг: 0 / 0
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
    #32986024
KuzVit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мудрый клёнDim rst As New ADODB.Recordset
Dim str As String

Set rst = Me.Adodc1.Recordset.Clone

rst.Close

Странно, для rst используется объект ADODB, а в форме ADODC.

Может ADODC глючит? В свое время я с ним намучался, выкинул нафик, теперь пользуюсь только ADODB.
...
Рейтинг: 0 / 0
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
    #32986113
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можт:

Код: plaintext
1.
str = rst(DataGrid1.Col).Name & " = #" & Format(Me.Text1,"mm\/dd\/yy") & "#"

Но как же на str = ошибка не вываливается....?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]