|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
еще проблема заключается в следуещем
в главной таблице у меня даны IDишники а в бдгриде их названия с доп. таблицы, и при редактировании будет каша, возможно сделать так чтоб например IDgorod Nazv 1 Излучинск 2 Нижневартовск 3 Радужный и при написании Радужный (или при выборке) ID менялся на 3 или я уже многого прошу? пробывал делать в query new fields соединять по lookup, но выдал ошибочку что то типа Circular datalinks are not allowed |
#17
|
||||
|
||||
Как-бы 2 варианта есть:
1. PickList свойство у объекта TColumn. 2. Не редактировать в сетке, а сделать форму редактирования записи. ЗЫЖ Я бы выбрал второй способ. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#18
|
|||
|
|||
спасибо за ответ
но как бы если использовать пиклист то прийдется прописывать типа if Query2.parambyname('Nazv').value:='Излучинск' then Query2.parambyname('IDgorod').value:='1' else и т.д. ? а через форму это тоесть совсем отдельно? а через DBEdit можно норм соединить чтоб так было? у меня ж просто несколько таблиц и я вот никак не могу разобраться к примеру вот эти можно Цитата:
Цитата:
можно ли при 2 DBEditах Name и Nazv сделать так чтоб при выборе из таблицы gorod.Nazv город то в таблице glav.IDgorod менялся ид на соответствующий ид таблицы городов? |
#19
|
|||
|
|||
сори сделал все как надо, спасибо большое
|