LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Преобразо...
 Тема: Преобразование даты в формат Access
 
 15.06.2007 19:52:17
max1
1 сообщения


Тема: Преобразование даты в формат Access
У меня есть форма филтрации данных там есть 2 поля
даты с... по... вставляются они из календаря но фильтр не работает (синтаксическая ошибка)
if filter<>"" Then filter = filter& "AND "
filter = filter & "время_убытия > #" & дата1 & "#"


P.S.
Автор: max от 0:00:00 Источник ...
 15.06.2007 19:52:17
All
4316 сообщения
1-ый


RE: Преобразование даты в формат Access
Пример для работы с фильтром формы. Дата должна быть записана в американском формате mm/dd/yyyy
Dim frm As Form
Set frm = [Form_Пример 03 пдч]
frm.Filter = "[Дата]<=#09/18/2000#"
frm.FilterOn = True



P.S.
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 19:52:17
Михаил2
1 сообщения


RE: Преобразование даты в формат Access
Ребята! надо уметь читать Help:
============
Метод BuildCriteria позволяет легко определять условия отбора для фильтра на основании условий, вводящихся пользователем. В этом методе аргумент выражение анализируется таким же способом, каким это выражение было бы проанализировано при вводе условий отбора в бланк запроса в режиме фильтра для формы.
Например, если требуется, создать запрос по таблице «Заказы», ограничивающий результирующий набор записей заказами, размещенными после 1 января 1995 г., то пользователь может указать условия отбора для поля «ДатаРазмещения», поместив в ячейку условий отбора для этого поля следующее выражение:

>1-1-95
Microsoft Access автоматически проанализирует это выражение и возвратит его в следующем виде:
>#1/1/95#
Метод BuildCriteria выполнит тот же анализ в программе Visual Basic. Например, для того чтобы возвратить корректно проанализированную строку, представленную выше, можно указать для метода BuildCriteria следующие аргументы

Dim strCriteria As String
strCriteria = BuildCriteria("ДатаРазмещения", dbDate, ">1-1-95")

Условия отбора, требуемые свойством Фильтр (Filter) в синтаксически правильной форме, будут построены в методе BuildCriteria именно в таком виде.

Метод BuildCriteria позволяет создавать строку условий, содержащую комбинированные условия для одного поля. Например, в следующей конструкции метод BuildCriteria создает строку с комбинированными условиями отбора для поля «ДатаРазмещения».

strCriteria = BuildCriteria("ДатаРазмещения", dbDate, ">1-1-95 and <5-1-95")

Синтаксически обработанная строка условий отбора будет иметь вид.

ДатаРазмещения>#1/1/95# And ДатаРазмещения<#5/1/95#

Однако, если требуется создать строку условий отбора, включающую условия для нескольких полей, пользователь должен создавать такие строки и объединять их самостоятельно. Например, для отбора записей, относящихся к заказам, размещенным после 1.01.95, стоимость доставки которых превышает 50000р., необходимо вызвать метод BuildCriteria дважды, а затем выполнить объединение строк.


P.S.
Автор: Михаил от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Преобразо...
ПоискПоиск  Список форумовСписок форумов  
right