|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2012, 21:30 | #1 |
Регистрация: 02.05.2012
Сообщений: 8
|
изменение полей в бд
У меня есть stringgrid в котором после выборки занесены значения из бд, мне нужно по клику на ячейку изменить значение в гриде и отправить его в бд. Например в гриде у меня есть поле фио со значение ИВАНОВ по клику я изменяю значение на ПЕТРОВ и по двойному клику отправляю в таблицу.
Я никак не могу додуматься, как мне проверять из какой таблицы ИВАНОВ и как его заменить на ПЕТРОВа |
18.10.2012, 21:48 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
А что мешает пользовать DBGrid или DBGridEh?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
19.10.2012, 09:29 | #3 |
Регистрация: 02.05.2012
Сообщений: 8
|
тем что условием дан stringgrid
|
19.10.2012, 09:35 | #4 | |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Цитата:
|
|
19.10.2012, 10:03 | #5 |
Регистрация: 02.05.2012
Сообщений: 8
|
|
19.10.2012, 10:18 | #6 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Значит нужно сохранять (если еще не заносится) в каждую строку стринггрида (вернее, в список Objects, например, первой колонки) идентификатор строки из таблицы БД. А имя таблицы есть в тексте запроса.
--- В продолжении (знать идентификатор строки мало). 1 вариант. Объявить массив строк с именами полей таблицы из которой берутся данные. Имена полей в массиве должны располагаться в том порядке, в каком их значения заносятся в стрингрид. В этом случае замена значения будет выглядеть примерно так: Код:
Последний раз редактировалось Karabash; 19.10.2012 в 10:29. |
19.10.2012, 10:56 | #7 | |
Регистрация: 02.05.2012
Сообщений: 8
|
Цитата:
|
|
19.10.2012, 18:34 | #8 |
Регистрация: 02.05.2012
Сообщений: 8
|
написал код по типу вашего
Код:
|
19.10.2012, 18:45 | #9 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
19.10.2012, 19:37 | #10 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение полей таблицы | Mashul'ka | БД в Delphi | 2 | 04.10.2011 22:31 |
Изменение полей DBGrid | virtuhay266 | БД в Delphi | 9 | 05.06.2011 16:14 |
Изменение размеров полей | 30gb | PHP | 1 | 08.02.2011 13:03 |
DbGrid изменение ширины полей | Paul Hindenburg | Компоненты Delphi | 4 | 21.09.2009 10:35 |
Объеденение полей запроса в для отображения нескольких полей в одном списке | mrCreator | Microsoft Office Access | 3 | 08.08.2009 00:53 |