powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите плиз с датой
20 сообщений из 20, страница 1 из 1
Помогите плиз с датой
    #32656826
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу к вопросу. В таблице есть 3 колонки. Дата1, Дата2, Дата3. Как в Дата3 автоматически получить Дата2 - Дата1. Пытался в дефолт значение Дата3 записать функцию DateDiff, что то не получается, то ли синтаксис, то ли что то еще. Помогите плиз. Заранее спасибо
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656882
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице это не получится ...
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656885
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как это сделать в форме и чтобы значение автоматически сохранялось в Дата3?
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656888
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как это сделать tekstbox в форме и чтобы значение автоматически сохранялось в Дата3?
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656889
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну сделай запрос на обновление и повесь его на кнопку ...
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656897
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Art11Сразу к вопросу. В таблице есть 3 колонки. Дата1, Дата2, Дата3. Как в Дата3 автоматически получить Дата2 - Дата1. Пытался в дефолт значение Дата3 записать функцию DateDiff, что то не получается, то ли синтаксис, то ли что то еще. Помогите плиз. Заранее спасибоА что такое Дата2-Дата1? События, происходившие в районе Рождества Христова? Такое значение не поместится в тип данных Дата. Количество дней? Хорошо.
Следующий вопрос. Что значит "автоматически"? Не "очередями"?
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656903
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я хочу без кнопок. это возможно или нет? например можно получить Countrole Source = [Date2] - [Date1]. Но а как его автоматом, без кнопки сохранить в Дата3
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656911
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор Но а как его автоматом, без кнопки сохранить в Дата3
Повесь на какое-нибудь событие запрос :)
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32656923
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Query я могу сделать. Я начинающий в аксес. Можно поподробнее?

Думаю делать так, поместить запрос в

Private Sub Form_Current()

End Sub

а как код написать чтобы запускался Запрос, он не был виден, его результат был виден на форме и сохранился в таблице не знаю.
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657077
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Art11а как код написать чтобы запускался Запрос, он не был виден, его результат был виден на форме и сохранился в таблице не знаю.пока то, что ты говоришь, мало осмысленно. Ответь на мои вопросы и объясни наконец мне, чего ты хочешь добиться. Я тебе помогу. "Начинающий" не катит. Взялся - держись.
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657107
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, что откликнулись.
У меня в таблице стоят даты, например день прибытия и день убытия. Надо узнать разницу, т.е. количестжо дней. Например Дата1 25,03,04 Дата2 28,03,04. Разница и количество денй получается 3. Автоматом, т.е. например открыл форму, а в форме в Боксе количество дней видно 3. И та же самая цифра стояла в таблице. и все это без кнопок. Надеюсь теперь понятно
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657140
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая это форма: ленточная, простая ... ?
И зачем в таблице хранить кол-во дней, если ты всегда это сможешь посчитать в форме, отчете, запросе?
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657142
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Art11Спасибо, что откликнулись.
У меня в таблице стоят даты, например день прибытия и день убытия. Надо узнать разницу, т.е. количестжо дней. Например Дата1 25,03,04 Дата2 28,03,04. Разница и количество денй получается 3. Автоматом, т.е. например открыл форму, а в форме в Боксе количество дней видно 3. И та же самая цифра стояла в таблице. и все это без кнопок. Надеюсь теперь понятноЗачем тебе это в таблице? Имей в таблице две даты, а в rowsource списка на форме поставь запрос, который будет что надо считать.
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657152
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автордень убытия
... отбытия :)
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657521
Art11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал следующим образом, вдруг кому понадобится. Взял лист бокс (спасибо за подсказку). В роу соурс поставил запрос, контрол соурс - колонка в таблице, где нужно сохранить количество дней. И чтобы лист бокс не был виден на форме, его сделал невидимым, а в новый текстбокс прочитал количество дней из таблицы. Спасибо всем!
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657819
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем хранить в таблице вычисляемое значение?????????????

в данном примере размер таблицы (при 3 полях) на 30% больше чем требуется

ДВОЙКА сразу за такое построение базы!!!!
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657847
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй на свойство "после обновления" каждого поля Дата1 и Дата2 поставить следующий код:
me![Дата3]=DateDiff("d", me![Дата1], me![Дата2])

Будет работать, если я правильно понял задачу. Только Дата3 должно быть числовым (ну это понятно)
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657852
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень часто сталкивался с проблемой, когда вычисляемое поле лучше сохранить в таблице. Понимаю, что забивает место, но если дальнейшие расчеты очень сложные, то проще взять их из таблицы и применять. чем каждый раз применять (обращаться к) функции (ям)
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657875
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ukrainaочень часто сталкивался с проблемой, когда вычисляемое поле лучше сохранить в таблице. Понимаю, что забивает место, но если дальнейшие расчеты очень сложные, то проще взять их из таблицы и применять. чем каждый раз применять (обращаться к) функции (ям)

соглашусь, ежели вычисления громоздки, сложны и очень длительны
но Здесь...
...
Рейтинг: 0 / 0
Помогите плиз с датой
    #32657881
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя Ukrainaочень часто сталкивался с проблемой, когда вычисляемое поле лучше сохранить в таблице. Понимаю, что забивает место, но если дальнейшие расчеты очень сложные, то проще взять их из таблицы и применять. чем каждый раз применять (обращаться к) функции (ям)

соглашусь, ежели вычисления громоздки, сложны и очень длительны
но Здесь...

ну да, но мы же не видим полную его базу. Вот у меня например было подобное (использовал некую собственную функцию расчета выручки), так мне так надоело ее вызвать в 14 формах, что я взял прописал ее в одной таблице "поступления товара", а потом просто брал из таблицы Dlookup, и при использовании в запросе тоже.
Хотя это уже наверно воля автора, каждому свое...
спасибо за то, что выслушал
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите плиз с датой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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