Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает.. / 6 сообщений из 6, страница 1 из 1
29.03.2005, 11:10:18
    #32985669
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
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
29.03.2005, 11:30:36
    #32985727
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
str - не зарезервированное слово ?
...
Рейтинг: 0 / 0
29.03.2005, 11:48:10
    #32985789
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
Код: plaintext
str = rst(DataGrid1.Col).Name & " = '" & Me.Text1 & "'"
Хм... Странная конструкция ;)
Код: plaintext
Me.Text1.Text
- ну это я еще понимаю. Или Text1 у вас - это свойство формы?
...
Рейтинг: 0 / 0
29.03.2005, 11:56:15
    #32985815
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
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
29.03.2005, 13:00:16
    #32986024
KuzVit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
Мудрый клён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
29.03.2005, 13:24:48
    #32986113
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rs.Find...Как найти дату?...DateValue('"& Me.Text &"') непомогает..
Можт:

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

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


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