![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.12.2016
Сообщений: 1
|
![]()
Здравствуйте.
Такая проблема - делаю базу данных в Access и потом интерфейс к ней в Делфи. Новые строки в таблицу не добавляются в Делфи (в DBGrid) , при этом в Акцесс запись идет. Связь ADO включена ,Data Sourse, таблица указаны, вообще таблица отображается, но содержимое ее нет. Код для сохранения (кнопка Сохранить и выйти) я использую такой: procedure TForm3.BitBtn1Click(Sender: TObject); begin If DataModule1.TProducts.Modified then DataModule1.TProducts.Post; close; end; Что можно сделать, чтобы нормально работало? Помогите пожалуйста ![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
Делфи под рукой нет, попробуйте
begin If DataModule1.TProducts.Modified then DataModule1.TProducts.Post; //close; end; Зачем создавать отдельное окно для добавления и редактирования данных? Делайте это в Grid(стрелка вниз на клаве добавляет новую строку в грид) а лучше сразу установите DBGridEh Последний раз редактировалось cw82; 06.12.2016 в 19:02. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
Не буду спорить, опыта и знаний для этого маловато. Буду благодарен если расскажете как может угробить БД (Access) юзер, добавляя и редактируя данные через Грид и почему не может угробить её добавляя и редактируя через Editы? Правда не знаю. Я когда планировал свою подобную прогу (единственную), до сделал так как посоветовал выше. В таблице было около 8 полей и я подумал что удобнее редактировать будет удобнее именно так, так как юзеру нужна инфа из предыдущих записей. За 6 лет не угробили БД. Теперь вот пишу др. прогу и думаю может добавить Edit для добавления данных???
PS И да, я говнокодер ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Базу гробят не пользователи, а программисты, давшие такую возможность. И не важно ввод списком или через модальное окно. Важно как реализован контроль и защита от дурака. Хоть в гриде, хоть любым другим способом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
как один из вариантов
http://www.programmersforum.ru/showp...4&postcount=18
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
![]()
Подытожу.Для соло пользования и грид подойдет, при масс пользовании гирды для редакуци противопоказаны
Пишу много и развернуто
|
![]() |
![]() |
![]() |
#9 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,401
|
![]() Цитата:
1) Я приветствую когда человек самому изучаеть что то (и вопрос задаёт на форуме) 2) А что вы "крутой кодер" на этого нету сомнения Ну мы ещё не добрались до ваши уровень (извините) ![]()
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 23.12.2016 в 23:03. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Картинка в базе данных Delphi | Love_3110 | БД в Delphi | 9 | 19.11.2013 01:32 |
программа на delphi к базе данных MS SQL | ShuShuX | Помощь студентам | 0 | 20.05.2013 23:17 |
поиск в базе данных Delphi 7 | phasha | Помощь студентам | 12 | 04.03.2012 17:58 |
Delphi не сохраняется запись в базе данных. | Geshamail | БД в Delphi | 3 | 07.06.2011 15:01 |
Delphi. Поиск по базе данных Access... | hohol90 | Помощь студентам | 1 | 08.06.2010 08:14 |