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

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

Что такое 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]

"спрашивает" -  интересная у тя программа. Может она говорит тебе как её лучше написать :)


Наверх

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