![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что такое loocup-поля
Janbolat © (2004-03-02 12:37:00)моя программа часто про него спрашивает?:))
Johnmen (2004-03-04 11:17:00) [1]>Vlad © (04.03.04 11:09) [15]
По-моему так
"Если не скажешь, что я должен делать, я не скажу, куда тебе идти" (c) Фома
Vlad (2004-03-04 11:09:00) [2]>Stas © (04.03.04 11:03) [14]
Ну вобще-то в любых случаях некорректно оставлять DataSet в режиме редактирования когда оно не надо, могут возникнуть проблемы особенно если у тебя логика кода завязана на состояние DataSet'a
> Соловьев © (04.03.04 11:00) [13]
> А обяснять надо в другом топике.
Не тебе решать, ты лучше свою демагогию в другом топике разводи.
P.S. Не говори мне что делать, и я не буду говорить куда тебе идти (с)
Stas (2004-03-04 11:03:00) [3]Vlad © (04.03.04 10:28) [10]
Смотря в каких случаях.
Соловьев (2004-03-04 11:00:00) [4]2 Vlad
посмотри что за вопрос звучал. А обяснять надо в другом топике.
Vlad (2004-03-04 10:53:00) [5]
> Соловьев © (04.03.04 10:43) [11]
Я человеку объяснил почему [7] делать некорректно, где ты гадание увидел ?
Соловьев (2004-03-04 10:43:00) [6]2 Stas&Vlad
гадание на кофейной гуще...
Vlad (2004-03-04 10:28:00) [7]Если DataSet перевели в режим редактирования, но не произвели никаких изменений, то при нажатии кнопки "сохранить" он останется в состоянии dsEdit, что не есть правильно.
Stas (2004-03-04 10:10:00) [8]Vlad © (04.03.04 10:04) [8]
Почему ?
Vlad (2004-03-04 10:04:00) [9]
> проще написать так:
> if Table1.Modifed then Table1.post;
оно может и проще, но не есть правильно
stas (2004-03-04 09:59:00) [10]LookUp поле это подстановочное поле. Ну, типа тебе надо чтобы отображалось название города, а в таблице у тебя записан код (ID) города из справочника и ты тогда делаешь лукап поле.
а это:
if Table1.State in [dsInsert, dsEdit] then Table1.Post;
проще написать так:
if Table1.Modifed then Table1.post;
Соловьев (2004-03-04 09:46:00) [11]хотелось бы узнать о СУБД и компонентах
Janbolat (2004-03-04 07:11:00) [12]Выходит ошибка: Field value out of lookup table range
что сделать! Помогите начинающему
если можно примером
Соловьев (2004-03-02 12:51:00) [13]а причем тут lookup поля?
Janbolat (2004-03-02 12:48:00) [14]В главной форме находится DBgrid принажатии новая запись выходит окно с dbedit'ами
ну вот я их заполняю делаю if Table1.State in [dsInsert, dsEdit] then Table1.Post;
выходит ошибка!
Соловьев (2004-03-02 12:39:00) [15]Твоя? что-то я в этом сомневаюсь :)
F1 - lookup fields
Andriano (2004-03-02 12:39:00) [16]"спрашивает" - интересная у тя программа. Может она говорит тебе как её лучше написать :)