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

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

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

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


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