Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / помогите с импортом данных из Access в Excel / 14 сообщений из 14, страница 1 из 1
14.10.2009, 14:11
    #36250461
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Добрый день!!!
Делаю импорт данных из Ассes в Excel через обновляемый запрос.
Данные выгружаются из Access вот в таком виде:

Номер контракта Сумма контракта Сумма заказа Товары
1 100 105 Товар1
1 100 105 Товар2
1 100 105 Товар3
2 500 520 Товар4
2 500 520 Товар5
3 750 800 Товар6
3 750 800 Товар7

А нужно,чтоб в Excel появлялась в таком виде:

Номер контракта Сумма контракта Сумма заказа Товары
1 100 105 Товар1
1 Товар2
1 Товар3
2 500 520 Товар4
2 Товар5
3 750 800 Товар6
3 Товар7

Как так можно сделать??
...
Рейтинг: 0 / 0
14.10.2009, 14:15
    #36250480
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Извиняюсь,данные немного сдвинулись при копировании..
Данные выгружаются из Access вот в таком виде:

Номер контракта Сумма контракта Сумма заказа Товары
1 100 105 Товар1
1 100 105 Товар2
1 100 105 Товар3
2 500 520 Товар4
2 500 520 Товар5
3 750 800 Товар6
3 750 800 Товар7

А нужно,чтоб в Excel появлялась в таком виде:

Номер контракта Сумма контракта Сумма заказа Товары
1 100 105 Товар1
1 Товар2
1 Товар3
2 500 520 Товар4
2 Товар5
3 750 800 Товар6
3 Товар7

Как так можно сделать??
...
Рейтинг: 0 / 0
14.10.2009, 14:29
    #36250531
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
А зачем так делать ?
...
Рейтинг: 0 / 0
14.10.2009, 14:37
    #36250556
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Ну вот так надо..
т.к. сумма контракта и сумма заказа это общие суммы всего контракта и относятся не к каждому товару а к контракту в целом.
И вот поэтому нужно чтобы эти суммы указывались только в первой строчки каждого контракта
...
Рейтинг: 0 / 0
14.10.2009, 15:00
    #36250631
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Ясно... Тут можна конечно что-то делать внутри массивов, но лучше выгрузить все на лист (оптимально в обновляемую сводную таблицу) экселя и дальше обработать как нужно...
...
Рейтинг: 0 / 0
14.10.2009, 15:10
    #36250681
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
MaximuS_GЯсно... Тут можна конечно что-то делать внутри массивов, но лучше выгрузить все на лист (оптимально в обновляемую сводную таблицу) экселя и дальше обработать как нужно...

если честно с экселем у меня не очень...а под "обработать как нужно" Вы что понимаете??
Я полагаю,что сдесь нужно группировку по этим суммам применить, но как ее применить если в результате группировки не нужно ничего подсчитывать
...
Рейтинг: 0 / 0
14.10.2009, 17:31
    #36251227
Volodshan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Вариант - использовать сводную, все данные внести в область строк, убрать итоги.
...
Рейтинг: 0 / 0
14.10.2009, 18:05
    #36251315
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Volodshan,спасибо большое за ответ...Я пробовала так, но у меня таблица побольше этой и там из-за некоторых полей не получается так сделать
Прикрепляю свой реальный файл, если не сложно, посмотрите пожалуйста ну очччень надо!!!!!
сдесь выделены 3 столбца, на которые и нужно обратить особое вниамние:
<Номер извещения о проведении торгов> повторяется, а вот <Цена контракта, рублей> и <Сумма, рублей> должны указаться только один раз в каждом <Номер извещения о проведении торгов>
...
Рейтинг: 0 / 0
14.10.2009, 18:36
    #36251388
Volodshan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
chesterfielda, вариант по 1 образцу.
...
Рейтинг: 0 / 0
14.10.2009, 18:42
    #36251401
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Volodshan, мне нужно чтобы у меня все данные были как в моем отчете, т.е. все те же столбцы и данные(строки) только в этих двух выделенных столбцах данные должны повторятся только один раз для каждого номера извещения
...
Рейтинг: 0 / 0
14.10.2009, 19:31
    #36251507
Volodshan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
chesterfielda, насколько я понимаю, выход в переделке запроса в Access - там надо закладывать необходимый вид отчета, что-то типа перекрестного запроса с выборкой по некоторым полям уникальных значений, но с сохранением детализации по другим. У вас не только названных три поля в такой связке, но и другие.
...
Рейтинг: 0 / 0
14.10.2009, 20:26
    #36251592
chesterfielda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
Volodshan,я вот тоже думаю, что лучше в Access запрос такой сделать, но не придумала пока еще..
Я просто на Access-ком форуме открывала такую тему, но мне сказали что проще будет средстави Excel сделать : http://www.sql.ru/forum/actualthread.aspx?tid=703451
...
Рейтинг: 0 / 0
14.10.2009, 20:58
    #36251645
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
chesterfielda,
не увидел, чтобы вам говорили, что в екселе проще сделать. Хотя некоторый смысл в этом есть. Но я вам предложил сделать отчет в аксе, это совсем несложно. А потом сам отчет можно перегнать в ексель с помощью OutputTo. Одной командой.
...
Рейтинг: 0 / 0
15.10.2009, 12:33
    #36252813
astatsa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с импортом данных из Access в Excel
select * from
(
SELECT t.a,t.b as r,t.c
FROM Таблица1 AS t
GROUP BY t.a,t.b,t.c
union all
SELECT t.a,t.d as r,""
FROM Таблица1 as t
) order by a,r;

только итог будет немного не такой, а такой
1 100 105
1 Товар1
1 Товар2
1 Товар3
2 500 520
2 Товар4
2 Товар5
...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / помогите с импортом данных из Access в Excel / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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