14.12.2004, 14:59 | #1 |
Участник
|
Как получить записи двух таблиц в виде одной таблицы?
Здравствуйте.
Имеется 2 таблицы в каждой по 2 поля. Таблица1: Time, Date 21:00:00, 01.01.2004 21:01:00, 01.01.2004 21:02:00, 01.01.2004 Таблица2: Time, Date 22:00:00, 02.01.2004 22:01:00, 02.01.2004 22:02:00, 02.01.2004 Нужно получить нечто, что содержит так же 2 поля и при выполнения обычного select'а будет возвращать: 21:00:00, 01.01.2004 21:01:00, 01.01.2004 21:02:00, 01.01.2004 22:00:00, 02.01.2004 22:01:00, 02.01.2004 22:02:00, 02.01.2004 Спасибо. |
|
14.12.2004, 15:14 | #2 |
Участник
|
предварительно скопировав нужные записи во временную таблицу
|
|
14.12.2004, 15:17 | #3 |
Участник
|
Спасибо.
А может другие методы встречаются? |
|
14.12.2004, 15:19 | #4 |
Модератор
|
1) почитайте про Мap и маппинг.
Кажется, это то, что Вам нужно. С Уважением, Георгий. |
|
14.12.2004, 15:23 | #5 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
1) почитайте про Мap и маппинг. Кажется, это то, что Вам нужно. С Уважением, Георгий. Попраьте меня, если я не прав. |
|
14.12.2004, 15:51 | #6 |
Модератор
|
Разве?? Это же логическое объединение?
Сделайте Мар и селект по нему - должен вывести все записи, разве не так? С Уважением, Георгий. |
|
14.12.2004, 15:51 | #7 |
Lean Six Sigma
|
Работа с table maps в этом контексте будет похожа на работу с временными таблицами. Union'ов в Аксапте, к сожалению пока нет.
|
|
14.12.2004, 15:53 | #8 |
Lean Six Sigma
|
Т.е. заполнять мап придётся вручную.
Можно ещё вариант - задействовать table control или ActiveX. Только о безопасности у уровнях доступа не забудьте подумать. |
|
15.12.2004, 14:04 | #9 |
Участник
|
>Сделайте Мар и селект по нему - должен вывести все записи, разве не так?
Нет. Map - это нечто вроде интерфейса для программеров (зародыш ООП в таблицах). Хотя многие консультанты считают его UNIONO-M |
|
15.12.2004, 14:28 | #10 |
сибиряк
|
Цитата:
Изначально опубликовано Hamster
>Сделайте Мар и селект по нему - должен вывести все записи, разве не так? Нет. Вы наверное хотели сказать Да. А именно - "выведет все записи".
__________________
С уважением, Вячеслав. |
|
15.12.2004, 14:37 | #11 |
Участник
|
Я хотел сказать "нет, не выведет"
|
|
15.12.2004, 14:39 | #12 |
сибиряк
|
Цитата:
Изначально опубликовано Hamster
Я хотел сказать "нет, не выведет"
__________________
С уважением, Вячеслав. |
|
15.12.2004, 14:44 | #13 |
Участник
|
Ок.
скриншот в студию. |
|
15.12.2004, 15:11 | #14 |
сибиряк
|
Цитата:
Изначально опубликовано Hamster
Ок. скриншот в студию. [FIG1] Теперь с вас "неработающий" пример. PS/ Скриншот в прикрепленом файле, вставить картинку почему-то не удалось
__________________
С уважением, Вячеслав. |
|
15.12.2004, 15:22 | #15 |
Модератор
|
Уппс... Слава меня уже опередил..
Ладно, зато с меня - проектик С Уважением, Георгий. |
|
15.12.2004, 15:51 | #16 |
Участник
|
Я имел в виду брозер таблиц на map ))
программный select работает но от этого не легче - в форме/отчете просто так map не выведешь! |
|
15.12.2004, 15:56 | #17 |
сибиряк
|
Цитата:
Изначально опубликовано Hamster
Я имел в виду брозер таблиц на map )) программный select работает но от этого не легче - в форме/отчете просто так map не выведешь! И в форме и в отчете их вывести можно. Не пойму, в чем сложность?
__________________
С уважением, Вячеслав. |
|
15.12.2004, 15:58 | #18 |
Участник
|
Нельзя.
Даже TAbleBrowser на Map не работает. |
|
15.12.2004, 16:02 | #19 |
сибиряк
|
Цитата:
Изначально опубликовано Hamster
Нельзя. Даже TAbleBrowser на Map не работает. Хорошо, давайте так - Цитата:
Изначально опубликовано Hamster
программный select работает но от этого не легче - в форме/отчете просто так map не выведешь!
__________________
С уважением, Вячеслав. |
|
15.12.2004, 16:31 | #20 |
Moderator
|
Не ссорьтесь, горячие финские парни
Прекрасно помню, что в 2.5СП1 пытался использовать мап в качестве источника данных на форме, навставляв в него данные из разных таблиц, и это там не сработало. Сейчас попробовал в 3.0СП2 - все работает, записи отображаются в гриде. Так что все решает версия...
__________________
Андрей. |
|
|
|