Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.02.2015, 13:00
|
|||
---|---|---|---|
|
|||
Работа с Excel |
|||
#18+
Доброго времени суток! Имеются 2 таблицы: 1. clients (поля: code, name) - клиенты 2. phones (поля: cl_code, ac_phone) - номера телефонов Как видно, code = cl_code. Как получить список клиентов с телефонами в excel. Выходная форма: № п/п | наименование клиентов | телефоны 1. | Иванов И.И. | тел1, тел2, тел3 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.02.2015, 13:38
|
|||
---|---|---|---|
|
|||
Работа с Excel |
|||
#18+
1. Соединить две таблицы селектом 2. Вывести результат селекта в ексель: 2.1 Если нужно оформление (правильная ширина полей, разный шрифт, границы и заливка) - через ODBC 2.2 Если оформление не важно - COPY TO "отчет.xls" TYPE XL5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.02.2015, 13:42
|
|||
---|---|---|---|
|
|||
Работа с Excel |
|||
#18+
ODBC* - OLE очепятка ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.02.2015, 05:41
|
|||
---|---|---|---|
|
|||
Работа с Excel |
|||
#18+
select * from clients c join phones p on c.[code]=p.[cl_code] вот так можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.02.2015, 10:53
|
|||
---|---|---|---|
Работа с Excel |
|||
#18+
№ п/п | наименование клиентов | телефоны 1. | Иванов И.И. | тел1, тел2, тел3 как я понял, надо транспоировать таблицу. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Это примерное решение, на деле надо потестировать, вполне возможно надо будет что нибудь подправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.02.2015, 13:03
|
|||
---|---|---|---|
|
|||
Работа с Excel |
|||
#18+
GoshaS№ п/п | наименование клиентов | телефоны 1. | Иванов И.И. | тел1, тел2, тел3 как я понял, надо транспоировать таблицу. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Это примерное решение, на деле надо потестировать, вполне возможно надо будет что нибудь подправить. А если не 3 номера, а их много, тогда как? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.02.2015, 22:52
|
|||
---|---|---|---|
Работа с Excel |
|||
#18+
Опишите задачу более конкретней. Для школы, для работы, что хотите на выходе. К примеру, можно все телефоны поместить в одно поле? Скажем домашний:222222; сотовый: 222222222; рабочий: 22222222; факс: 22222222 Будет ли расширятся список видов телефонов? Будет ли какой либо справочник видов и пр. пр. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1582435]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 443ms |
0 / 0 |