powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel Внешние данные Дата обновления данных
10 сообщений из 10, страница 1 из 1
Excel Внешние данные Дата обновления данных
    #37752087
user23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
На листе используется одно подключение (один запрос) к внешним данным (sql)
Данные можно обновить.
Если ли возможность в отдельную ячейку(например) вывести дату-время последнего обновления данных? Как это сделать?
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752274
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Переписать запрос с использованием VBA + ADODB, ничего сложного...
2) Повесить обновление на ваше действие (изменение на листе, кнопка, etc...)
3) Туда же - обновление ячейки с датой/временем.

Конечно, есть и более простой путь - отслеживать обновление запроса (скажем, через Worksheet_Change() ) и загонять в нужную вам ячейку .Value=Now
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752285
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё можно в сам запрос добавить GETDATE(), но эт на любителя.
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752345
user23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы.
AndreTM, отслеживать обновление запроса это видимо то, что я ждал!
ElenHim, ваша идея гениальна! Для меня это самое простое и надежное!
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752363
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user23ElenHim, ваша идея гениальна! Для меня это самое простое и надежное!Но, опять же - если у вас селект будет иметь полмиллиона строк - то не излишне ли дополнительный getdate() пользовать (хотя он и smalldatetime) - может просто памяти не хватить на клиенте когда-нибудь?
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752382
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM1) Переписать запрос с использованием VBA + ADODB, ничего сложного...+100500 нечего и думать. встроенный функционал программы в данном случае реализован плохо
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752438
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMНо, опять же - если у вас селект будет иметь полмиллиона строк - то не излишне ли дополнительный getdate() пользовать (хотя он и smalldatetime) - может просто памяти не хватить на клиенте когда-нибудь?

1) нам ничего неизвестно о запросе
2) я честно сказал, что эт на любителя
3) хоть миллион строк. GETDATE() нам только 1 раз нужен. Этот один раз можно куда угодно воткнуть - над/под/слева/справа.
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752474
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenHimGETDATE() нам только 1 раз нужен. Этот один раз можно куда угодно воткнуть - над/под/слева/справа.А, извиняюсь... Я просто подумал, что было предложено сделать отдельное поле в запросе... И не подумал о том, что предложение относится к обработке самой выборки. Хотя - это то же самое, что и прописать тогда отдельной строкой по типу ActiveSheet.[A1]=Now , о чём и упоминалось уже...
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37752726
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

нет, именно что в запросе. Повторюсь, без самого запроса можно лишь указать на такую возможность
...
Рейтинг: 0 / 0
Excel Внешние данные Дата обновления данных
    #37754960
user23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз спасибо за обсуждение.
Селект не более 50-100 строк, то есть не "выдающийся".
Выборка меняются со временем. Поскольку время "абсолютно", почему-то решил взять его в excel-е.
Простое и надежное во всех отношениях взять дату-время во время получения данных в "источнике данных" разумно.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel Внешние данные Дата обновления данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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