![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 31.05.2010
Сообщений: 8
|
![]()
Как осуществить добавление данных в базу через DBGrid?
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну становишся на последнюю строку, жмешь клавишу "вниз" - появляется новая строка. Вот в нее и пиши руками что добавить надобно.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 31.05.2010
Сообщений: 8
|
![]()
Что-то это не работает.
Я читала, что нужно добавление как то через sql запросы реализовывать, но не поняла как это делается. |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Для начала пиши свою задачу самым подробным образом.
Ибо твои действия мона делать многим способами
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 31.05.2010
Сообщений: 8
|
![]()
Вообщем я пытаюсь написать клиент-серверное с помощью InterBase.
На форме у меня есть DBGrid. В него пользователи будут заносить данные. По sql запросу я сделала чтобы из разных таблиц выводились разные поля. Теперь нужно сделать добавлени. Вот его я не могу понять как делать. Вот программа |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
IB у меня нет, проверить не огу, но скажу как это обычно делается:
Создается отдельная форма - карточка. На форме поля, в которые пользователь вносит нужные данные (поля подписаны текстом). Внизу (обычно) помешается кнопка "внести", и тогда выполняется запрос INSERT INTO... в базу данных (для запроса можно на эту форму IBQuery кинуть). Вот например как у меня Вносятся поля в процедуру : Код:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 31.05.2010
Сообщений: 8
|
![]()
Спасибо большое, попробую.
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 25
|
![]()
Хотелось бы узнать, вот те данные, которые у тебя отображаются в гриде, они у тебя находятся в (рабочей) таблице или же это просто запрос-выборка данных из разных таблиц?
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 25
|
![]()
если не сложно обрисуй структуру таблиц БД со всеми ключевыми полями и их связями...
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 04.06.2010
Сообщений: 25
|
![]()
Совет! Старайся не использовать гриды для вноса-редакрирования данных, лучше делать отдельные формы ввода данных, а гриды лишь для отображения данных и управления ими, т.е. из грида можно удалить данные именно всей строкой, или вызвать ту же форму ввода данных только не для ввода, а для редактирования.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Interbase + Delphi - DBGRID | SNUPY | БД в Delphi | 3 | 18.01.2010 17:31 |
InterBase | Leo20 | БД в Delphi | 2 | 17.12.2009 19:26 |
Перемещение даннах из dbgrid в dbgrid | Hobbit_88 | БД в Delphi | 7 | 10.06.2009 13:33 |
перенос данных из DBGrid в DBGrid | KingSize | БД в Delphi | 17 | 24.04.2009 09:30 |
InterBase | EdNovice | БД в Delphi | 1 | 11.05.2007 12:12 |