Конференция "Базы" » ClientDataSet [D7, FB2.1]
 
  • sniknik © (28.12.12 13:17) [60]
    > качаются ВСЕ ПОДЧИНЕННЫЕ данные в том числе из уже ВЫПОЛНЕННЫХ.
    ПОКАЗЫВАЙ ЗАПРОС! и без нервов.
  • VikOss © (28.12.12 13:20) [61]

    > > Я ж описал задачу и проблему.
    > задача (по описанию) - скачать и работать на клиенте со
    > всеми записями... проблема - все это очень много...
    >
    > вызывай Хотабыча, он поможет. :)
    >
    > ты либо качаешь все, либо часть, все - таблица (табличный
    > метод), часть - запрос. а запроса у тебя даже и нет (судя
    > по одному ответу выше).
    > уж действительно определись чего хочешь. ну, или Хотабычь,
    >  как вариант.

    Прочтите ещё раз. НЕ СО ВСЕМИ ЗАПИСЯМИ. Ну почему тут упорно читают ЧЕРЕЗ строчку? Уже ж разжевал так что бабка соседская поймёт...Уффф..
  • VikOss © (28.12.12 13:26) [62]

    > ПОКАЗЫВАЙ ЗАПРОС! и без нервов.

    Ещё раз, в 100 наверное- вы работали с ClientDataset ? КАКОЙ ЗАПРОС ? Его формирует ПРОВАЙДЕР АВТОМАТИЧЕСКИ ! Запрос пишется только в мастере, подчиненные записи вызываются АВТОМАТИЧЕСКИ, я могу даже запросить просто одну запись из мастера - он на автомате начинает тянуть детали, ТОЛЬКО вот он тянет их ЦЕЛИКОМ... Уффф...
  • sniknik © (28.12.12 13:36) [63]
    > Ещё раз, в 100 наверное- вы работали с ClientDataset ? КАКОЙ ЗАПРОС ?
    да, твоими стараниями прямо сегодня последний раз. и запросы там прекрасно работают. если поддерживает "та" сторона, по другую сторону датасетпровайдера.

    > Запрос пишется только в мастере, подчиненные записи вызываются АВТОМАТИЧЕСКИ, я могу даже запросить просто одну запись из мастера - он на автомате начинает тянуть детали
    а вот теперь мой черед, а вы работали с ClientDataset? (удивленно)

    > ТОЛЬКО вот он тянет их ЦЕЛИКОМ... Уффф...
    табличные методы без указания запроса предполагают SELECT * FROM TableName без условий, если они нужны об этом заботится программист.
  • VikOss © (28.12.12 13:41) [64]

    > да, твоими стараниями прямо сегодня последний раз. и запросы
    > там прекрасно работают. если поддерживает "та" сторона,
    > по другую сторону датасетпровайдера.

    Ну так и приведите своё работающее решение, чего зря переписываться? Если, конечно реально хотите помочь.
  • VikOss © (28.12.12 13:43) [65]

    > табличные методы без указания запроса предполагают SELECT
    > * FROM TableName без условий, если они нужны об этом заботится
    > программист.

    Приведите пример, каким может быть запрос на "подчиненном" ? Нет, правда. Только в контексте данной задачи, разумеется.
  • MsGuns © (28.12.12 13:49) [66]
    >VikOss ©   (28.12.12 13:26) [62]
    >Ещё раз, в 100 наверное- вы работали с ClientDataset ? КАКОЙ ЗАПРОС ? Его >формирует ПРОВАЙДЕР АВТОМАТИЧЕСКИ ! Запрос пишется только в мастере, >подчиненные записи вызываются АВТОМАТИЧЕСКИ, я могу даже запросить >просто одну запись из мастера - он на автомате начинает тянуть детали, >ТОЛЬКО вот он тянет их ЦЕЛИКОМ...

    Вы не понимаете сущности технологии мастер-детал, полагаясь на его "автоматичность", а потом удивляетесь когда вместо поворота налева (или куда Вам там надо) Ваша сенокосилка врезается в дерево.

    Вместо истерики Вам надо было бы просто описать какую задачу Вы пытаетесь решить, потому что судя по [57],[58],[61] Вы изобретаете восьмиколесный велосамоцикл с тремя рулями и шестью педалями.

    Вам тут намекали что некисло бы дать код сюда, который, судя по Вашему "автоматическому" подходу к проектированию, не должен быть чрезмерно объемным (по крайней мере в части открытия файла и чтению деталей)
  • sniknik © (28.12.12 13:49) [67]
    > Ну так и приведите своё работающее решение, чего зря переписываться? Если, конечно реально хотите помочь.
    я не помогаю... а развлекаюсь, смотрю чужие баги, учусь, и т.д..
    т.е. у меня свои цели не связанные с помощью (как у всех в общем то, "чистых" альтруистов с помощью ради помощи не бывает), но часто как побочный эффект и помощь получается.

    вот "кино" снял -
    http://www.fayloobmennik.net/2484214
    думаю тут очевидно про запросы.
  • sniknik © (28.12.12 13:50) [68]
    > каким может быть запрос на "подчиненном" ?
    приводил вариант выше. думаешь если параметр будет константой, а связка не назначена, не сработает?
  • sniknik © (28.12.12 13:55) [69]
    > думаю тут очевидно про запросы.
    также очевидно, что "повторы" не качаются, только то, что новое используется. если нужно не так, а сразу все используемое (и если известно заранее) "куском"  ну так указать условие, а разделять фильтром. не вижу проблемы.
  • VikOss © (28.12.12 14:00) [70]

    > Вы не понимаете сущности технологии мастер-детал, полагаясь
    > на его "автоматичность", а потом удивляетесь когда вместо
    > поворота налева (или куда Вам там надо) Ваша сенокосилка
    > врезается в дерево.
    >
    > Вместо истерики Вам надо было бы просто описать какую задачу
    > Вы пытаетесь решить, потому что судя по [57],[58],[61] Вы
    > изобретаете восьмиколесный велосамоцикл с тремя рулями и
    > шестью педалями.

    Что я непонятно написал? Вы читать разучились? Задача достаточно проста, скажите просто, вы сами не понимаете этой технологии. Про механизмы мастер-деталь - не смешите мои тапочки, я вам книгу написать могу. Просто вижу уже во флуд всё скатывается по причине элементарной - вы не знаете как решить эту проблему. Ну так не сорите, может кто реально помочь сможет. А то много слов, а конкретно написать вот пример - закачиваются только нужные данные - сохраняются на диск - отключаемся - всё работает...Много строк для этого не нужно...
  • VikOss © (28.12.12 14:03) [71]

    > приводил вариант выше. думаешь если параметр будет константой,
    >  а связка не назначена, не сработает?

    Стоп, чет не совсем понял, повторите, если не затруднит. Какая константа?
  • sniknik © (28.12.12 14:06) [72]
    обычная, циферками, символами, в "зависимости от" прямо в запрос в условии вместо параметра вбитая.
    "стандартная" можно сказать... :)
  • VikOss © (28.12.12 14:08) [73]

    >  (и если известно заранее) "куском"  ну так указать условие,
    >  а разделять фильтром. не вижу проблемы.

    И тут подробнее. Не это ли вы имеете ввиду: Select ID_Detal,p1,p2,p3 from Detal were ID_Detal in (select ID_Master from Master where pm1='Не выполнено')? Фигня, верно? Не мож я не правильно понял...
  • sniknik © (28.12.12 14:09) [74]
    > вы не знаете как решить эту проблему.
    скорее не видим проблемы... и "пена" не очень помогает в визуализации, в отличие от кода/примера.
  • VikOss © (28.12.12 14:10) [75]
    кстати этот запрос отработает правильно :-)))
  • sniknik © (28.12.12 14:12) [76]
    > Фигня, верно?
    почему фигня? обычный запрос. а если определить можно только по полю pm1 мастере, то еще и единственно возможный (+ варианты-аналоги с джойном например).
  • VikOss © (28.12.12 14:12) [77]

    > в отличие от кода/примера

    Да я не могу понять какой код вам привести???? Как значения переменных считаются или что? Вы понимаете что данный пример можно сделаеть вообще практически без единой строки кода? Откройте пример "портфель", может поймёте.
  • VikOss © (28.12.12 14:16) [78]

    > почему фигня? обычный запрос. а если определить можно только
    > по полю pm1 мастере, то еще и единственно возможный (+ варианты-
    > аналоги с джойном например).

    Ну вот тут мне не нравится, что я сначала выбрал все нужные записи в мастер, а потом опять по ним же бегаю (правда не я а сервер) в поисках ключа, хотя...время надо проверить, если вы считаете что это приемлемо, то попробую.
  • sniknik © (28.12.12 14:17) [79]
    > Да я не могу понять какой код вам привести????
    dfm тоже код.

    > Откройте пример "портфель", может поймёте.
    а нафига? сам "кино" посмотри, может дойдет. только сначала помедитируй на - "опен можно и в дизайн тайм сделать" (в начале строчки кода "мелькают").

    нужно то тебе. почему ты не хочешь "суетится"/понимать собеседников, почему считаешь что другие тебе обязаны?
 
Конференция "Базы" » ClientDataSet [D7, FB2.1]
Есть новые Нет новых   [134430   +2][b:0][p:0.001]