Форум программистов, компьютерный форум, киберфорум C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 1
Регистрация: 04.06.2014
Сообщений: 28
1

Редактирование записей в DBGrid

14.11.2015, 21:08. Показов 3601. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вечер добрый. Необходимо организовать редактирование записей в таблице Access подключенную через DBGrid ADOTable & DataSource. А именно, необходимо удалить 1 запись в таблице, удалить все записи, изменить запись(не представляю как это организовать даже) ну и организовать поиск по определенному столбцу в таблице. Например:
организовать поиск по знаку зодиака. Прошу помощи у знающих людей. Сам в интернете ничего не нашел.
Записи в таблицу добавляю вот так. Если лучше сделать по другому - подскажите как.
C++ Скопировано
1
2
3
4
5
6
Form2->DataSource1->DataSet->Insert();
Form2->DataSource1->DataSet->FieldByName("Имя")->Value = Edit1->Text;
Form2->DataSource1->DataSet->FieldByName("Фамилия")->Value = Edit2->Text;
Form2->DataSource1->DataSet->FieldByName("Знак зодиака")->Value = Edit4->Text;
Form2->DataSource1->DataSet->FieldByName("Дата рождения")->Value = Edit3->Text;
Form2->DataSource1->DataSet->Post();
Заранее благодарен!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.11.2015, 21:08
Ответы с готовыми решениями:

Редактирование нескольких записей в DbGrid
Добрый день. Необходимо сделать проверку на совпадение текста в ячейке BDGrid'е и в Edit'е, и если они совпадают заменить в BDGrid'е на...

Редактирование dbgrid
как сделать что бы по кнопке добавить выходила новая запись в dbgrid и кнопка удаления , на форме имеется adotable , adoconnection...

Редактирование DBGrid
Люди добрые, помогите, пожалуйста! В таблице DBGrid очень длинные записи не помещаются в ячейку. Есть ли какая-нибудь возможность...

1
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.11.2015, 00:53 2
Цитата Сообщение от Dmitriy1994 Посмотреть сообщение
удалить 1 запись в таблице
C++ Скопировано
1
Form2->DataSource1->DataSet->Delete();
Цитата Сообщение от Dmitriy1994 Посмотреть сообщение
удалить все записи
C++ Скопировано
1
2
3
4
5
6
Form2->DataSource1->DataSet->First();
while(!Form2->DataSource1->DataSet->Eof)
{
Form2->DataSource1->DataSet->Delete();
Form2->DataSource1->DataSet->Next();
}
Цитата Сообщение от Dmitriy1994 Посмотреть сообщение
изменить запись(не представляю как это организовать даже)
Так же как и добавляешь, только
C++ Скопировано
1
2
3
4
5
6
Form2->DataSource1->DataSet->Edit();
Form2->DataSource1->DataSet->FieldByName("Имя")->Value = Edit1->Text;
Form2->DataSource1->DataSet->FieldByName("Фамилия")->Value = Edit2->Text;
Form2->DataSource1->DataSet->FieldByName("Знак зодиака")->Value = Edit4->Text;
Form2->DataSource1->DataSet->FieldByName("Дата рождения")->Value = Edit3->Text;
Form2->DataSource1->DataSet->Post();
Цитата Сообщение от Dmitriy1994 Посмотреть сообщение
ну и организовать поиск по определенному столбцу в таблице.
Исапользуй метод Locate() на форуме много примеров
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.11.2015, 00:53
Помогаю со студенческими работами здесь

Множественное редактирование в DBGrid
Объясните, пожалуйста, начинающему програмисту на С++, как осуществить множественное редактирование в DBGrid. Я написал программу для...

Редактирование ячеек в DBGrid
Подскажите пожалуйста, как сделать, чтобы после редактирования данных в ячейке, изменения автоматически не фиксировались в базе данных....

Редактирование и сохранение изменений в DBGrid
Привет всем! В DBGrid есть данные полученные в результате запроса. Необходимо отредактировать данные прямо в гриде с последующим...

Редактирование в DBGrid нескольких dbf
Я загружаю в 6 DBF таблиц через BDE с помощью SQL запроса в DBGrid: SELECT Polz.ZAVOD_CODE, S_zav.ZAVOD_NAME, Polz.CEX_CODE,...

Редактирование записи выбранной в DBGrid
Добрый вечер. Отображаю данные в DBGrid таким образом переходом на другую форму void __fastcall Tfrm_oprr::N2Click(TObject *Sender)...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
Сериализация данных с Apache Avro в Kafka
Javaican 12.03.2025
Apache Kafka стала одним из ключевых решений для работы с большими потоками данных. Однако с ростом объемов передаваемых данных возникает проблема: как эффективно сериализовать и десериализовать. . .
Создание потребителей Kafka с помощью Reactor Kafka
Javaican 12.03.2025
Reactor Kafka — это библиотека, объединяющая Apache Kafka с реактивным программированием на базе Project Reactor. Такое сочетание позволяет строить неблокирующие, асинхронные приложения с контролем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер