|
|
|
Не могу объединить 4 таблицы. Помогите!!!
|
|||
|---|---|---|---|
|
#18+
Люди, помогите пожалуйста, не могу объединить для отчета 4 таблицы. Есть главная и 3 подчиненных таблицы как мне их вместе объединить? Главная |===================== | id | name | |===================== | 3A010000 | контракт | | 3A010200 | служба | | 3A010100 | участок | Подчиненная 1 |================================== | id | sum | date |================================== | 3A010000 | 454545,10 | 01/01/2005 | 3A010200 | 567432,00 | 01/01/2005 | 3A010100 | 123478,14 | 01/01/2005 Подчиненная 2 |================================== | id | sum | date |================================== | 3A010000 | 555455,66 | 01/01/2005 | 3A010200 | 567453,99 | 01/01/2005 | 3A010100 | 444568,00 | 01/01/2005 Подчиненная 3 |================================== | id | sum | date |================================== | 3A010000 | 888888,55 | 01/01/2005 | 3A010200 | 666666,02 | 01/01/2005 | 3A010100 | 765438,00 | 01/01/2005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:30:48 |
|
||
|
Не могу объединить 4 таблицы. Помогите!!!
|
|||
|---|---|---|---|
|
#18+
через select указывая сначала все поля этих таблиц from все названия этих таблиц into cursor mytabs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:42:31 |
|
||
|
Не могу объединить 4 таблицы. Помогите!!!
|
|||
|---|---|---|---|
|
#18+
А как в результате должен выглядеть отчет? Т.е. как именно необходимо объединять данные? Кстати, какая версия FoxPro? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 14:49:13 |
|
||
|
Не могу объединить 4 таблицы. Помогите!!!
|
|||
|---|---|---|---|
|
#18+
то ВладимирМ Данные нужно отбирать из периода например с 01/01/2005 по 31/10/2005, а объединять через поле id. Примерно так должно выглядеть в отчете: -------------------------------------------------------------------------------- --name--|(подчиненная1)-|(подчиненная2)-|(подчиненная3) -------------|--sum---------------|-- sum---------------|--sum------------ -------------------------------------------------------------------------------- Контракт | 454545,10 | 555455,66 | 888888.55 Служба | 567432,00 | 567453,99 | 666666,02 Участок | 123478,14 | 444568,00 | 765438,00 -------------------------------------------------------------------------------- Версия FoxPro 8.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 17:59:11 |
|
||
|
Не могу объединить 4 таблицы. Помогите!!!
|
|||
|---|---|---|---|
|
#18+
Варианты: 1. В DataEnvironment отчета кладешь все 4 таблицы и настриваешь связь от поля id главной таблицы к индексам подчиненных. Т.е. делаешь 3 связи. 2. Перед выполнением отчета выполняешь запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. В качестве источника данных для отчета используешь полученный курсор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 18:09:22 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33382669&tid=1593047]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
191ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 474ms |

| 0 / 0 |
