Как добавить код (связанный) к кнопке для управления значением функции в предложении WHERE? - PullRequest
0 голосов
/ 21 января 2012

У меня есть этот фрагмент кода, который управляет днями назад в функции добавления даты.

Как вставить этот код в кнопку формы, чтобы можно было вводить дни в текстовом поле?

WHERE ((DateSerial (CInt (левый ([my_date], 4)), CInt (середина ([my_date], 5,2)), CInt (правый ([my_date], 2)))) = DateAdd ( "d", -2, дата ())))

Я хочу привязать день (ы) к кнопке, чтобы можно было ее ввести.

У меня уже есть форма и кнопка на ней.

1 Ответ

0 голосов
/ 21 января 2012

Где my_date один день назад:

 Select * from thisTable where my_date=Date()-1

Выберите:

 Select * from thisTable where my_date=Date()-[Enter date: ]

Из формы:

 Select * from thisTable where my_date=Date()-Forms.MyForm.MyTextbox

Похоже, что дата является текстомформат и изменить это невозможно, поэтому:

SELECT CDate(Format([my_date],"0000-00-00")) AS DateFmt
FROM thisTable 
WHERE (((CDate(Format([my_date],"0000-00-00")))=Date()-Forms.MyForm.MyTextbox
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...