Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дата+Ресурс=Год / 12 сообщений из 12, страница 1 из 1
19.09.2016, 19:26
    #39311486
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
Привет! Ув. знатоки... скажите пож.: можно ли в таблице при в вводе числа(лет)[Ресурс], опираясь на поле [Ввод в строй](дата) получить [Окончание Ресурса](дату)?
...
Рейтинг: 0 / 0
19.09.2016, 19:33
    #39311495
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
runaj5,
можно,но не нужно (хранить в таблице вычисляемое поле окончание=ввод в строй+ресурс есть не совсем не правильно)
...
Рейтинг: 0 / 0
19.09.2016, 20:08
    #39311512
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
Поясните, каким образом решить, ведь [окончание ресурса] важно!
...
Рейтинг: 0 / 0
19.09.2016, 22:58
    #39311551
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
runaj5,
тынц
...
Рейтинг: 0 / 0
20.09.2016, 06:45
    #39311612
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
sdku, большое спасибо за совет(я согласен, что решить нужно в форме запроса), но КААААААААККК?
...
Рейтинг: 0 / 0
20.09.2016, 09:31
    #39311670
Дата+Ресурс=Год
Функция DateAdd.
...
Рейтинг: 0 / 0
20.09.2016, 13:29
    #39311932
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
DateAdd("yyyy",[Ресурс] ,[Ввод в стр]) Вот так я пытался много раз и в разных вариантах: выходит ошибка, что поле [Ресурс] не распознается ядром Access либо др. ошибки, как в запросе так и в таблице. У меня: Access 2016, ОС Win 10.
...
Рейтинг: 0 / 0
20.09.2016, 14:07
    #39311963
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
разница между 1 января и 1 февраля-31 день, но 1 месяц между 1 февраля и 1 марта-28 или 29 дней но тоже 1 месяц(это может вызвать сомнения в правильности подсчета)-разность между датами в днях считается верно
...
Рейтинг: 0 / 0
20.09.2016, 14:36
    #39311983
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
Еще вариант:
Код: vbnet
1.
 DateSerial(Format([ввод];"yyyy")+[ресурсЛ];Format([ввод];"m")+[ресурсМ];Format([ввод];"d")+[ресурсД])
...
Рейтинг: 0 / 0
20.09.2016, 15:13
    #39312011
Дата+Ресурс=Год
runaj5,runaj5DateAdd("yyyy",[Ресурс] ,[Ввод в стр]) Это у вас где? Если в конструкторе запроса или в вычисляемом поле формы/таблицы, то разделитель аргументов - " ; ", а не ",".
runaj5выходит ошибка, что поле [Ресурс] не распознается ядром Access
Вероятно в источнике запроса/формы нет такого поля или оно называется иначе (например "Р" - латинская).
...
Рейтинг: 0 / 0
20.09.2016, 17:55
    #39312158
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
У меня по условию Ресурс исчисляется в годах, кажется все просто, но пока увы... (;) - использовал в вычисляемом поле таблицы. Народ посоветовал сделать эту операцию в запросе. Пока так, я теперь в запросах и инете, кхе . По моему представлению должно быть дата+число(преобразованное в срок-дата) и = Окончание Ресурса
...
Рейтинг: 0 / 0
20.09.2016, 18:43
    #39312196
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата+Ресурс=Год
sdku, Спасибо друг, ОЧЕНЬ помог!!! Ясно, что это моя первая БД, и признаюсь мучался с DateAdd недели три, кхе.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дата+Ресурс=Год / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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