powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DataSet
11 сообщений из 11, страница 1 из 1
DataSet
    #32152345
-Димон-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы узнать мнение,простите за дилетантский вопрос, о целесообразности закрытия одного DataSet перед открытием другого.Допустим в DataModul есть два датасет.Оба они отражают данные разные по характеру.Один DS в один грид,другой DS в другой и нах-ся допустим на разных страничках приложения(PageControl,например).Так вот желательно ли закрывать один DS перед открытием другого.Может это скажется в сторону производительности приложения,быстрее будет работать,на траффик?
...
Рейтинг: 0 / 0
DataSet
    #32152368
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неа !
ни начто в принципе енто не повлияет ...
а вот если ты их будешь ткрывать закрывать, то да :)
...
Рейтинг: 0 / 0
DataSet
    #32152416
-Димон-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.Колесо изобретать не придется :)
...
Рейтинг: 0 / 0
DataSet
    #32152501
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С прошедшим :), вопрос: как скопировать данные из DataSet в другой DataSet. Т.е. есть 2 формы, необходимо передать данные из 1-й формы во 2-ю. Если присваивать
Form2.DataSet=Form1.DataSet, то оба DataSet связываются(т.е. если чего то делаешь в Form2.DataSet, то эти изменения отображаются в Form1.Dataset), чего не хочется, подскажите как их расцепить???
...
Рейтинг: 0 / 0
DataSet
    #32152546
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что один и тотже селект
нельзя в эти разные DataSet-ы запихать ?
...
Рейтинг: 0 / 0
DataSet
    #32152563
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, но желательно без дополнительных запросов обойтись
...
Рейтинг: 0 / 0
DataSet
    #32152566
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
необходимо передать данные из 1-й формы во 2-ю
а поконкретней можно то есть что конкретно хочешь передать
и смысл в разных окнах держать одинаковые данные (гриды итд) ?
или енто военная тайна ?
...
Рейтинг: 0 / 0
DataSet
    #32152568
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Form2.DataSet=Form1.DataSet
^^^^^^^^^^^^^^^^^^^
Это что за цирк? Ты же указатели переприсвоил. Где теперь экземпляр Form2.DataSet и кто его будет разрушать???
И вобще на что модуль данных придумали? А придумали его как раз для того, чтоб туда подобные компоненты складывать.
Что касается отображения изменений - так и должно быть. А если ты хочешь, чтоб позиция курсора не менялась - используй закладки. Повесь их создание на OnDeactivate какой нибудь, а переход по ним - на OnActivate соответственно.
Если же тебе всё-таки нужна копия DataSet - тут или ClientDataSet надо использовать, или аналогичный набор данных и 2-й вариант, как мне кажется, намного проще и меньше весит.
...
Рейтинг: 0 / 0
DataSet
    #32152575
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Gold
хех а я что то и неувидел ...
...
Рейтинг: 0 / 0
DataSet
    #32152587
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цирк? НЕ это еще не цирк, DAtaModule используется, ладно проехали
...
Рейтинг: 0 / 0
DataSet
    #32152594
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Те наборы данных, которые специфичны для отдельной формы, есть смысл бросать прямо на неё, чтоб модуль данных не захламлять. Но у тебя тут вариант, судя по раскладам, не такой.
Я, к примеру, все формы создаю динамически, кроме главной и модуля данных, и у меня такие фокусы вобще бы не работали. Представь, что у тебя приложение из пары сотен форм, и ты его на pentium 100 запускаешь. Грузиться будет подольше, чем сама винда. А так по мере надобности создаёшь то, что нужно в данный момент. При этом и все преимущества ООП можно заюзать.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]