Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

DB контролы   Найти похожие ветки 

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

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


 
Heretic ©   (2004-09-06 16:21) [1]

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


 
Sergey13 ©   (2004-09-06 16:24) [2]

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

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


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


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

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


 
Sergey13 ©   (2004-09-06 16:31) [4]

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


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


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

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


 
Reindeer Moss Eater ©   (2004-09-06 16:37) [6]

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

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


 
Reindeer Moss Eater ©   (2004-09-06 16:40) [7]

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

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


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

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


 
Reindeer Moss Eater ©   (2004-09-06 16:46) [9]

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

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


 
Sergey13 ©   (2004-09-06 16:47) [10]

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


 
Heretic ©   (2004-09-06 16:53) [11]

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


 
Sergey13 ©   (2004-09-06 16:54) [12]

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


 
Heretic ©   (2004-09-06 16:59) [13]

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


 
Reindeer Moss Eater ©   (2004-09-06 17:10) [14]

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


 
stud ©   (2004-09-06 17:37) [15]


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

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.038 c
4-1093321751
Baloo
2004-08-24 08:29
2004.10.03
Координаты каретки в чужом приложении


1-1095567429
ArchValentin
2004-09-19 08:17
2004.10.03
Работа с компонентом ListView


3-1094060707
Maverick
2004-09-01 21:45
2004.10.03
ODAC


1-1095242374
bon
2004-09-15 13:59
2004.10.03
вставка символа


3-1094487730
Arnold
2004-09-06 20:22
2004.10.03
Как можно зайти в БД без запуска сервера SYSDBA этой базы данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский