Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Jin X
Заблокирован
#1

Доп. поле при добавление записи

05.06.2018, 00:48. Просмотров 738. Ответов 3
Метки нет (Все метки)

В запросе присутствует доп.поле, образованное соединением двух других (вроде Field1&"."&Field2 AS Fields).
По отдельности поля Field1 и Field2 не видны. Они генерируются автоматом.
При добавлении в DBGrid новой записи я хочу обновлять это поле, чтобы пользователь видел результат (результат автоматически созданных Field1 и Field2 но в виде строки через точку).

Присвоение FieldByName('Номер').AsString := ... не срабатывает, пишет, что Field "Fields" cannot be modified.
В таблицу добавлять ради этого отдельное поле со строкой, в которой будет хранится значение Field1&"."&Field2 я не хочу.

Как можно добавить в DBGrid такое поле?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2018, 00:48
Ответы с готовыми решениями:

Индексированое поле... добавление записи
Доброго времени суток. Столкнулся с такой проблемой: В БД Access сделал поле...

Запрет на добавление записи в бд, если поле осталось пустым
как сделать чтобы если поле пустое выдавало ошибку и не добавляло в бд? ...

Почему не работает добавление в БД при записи программы на CD-диск?
Народ подскажите я записываю прогу на диск с делфи путь все менял.Она все везде...

Ошибка при добавление записи в бд, когда таблица пустая.
Вот ошибка:cannot access field 'Группа' as type text procedure...

Ошибка при добавлении записи (Поле "№" не может быть изменено)
У меня возникает ошибка при добавлении записи во вторую таблицу и выдает вот...

3
Jin X
Заблокирован
06.06.2018, 14:01  [ТС] #2
Может, в DBGrid можно добавить столбец, не связанный с таблицей... и вносить туда данные вручную?
0
krapotkin
3397 / 3009 / 1042
Регистрация: 14.04.2014
Сообщений: 14,590
Записей в блоге: 15
06.06.2018, 14:57 #3
Лучший ответ Сообщение было отмечено Jin X как решение

Решение

берем гугл читаем вычисляемые поля делфи
1
Jin X
Заблокирован
06.06.2018, 16:38  [ТС] #4
Отлично, спасибо. Всё сделал
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2018, 16:38

После добавления записи, при клике на нее выскакивает системная ошибка: отсутствие данных в поле "чертеж"
Доброго времени суток! имеется вот такой код procedure...

1)Вычисляемое поле 2) добавление
Есть база данных созданная в аксесе, в ней 5 таблиц заказы, клиенты, услуги,...

Добавление данных в поле MEMO
Как с помощью ADOQuery записать в моле аксеса MEMO значение из поля MEMO на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru