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


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