Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подставить данные из предыдущей записи / 12 сообщений из 12, страница 1 из 1
09.07.2018, 11:55
    #39671526
MaryM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
Только осваиваю access, подскажите, возможно ли такое. Версия Access 2016
Есть табличка, в которой данные времени, 2 колонки: начало и конец периода. Начало периода в 90% случаев совпадает с концом в предыдущей записи (но иногда - нет), конец периода обычно -текущий момент. В конец периода я сделала подстановку с помощью макроса, а вот в начало - никак, получается подставить только из текущей же записи, а надо из предыдущей.
Это вообще возможно?
...
Рейтинг: 0 / 0
09.07.2018, 12:14
    #39671535
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
Ну и описание... ни хрена не понять...
Но в любом случае возможно.
...
Рейтинг: 0 / 0
09.07.2018, 12:15
    #39671536
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
MaryMНачало периода в 90% случаев совпадает с концом в предыдущей записи
MaryMнадо из предыдущей.
А оставшиеся 10%?
Может просто запрос? И интервал ненужен?
РЕКОМЕНДАЦИИ по публикации сообщений (ЧИТАЙТЕ FAQ, а также...)

Вообще это где? Откуда берутся данные?
...
Рейтинг: 0 / 0
09.07.2018, 12:22
    #39671542
MaryM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
Извините, попробую еще раз объяснить.
Меня интересует, как упростить ВВОД данных в табличку (как их получить я знаю - запросом).
Например, в значении по умолчанию можно чтобы подставлялись данные из предыдущей строки? Я не вижу там возможности сделать запрос, а как еще это сделать?
Или с помощью макроса, который Таблица -> До изменения (так я подставляю текущее время в поле Конец, если оно не заполнено) - можно ли оттуда как-то получить данные другой строки таблички (сделать запрос или еще как)?
...
Рейтинг: 0 / 0
09.07.2018, 12:38
    #39671553
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
Mary, тут люди отзывчивые..... всегда готовы помочь....
Просто пока никто не смог понять, что же именно надо....
базу свою выложите сюда, мож понятней станет...
...
Рейтинг: 0 / 0
09.07.2018, 12:42
    #39671554
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
MaryMВВОД данных в табличкуЛучше так не делать. По хорошему нужно создать форму основанную на данной таблице и вводить данные через неё. В форме становятся доступны различные события.

Макросы данных эт конечно хорошо, но не в этом случае. ИМХО
...
Рейтинг: 0 / 0
09.07.2018, 12:44
    #39671558
MaryM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
Панург, то есть это надо искать в формах. Спасибо, теперь понятно куда копать
...
Рейтинг: 0 / 0
09.07.2018, 14:05
    #39671616
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
MaryMв значении по умолчанию можно чтобы подставлялись данные из предыдущей строки?Нет.
Понятие "предыдущая строка" (и вообще понятие порядка строк) не существует, пока не задана сортировка, причём задана явно. Для значения по умолчанию даже и места нет, где бы ту сортировку указать.

В рамках SQL такие потребности реализуются обычно триггерами (если логика не реализована в ХП, где этой проблемы просто нет), но Access и триггеры... в общем, это больная тема. А потому реализуйте требуемое, как уже сказано, в рамках VBA-кода интерфейсной части.
...
Рейтинг: 0 / 0
09.07.2018, 15:45
    #39671671
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
саавсем тупой совет....не бейте ногами....
На форме создаем поле без вывода на экран..... по заполнению поля конец периода присваиваем скрытому полю значение конец периода, а по входу в поле начало периода передаем ему значение из скрытого поля.....
...
Рейтинг: 0 / 0
09.07.2018, 15:46
    #39671673
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
Ну не по входу.... подобрать событие....
...
Рейтинг: 0 / 0
09.07.2018, 18:20
    #39671763
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
MaryM,
...
Рейтинг: 0 / 0
09.07.2018, 18:26
    #39671768
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставить данные из предыдущей записи
ПыСы: заполните поле "finish" в последней записи-во избежание ошибок в будущем сделайте поле обязательным
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подставить данные из предыдущей записи / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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