Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.06.2018
Сообщений: 45
1
Delphi 6-7

Нужно добавить кнопку Добавить запись

03.10.2018, 10:59. Показов 831. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подключил бд access уже заполненую. Нужно добавить кнопку, с помощью которой выводится еще одна форма, с помощью которых можно будет добавить еще записи в бд. Пробовал через ADOQuery Post и Insert, но при запуске програмы получается такое
Название: Screenshot_3.png
Просмотров: 28

Размер: 1.7 Кб
Записи изменять никак
А при нажатии кнопки получается такое
Нужно добавить кнопку Добавить запись

Как сделать нормальную кнопку Добавить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2018, 10:59
Ответы с готовыми решениями:

Добавить кнопку в DBGrid
Добрый день! Подскажите пожалуйста, есть DBGrid, две колонки, во второй нужно добавить кнопку, но в...

Добавить запись в БД
Всем доброго времени суток. У меня вот такая проблемка: сделал для программы окно, для добавления...

добавить запись
как можно добавить запись в бд в таблице(как новая пустая строка) DBGrid ?

Добавить запись в БД
Здравствуйте, подскажите как реализовать такую вещь, на форме есть 2 DBGrid, есть фильтр по первой...

8
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
03.10.2018, 11:17 2
Цитата Сообщение от soratik Посмотреть сообщение
ADOQuery Post и Insert
Обычно в Query пишется SQL-запрос
0
0 / 0 / 0
Регистрация: 06.06.2018
Сообщений: 45
03.10.2018, 11:25  [ТС] 3
Я имел в виду, что добавил к кнопкам пост и инсерт
Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm3.Button1Click(Sender: TObject);
 
begin
Form5.Show;
ADOQuery1.Insert;
end;
procedure TForm5.BitBtn1Click(Sender: TObject);
begin
form3.ADOQuery1.Post;
close;
end;
0
224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 735
03.10.2018, 11:34 4
Цитата Сообщение от soratik Посмотреть сообщение
Я имел в виду, что добавил к кнопкам пост и инсерт
Ответ №2. Обычно в Query пишется SQL-запрос
Сама ошибка по-русски пишет в чем ошибка. Судя по коду, ты пытаешься вставить вакуум в базу.
0
0 / 0 / 0
Регистрация: 06.06.2018
Сообщений: 45
03.10.2018, 12:00  [ТС] 5
Оно само заполняет эдитки и не дает мне изменить значение
0
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
03.10.2018, 12:41 6
soratik, вы знаете, что такое SQL-запрос? Как программа должна догадаться, что вы там Post и что вы там Insert?

Более того, для запросов используются Open/Close для Select и ExecSQL для Insert, Delete и Update. Но сначала опять же, задайтесь вопросом, как программа должна понять, что вы там вставляете?
0
Модератор
9459 / 6212 / 2420
Регистрация: 21.01.2014
Сообщений: 26,493
Записей в блоге: 3
03.10.2018, 14:13 7
Цитата Сообщение от soratik Посмотреть сообщение
Оно само заполняет
Ай, какое самостоятельное... Прямо, искусственное интеллекто А кто "оно"-то? Программа - "она", запрос - "он"... Где "оно"?
0
0 / 0 / 0
Регистрация: 06.06.2018
Сообщений: 45
03.10.2018, 14:14  [ТС] 8
Можете объяснить простыми словами для тупенького студента?
0
Модератор
9459 / 6212 / 2420
Регистрация: 21.01.2014
Сообщений: 26,493
Записей в блоге: 3
03.10.2018, 14:23 9
тупенькому студенту не худо бы умненькую книжку прочитать, хотя бы первые 10-15 страниц, чтобы понять, что объяснять основы разработки приложений БД тому, у кого теоретическая база <= 0 - дело не только не простое, но и абсолютно нереальное в рамках форумной темы...
Вы бы хоть элементарные понятия потрудились выучить: пытаться работать с БД и вообще не знать, что такое SQL-запрос - нонсенс просто...
Да и техзадание излагать надо бы как-то почетче...
0
03.10.2018, 14:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2018, 14:23
Помогаю со студенческими работами здесь

Добавить запись в таблицу
Delphi + MySql / Пытаюсь через запрос добавить запись в таблицу, но выходит ошибка procedure...

Не могу добавить запись в базу
Когда я пытаюсь добавить новую запись в таблицу, выскакивает окно с ошибкой (см. скрин). Добавляю я...

Как добавить запись в таблицу?
Данные в DBGrid заносятся по SQL запросу в ADOQuery1. Как добавить еще одну строку в таблицу...

Как добавить новую запись в БД
Под БД взял ibConsole, таблицы созданы, но не могу добавлять данные, вылетает ошибка. На форму...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru