Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2013, 14:56   #1
Pyxy
Пользователь
 
Регистрация: 12.12.2011
Сообщений: 39
Хорошо Значение по умолчанию и Условие на значение

Здравствуйте мне нужно в базе для поля Рожд сформировать и записать в соответствующих позициях раздела Свойства поля Значение по умолчанию и Условие на значение, которые позволят выполнить следующие требования:
поле Рожд должно допускать ввод дат рождения лиц (студентов). При этом считается, что студентами дневной формы обучения могут быть лица не моложе 10 лет и не старше 40 лет;
значением по умолчанию, свидетельствующим об отсутствии данных, должно быть значение “1 января 1111 года”
http://dvo.sut.ru/libr/ite/i134wolf/1.htm#4(Задание 3)

Последний раз редактировалось Pyxy; 18.10.2013 в 18:35.
Pyxy вне форума Ответить с цитированием
Старый 18.10.2013, 15:28   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Простите, по поводу XII века - это требование натурального ТЗ или задания из учебного заведения?
Просто логично было бы отсутствие данных обозначать значением Null, т. е. пустое значение, пустое поле, пустая ячейка...
Минимальное значение для типа "дата/время" - 30.12.1899. Поэтому 1.1.1111 может быть задано только в случае данных типа "текстовый".
В выражении для свойства "Условие на значение" не может использоваться имя текущего элемента управления формы или поля таблицы. Поэтому напрямую такого задать нельзя - только с помощью внешней функции... Но тот ли это путь?
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 18.10.2013, 17:51   #3
Pyxy
Пользователь
 
Регистрация: 12.12.2011
Сообщений: 39
По умолчанию

из учебного заведения
Pyxy вне форума Ответить с цитированием
Старый 18.10.2013, 20:13   #4
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Прошу прощения, это я немного перепутал...
Условие на значение:

Between DateAdd("yyyy";Date();-40) And DateAdd("yyyy";Date();-10)

или наоборот (уже некогда проверять - убегаю). Не получится - пишите.
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 21.10.2013, 16:27   #5
Pyxy
Пользователь
 
Регистрация: 12.12.2011
Сообщений: 39
По умолчанию

не работает..

Последний раз редактировалось Pyxy; 21.10.2013 в 20:58.
Pyxy вне форума Ответить с цитированием
Старый 22.10.2013, 12:12   #6
И-ван-Ыч
Пользователь
 
Регистрация: 08.08.2013
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Pyxy Посмотреть сообщение
не работает..
Ну, уважаемый же Myhaylo написал:
Цитата:
или наоборот (уже некогда проверять - убегаю).
поменяйте местами Date() и границы диапазона (-40, -10)

т.е. так:
Between DateAdd("yyyy";-40;Date()) And DateAdd("yyyy";-10;Date())
Работает.
И-ван-Ыч вне форума Ответить с цитированием
Старый 24.10.2013, 22:01   #7
Pyxy
Пользователь
 
Регистрация: 12.12.2011
Сообщений: 39
По умолчанию

Спасибо, все работает)))))
Но еще возникли проблемы с Задание 12. Связывание таблицhttp://dvo.sut.ru/libr/ite/i134wolf/1-3.htm#11 не могу связать таблицы(

Последний раз редактировалось Pyxy; 24.10.2013 в 22:04.
Pyxy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
значение по умолчанию в dblookupcombobox marwell. БД в Delphi 0 20.09.2013 18:43
Значение по умолчанию SweetSweet SQL, базы данных 4 30.03.2013 21:40
значение по умолчанию Алек C# (си шарп) 1 20.12.2011 22:23
значение по умолчанию T(h)rasher SQL, базы данных 14 17.04.2011 13:30
Значение поля по умолчанию alco84 Microsoft Office Access 2 16.02.2010 10:17