|
|
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Сабж, запутался. Насколько я понял это выборка в виде вывода одной строкой данных из например из двух таблиц одна из которой подчиненная первой? Или это нечто другое? Почему используется .Provider = "MSDataShape.1"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 11:14:11 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Это "рекордсет в рекордсете" Причем строки из "подчиненного" рекордсета связаны со строками "основного" рекордсета Представьте себе форму с двумя таблицами: сверху список накладных, снизу позиции по текущей накладной. Навигация по списку накладных приводит к изменению позиций текущей накладной. Вот это - оно. Спец провайдер - ну так это же организовать надо было, вот и сделали провайдер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 11:48:04 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Все равно не понял, это разве не одно и то же что и банальный Join? С помощью которого так же можно вывести обе таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:18:47 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
PantaloneВсе равно не понял, это разве не одно и то же что и банальный Join? С помощью которого так же можно вывести обе таблицы. Типа того. Только а) сделаный автоматически, т.е. о JOINе заботится провайдер б) с возможностью обновления Грубо говоря пример, который я привел выше (если еще добавить возможность редактирования первой и второй таблицы) - это типовая задача. Data Shaping - это решение, которое MS предлагает для таких типовых задач. Естественно, все тоже самое можно сделать и вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:28:08 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Верно ли я понял что основное удобство этой конструкции возможность редактирования на любом уровне объединения данных? Просто визуально очень заморочно с такими штуками дело иметь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:45:46 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
основное удобство этой штуки - контроль целостности изменяемого иерарх. рекордсета на клиенте (фактически shape - это схема, констрейнты накладывать можно и т.д.), при явной ориентации на пакетные вставки/обновления ------------------ Best regards, _bob ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:40:15 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Обязательно ли использовать эту штуку в работе или можно в большинстве случаев и обычными джойнами обойтись? Уж больно заморочна она. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 10:50:30 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
PantaloneОбязательно ли использовать эту штуку в работе или можно в большинстве случаев и обычными джойнами обойтись? Уж больно заморочна она. Странный вопрос. Не хотите - не используйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:11:24 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
PantaloneВсе равно не понял, это разве не одно и то же что и банальный Join? С помощью которого так же можно вывести обе таблицы.Есть еще одно, может не очень важное отличие: В случае реляционной иерархии нет расхода памяти на повторение данных из родительской таблицы. Т.е. каждая запись - только в одном экземпляре. В использовании бывает иногда удобно, например, в представлении отчетов, где используется слияние некоторых ячеек и пользователь не хочет другого представления данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 13:07:55 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Мне понравилось тем, что формы VB на иерархических рекордсетах ОЧЕНЬ БЫСТРО РАБОТАЮТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:38:43 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Ага, быстрее некуда, у меня от предыдущего программера формы остались с этими Shape, тормоза жуткие, а схему даннызх до сих пор разгребаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 10:14:52 |
|
||
|
Объясните популярно что такое иерархический рекордсет?
|
|||
|---|---|---|---|
|
#18+
Оговорка: данные с SQL сервера. Я сравнивал несколко решений. Форма один ко многим в виде двух гидов - мастер и детайл. Зажимаем клавишу вниз на мастере и смотрим. Access MDB в данные и форма в одном флаконе - хорошо. Access MDB данные и MDB с формой но на одной машине - удовлетворительно. Access MDB данные и MDB с формой на разных машине - плохо. VB6 на shape'ах, данные на SQL сервере - превосходно! VS.NET на его DataRelation и пр., данные на SQL сервере - между хорошо и удовлетворительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 10:39:25 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32879333&tid=2168304]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 358ms |

| 0 / 0 |
