|
|
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
SELECT * FROM Users WHERE DatePart('M',Users.Data)>=[Введите месяц] Как сделать что бы с клавиатуры вводился integer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 14:55:42 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
1 способ. WHERE DatePart('M',Users.Data)>=Val([Введите месяц]) 2 способ. Query -> Parameters -> описать [Введите месяц] как число. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 15:19:54 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
1. Не пользоваться явным параметром. Создать текстовое поле на вызывающей форме и в нем отследить, что введено. 2. Создать свой Input Box ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 15:47:28 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Уря, заработало! Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 16:14:28 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
А что сделал, интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 16:15:40 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Этот способ понравился больше всего. WHERE DatePart('M',Users.Data)>=Val([Введите месяц]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 17:08:18 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Была поставлена новая задачка. Необходимо ввести с клавиатуры только день и месяц как дату. Query -> Parameters -> описать [Введите дату] как дату. Подразумевает ввод еще и года. Есть ли что-то вроде WHERE DatePart('D','M',Users.Data)>=XXX([Введите дату]) Какие есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 13:08:09 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Что такое DatePart('D','M',Users.Data)? У функции DatePart второй параметр должен быть датой, а не 'M'. Как должно выглядеть условие? А ответ будет примерно такой: ...DateSerial([Введите год],[Введите месяц],[Введите день]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 13:15:21 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
С DatePart напутал, почему-то подумал что можно выбрать несколько параметров. Можно ли в DateSerial избавится от года? Цель выборка дней рождений - вводится начальное значение диапазона (день, месяц) и конечное (день, месяц). Спасибо за ответы на достаточно детские вопросы, Access только осваиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 13:41:48 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
J@ckМожно ли в DateSerial избавится от года? Задать фиксированный год. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 13:54:12 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Фиксированный год не подходит, т.к года рождения разные. Или задать 1900-2100?:) Можно в принципе вводить 4 приема (все отдельно), но это как-то не красиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 15:05:31 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Года рождения разные, но дни рождения у всех в текущем году. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 15:34:36 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
? Ведь дни рождения вычисляются по дате рождения. Я хочу допустим узнать у кого дни рождения с сентября по декабрь. Необходимо задать диапазон 01.09 - 31.12 и выбрать тех у кого дата (только день и месяц, а в таблице есть и год) рождения попадает в этот промежуток. Как можно обойтись двумя окнами ввода - 01.09 и 31.12, а не 01 09 31 12? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 16:02:59 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
DateSerial(1,[Введите месяц (от)],[Введите день (от)]) <= DateSerial(1,Month(Users.Data),Day(Users.Data)) And DateSerial(1,Month(Users.Data),Day(Users.Data)) <= DateSerial(1,[Введите месяц (до)],[Введите день (до)]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 16:17:29 |
|
||
|
Как добится ввода integer, а не string
|
|||
|---|---|---|---|
|
#18+
Чтобы вводить только две даты, надо заводить переменные и писать программу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 16:18:52 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32591922&tid=1673354]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 447ms |

| 0 / 0 |
