Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DB контролы [D6, Другая]


СергейП ©   (2004-09-06 16:13:00) 

Кто как делает формы для редактированиия данных в таблицах?
Я знаю два варианта:
1. На форме поместить DBControl (DBEdit, DBLabel и пр.) и напрямую их связать с DataSet'ом. При открытии формы делать Insert или Edit. При закрытии Post или Cancel
2. На форме поместить обычные Control'ы (Edit, Label и пр.) и при открытии формы "вручную" их заполнять. Edit и Insert делать только при закрытии формы.
Какой вариант лучше? Может есть и другие варианты?


stud   (2004-09-06 17:37:00) [1]


> Например мне хочется менять цвет кнопки по текущему значению
> какого-либо поля БД

а если не пользоваться дбаварными компонентами это невозможно?
главное чтобы работало и программисту было удобно))), а какие компоненты для этого использовать - пользователю это до лампочки


Reindeer Moss Eater   (2004-09-06 17:10:00) [2]

А к чему истерики по поводу вопросов в постах?


Heretic   (2004-09-06 16:59:00) [3]

To Sergey13
Нету. Но можно сварганить, если надо. А к чему такой вопрос?


Sergey13   (2004-09-06 16:54:00) [4]

А у тебя есть ДБКнопка?


Heretic   (2004-09-06 16:53:00) [5]

to Sergey13
Например мне хочется менять цвет кнопки по текущему значению какого-либо поля БД


Sergey13   (2004-09-06 16:47:00) [6]

2[8] Heretic ©   (06.09.04 16:44)
Поясни на примерах для бедного еврея, плиз.


Reindeer Moss Eater   (2004-09-06 16:46:00) [7]

Задаешь вопрос – в ответ получаешь тоже вопрос.

А кто определял кому здесь можно задавать вопросы, а кому только отвечать на них?


Heretic   (2004-09-06 16:44:00) [8]

Тут что – одни евреи? Задаешь вопрос – в ответ получаешь тоже вопрос.
1 вариант используется когда для обработки БД хватает возможностей DBControl
2 вариант - когда для обработки БД не хватает возможностей DBControl.


Reindeer Moss Eater   (2004-09-06 16:40:00) [9]

Ну а какие причины засталяют выбрать тот или иной способ?

Например способность набора данных быть "живым".


Reindeer Moss Eater   (2004-09-06 16:37:00) [10]

Ну а какие причины засталяют выбрать тот или иной способ?

Почти по O'Генри.


СергейП   (2004-09-06 16:33:00) [11]


> По разному делаю  и по разным причинам.

Ну а какие причины засталяют выбрать тот или иной способ?


Sergey13   (2004-09-06 16:31:00) [12]

2[3] СергейП   (06.09.04 16:29)
>Тогда скажите кто как делает и почему?
По разному делаю  и по разным причинам. 8-) Не заморачивайся - и так и так можно сделать хорошо и плохо. Как ндравится так и делай.


СергейП   (2004-09-06 16:29:00) [13]


> Раскрой термин "лучше", плиз.

Не могу :)
Тогда скажите кто как делает и почему?


Sergey13   (2004-09-06 16:24:00) [14]

2СергейП   (06.09.04 16:13)
Раскрой термин "лучше", плиз.

2 [1] Heretic ©   (06.09.04 16:21)
>1 вариант работает с БД быстро
Т.е. 2 вариант медленно?


Heretic   (2004-09-06 16:21:00) [15]

1 вариант работает с БД быстро
2 вариант имеет больше возможностей при отображении баз данных


Наверх

Титульная страница Поиск, карта сайта Написать письмо