|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.02.2013, 22:07 | #21 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
Возми Currency в квадратные скобки А почему у тебя запрос не работает - я даже говорить не хочу, а то тебя в краску бросит |
|
07.02.2013, 10:54 | #22 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Конфиденциальная информация :р, но поговорил с сотрудником,для кого делаю, ИТ-ов можно попросить изменить поле при выгрузке в текстовый файл,если что.
Вчера занимался созданием отчетов в программе и еще дела были,так что сейчас вот опять начну штудировать запрос, и походу я нубсак,если там такая ошибка xD постараюсь найти |
07.02.2013, 17:57 | #23 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
скурвен запрос..
|
08.02.2013, 15:07 | #24 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
ИИИИИИИИИИИХХХХААААААААА! запрос полностью заработал,корректно!Вот окончательная версия запроса!
Код:
|
08.02.2013, 15:59 | #25 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Огромное спасибо Андрэичу, не справился бы без него!
В таблице своей БД выставил,что OPERATIONDATE - это поле даты(типDate\Time), в спецификации импорта это же поле из файла имеет тип Char. \ В саму таблицу все заносится отлично - 03.12.2012,30.11.2012 итд и даже календарик как поп-ап появляется при наведении курсора, но появилась маленькая проблема. Форма,которая отображает всю таблицу,показывает в поле OPERATIONDATE - 41246, что это,откуда? как это убрать! Как сделать,чтобы была нормальная дата,а не этот шифр! |
08.02.2013, 16:28 | #26 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Поле Currency в запросе напиши в квадратных скобках, может и не надо будет его переделывать.
Если в твоей таблице-приёмнике тип поля Дата/Время (что есть правильно), то должно хватить и Код:
Возможно, что-то с форматом поля формы. Удали его и сделай по-новому. (Так и не понял, откуда ты взял такое значение CharacterSet. Кинь ссылку) |
08.02.2013, 17:04 | #27 | |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Сделал поле CURRENCY в кв.скобках - все скушало видит поле,все заносит!
Про CharacterSet - вот выжимка из текста "Импорт/экспорт в MSAccess с использованием текстовых файлов" - это тот же,что ты кидал Цитата:
[Имя файла.txt] ColNameHeader=True - Заголовок есть Format=Delimited( - Разделитель полей ";", но символ может быть любой, кроме кавычек. Также может бать указан формат: TabDelimited - разделитель Chr(9) (он же – vbTab), CsvDelimited - разделитель "," (то же, что Delimited(,)), FixedLength – поля фиксированной ширины (в этом случае спецификация должна включать описание полей). CharacterSet=ANSI - Кодировка символов. Вместо ANSI можно указать 1251, а для DOS кодировки - OEM или 866. Допускается и Unicode. MaxScanRows=0 - для определения типа полей при импорте драйвер анализирует несколько строк (по умолчанию - 25). При значении 0 – весь файл. Этот параметр не нужен, если есть описание полей DecimalSymbol=. - десятичный разделитель в числах CurrencyDecimalSymbol=. - десятичный разделитель в деньгах (если отличается от числового) NumberDigits=3 - количество десятичных разрядов в числах (по умолчанию - 2) CurrencyDigits=4 - количество десятичных разрядов в деньгах (по умолчанию - 2) CurrencySymbol=' ' - символы вылюты. При экспорте рекомендую пробел (так - надежнее), при импорте параметр лучше не использовать. DateTimeFormat= - формат даты. Допускается любой формат, поддерживаемый JET. Если не указан или параметр отсутствует - полный формат даты/времени. Ну,то,что идет после CharacterSet у меня нету) Убрал один format из строчки - все работает,заносит,в таблице-приемнике дата отображается корректно, а форма,которая берет данные из таблицы отображает 41246,вот даже ща попытаюсь скрин приложить! У меня на работе нет пэинта( поэтому запихнул скрин в ворд BASE SCREEN.doc |
|
08.02.2013, 17:32 | #28 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
все исправил,фууууух,в поле вывода в свойстве Format стояло @ - убрал и все заработало)
|
15.02.2013, 15:16 | #29 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Нужна помощь! Опять с привидением вида информации в нужную форму! У меня есть дата - 30.11.2012, функцией я делаю с ней следующее преобразование - заменяю точки на слэш ("/") - 30/11/2012. И вот я хочу сделать конечное преобразование к виду - 2012/11/30, как такое провернуть?
UPDATE: получилось,сделал так - sdate1 = Format(date1, "yyyy/mm/dd") sdate2 = Format(date2, "yyyy/mm/dd") только / поменялись на точки, а хотелось бы,чтобы / остался Последний раз редактировалось Emmelman; 15.02.2013 в 15:26. |
15.02.2013, 22:43 | #30 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
А так? (Что-то ничего поизящней в голову не лезет )
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приведение к 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 |