|
Тема
|
Грешка при експорт на данни от Access към Excel
|
|
Автор |
Bumbury (непознат
) |
Публикувано | 08.10.07 14:39 |
|
Привет,
имам таблица в Access, в която на някои полета стоят стойности 1/2/3 (Да, Не, Без отговор). Когато я експортирам към Еxcel (било то от менюто, било с копи-пейст) стойностите се свалят на 0/1/2 автоматично.
За други полета, където има стойности от 0 до n>0 проблемът не съществува. За жалост не е само таблицата с Да/Не/Без отговор, а са повечко и не ми се променят всичките, нито стойностите по подразбиране, затова ми се ще да стане по-елегантно.
Благодаря!
Бъмбъри.
| |
Тема
|
Re: Грешка при експорт на данни от Access към Excel
[re: Bumbury]
|
|
Автор |
klasik (Mr.) |
Публикувано | 08.10.07 20:55 |
|
Здравей,
Аз току що направих експеримент (MS Office 2003, Win XP Professional) от Access към Excel и нямаше такъв проблем !
Полето за данни в таблицата на Access при мен е от тип Number (Long Integer) и въведените там записи в произволен ред съответстваха напълно (само стойности 1, 2 или 3) в експортната таблица на Excel. Полето в Excel си е General.
Би ли уточнил проблема?
Все пак се досещам за решение със заявка за промяна в Access. Така поне може да си направиш единен стандарт във всички таблици на базата (Ако съм те разбрал правилно).
Всички ме радват. Едни, когато идват, а други - когато си отиват !
| |
Тема
|
Re: Грешка при експорт на данни от Access към Exce
[re: klasik]
|
|
Автор |
Bumbury (непознат
) |
Публикувано | 08.10.07 23:03 |
|
Здравей klasik,
благодаря за занимаването. И аз ползвам MS Office 2003 & Win XP Professional. Стойностите ми са числа, но са практически ID-та от таблици от типа (ID, Text).
Т.е. имам таблица tblTrueFalse (и около 20 сходни):
1 Да
2 Не
3 Без отговор
Идеята на тази таблица е да може потребителят да попълни във формуляра "Да", "Не" или "Без отговор" от падащ списък, а в таблицата да има число, което да е по-лесно за автоматизирано анализиране в Excel.
Таблиците с истинските данни съдържат почти само полета свързани с такива таблици като тази по-горе. Числото практически се взима със заявка към tblTrueFalse и другите подобни.
Като се бъзиках днес цели 3 часа с проблема и не го реших забелязах, че дори да са стойности 3, 4, 5 в Access пак се озовават 0, 1, 2 в Excel - сиреч глупака занулява. Зануляването става още при копирането, защото като погледна какво има в клипборда (Run -> clipbrd) виждам нули.
Не мога да променя всички стойности на нула, защото 1/ по този начин ще ми се прецакат стойностите по подразбиране и 2/ защото като занулява прави най-ниската използвана стойност 0.
Успя ли разяснението ми да доведе до нови идеи?
Благодаря!
Бъмбъри.
| |
|
|
|
|