powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат поля при подключении к таблице Эксель
12 сообщений из 12, страница 1 из 1
Формат поля при подключении к таблице Эксель
    #39695282
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть файл Эксель, к листу которого установлена связь из файла аксесс.
Один из столбцов таблицы имеет формат "Общий", в который записываются даты\время (отображаются корректно). Аксесс видит это поле как "Текстовый", но вместо данных выдает "!Число", т.е. ошибку.
Скажите пожалуйста, есть ли возможность это исправить, при условии, что файл Эксель создается автоматически и исправить формат на этапе его формирования не получится.
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695287
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А точно нужна связь? просто получить из этого файла данные запросом - не устроит?
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695293
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, наверное, варианты любые приемлемы, лишь бы эту проблему решить. Скажите, а как запросом можно из экселя вытащить данные?
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695330
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, спасибо за подсказку, сделал запросом, теперь даты выводятся. Но возникла другая проблема: с этими данными ничего сделать нельзя, например в условиях отбора не работает условие, например меньше даты, указанной в поле формы. Пробовал Format использовать, но все равно не работает...
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695332
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34Akina, спасибо за подсказку, сделал запросом, теперь даты выводятся. Но возникла другая проблема: с этими данными ничего сделать нельзя, например в условиях отбора не работает условие, например меньше даты, указанной в поле формы. Пробовал Format использовать, но все равно не работает...какой тип поля в запросе у "даты" ?
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695352
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка,
в таблице эксель, из которого запросом достаю данные, этот тип поля как "Общий".
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695354
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка, с форматом дд.мм.гггг
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695360
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34в условиях отбора не работает условие, например меньше даты, указанной в поле формыВ запросе, получающем данные, нужно сразу выполнить явное приведение типа к дате. Т.е. не SELECT Fn, а SELECT CDate(Fn).
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695369
Если все ячейки в столбце заполнены, то в запросе попробуйте применить функцию CDate.
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695372
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов АнатолийЕсли все ячейки в столбце заполнены, то в запросе попробуйте применить функцию CDate.а если нет, то обработай и этот случай :)
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695672
mi34файл Эксель создается автоматически и исправить формат на этапе его формирования не получится. А что, установка формата даты устраняет проблему с импортом? Если да, то не сложно перед импортом программно открыть файл - поменять формат -сохранить и закрыть.
Но я сомневаюсь. Видимо при экспорте дата попадает в файл уже как текст и одного изменения формата не достаточно. Нужно корректировать данные, например поиск и замена в столбце точки на нее же.
У вас точно нет доступа к формированию файла? Если есть, то посмотрите, как выгружается дата. Например, если используется функция Format, то это лишнее, т.к. из-за нее значение и получается как текст.
...
Рейтинг: 0 / 0
Формат поля при подключении к таблице Эксель
    #39695995
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем спасибо, проблема решена
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат поля при подключении к таблице Эксель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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