|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.02.2013, 09:20 | #1 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Приведение данных в определенный вид
Всем доброе утро!
Появилась задачка, прошу помочь в решении) Есть у меня текстовый файл с большой таблицей внутри(20 столбцов), я делаю импорт данного файла в свою базу данных, все хорошо. Соответственно в таблице есть столбец с названием OPERATIONDATE, который содержит дату проведенной операции в таком вот формате - 20121223, т.е. год-месяц-день. Задача состоит в том, что данный вид мне желательно привести в 23.12.2012, но для начала подошло бы 2012.12.23. Честно, пока слабо представляю как это сделать, может через текстовые функции,такие как Left, Right? Буду рад любой помощи! |
05.02.2013, 09:44 | #2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
05.02.2013, 10:15 | #3 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Спасибо,работает!
Теперь бы разобраться еще как все строки в столбце OPERATIONDATE заменить на новую дату) Может через цикл считывать из столбца,записывать в переменную, эту переменную подставить в s ="переменная", а потом заменить существующую запись? edit: осознал,что если получится переделать существующие данные в таблице, то как реализовать,чтобы при добавлении новых строк в таблицу,старые данные не изменялись, а обрабатывались бы только новые строчки Последний раз редактировалось Emmelman; 05.02.2013 в 11:02. |
05.02.2013, 11:09 | #4 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Или так:
Код:
|
05.02.2013, 11:15 | #5 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
|
05.02.2013, 11:46 | #6 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
не могли бы вы подсказать как правильно вставить данную строку в код? через CurrentDb.Execute?
|
05.02.2013, 11:47 | #7 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
Код:
Последний раз редактировалось Андрэич; 05.02.2013 в 11:50. |
|
05.02.2013, 13:16 | #8 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Извиняюсь, неправильно написал.
Код:
Код:
Код:
Код:
Это текст запроса SQL, можно уже пробовать через конструктор запросов. Если вы запускаете из VBA - то по тем же правилам запуска запроса из кода, с увдвоением кавычек и проч. Или выложите текст процедуры |
05.02.2013, 13:37 | #9 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Да, вот нашёл источник:
Работаем с текстовыми файлами Внчале топика собственно заветная ваша статья. Штудируйте, вникайте, экспериментируйте; дорогу осилит идущий ) (а то, если не ошибаюсь, скоро уж как год, что вы над этим текстовиком колдуете :-) ) |
05.02.2013, 13:39 | #10 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
у меня производится выгрузка из файла с помощью спецификации, вот процедура на кнопке ( я вырезал код,где вызывается файловый диалог, чтобы поменьше было)
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приведение к 3 н.ф. базы данных | leha_leha | Помощь студентам | 2 | 26.11.2012 22:50 |
приведение числовых данных к единому виду | сантехник | Microsoft Office Excel | 42 | 20.09.2011 11:27 |
Приведение типов в Qt | mike_tihomirov | Qt и кроссплатформенное программирование С/С++ | 1 | 19.06.2010 13:14 |
Необхоима подборка данных за определенный срок | koma | Общие вопросы Delphi | 3 | 01.10.2009 14:08 |
Приведение к типу | __Demon__ | Общие вопросы C/C++ | 1 | 27.09.2009 17:40 |