|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2016, 01:12 | #1 |
Новичок
Джуниор
Регистрация: 03.12.2016
Сообщений: 1
|
Не отображаются строки в базе данных Delphi
Здравствуйте.
Такая проблема - делаю базу данных в Access и потом интерфейс к ней в Делфи. Новые строки в таблицу не добавляются в Делфи (в DBGrid) , при этом в Акцесс запись идет. Связь ADO включена ,Data Sourse, таблица указаны, вообще таблица отображается, но содержимое ее нет. Код для сохранения (кнопка Сохранить и выйти) я использую такой: procedure TForm3.BitBtn1Click(Sender: TObject); begin If DataModule1.TProducts.Modified then DataModule1.TProducts.Post; close; end; Что можно сделать, чтобы нормально работало? Помогите пожалуйста |
06.12.2016, 18:56 | #2 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
Делфи под рукой нет, попробуйте
begin If DataModule1.TProducts.Modified then DataModule1.TProducts.Post; //close; end; Зачем создавать отдельное окно для добавления и редактирования данных? Делайте это в Grid(стрелка вниз на клаве добавляет новую строку в грид) а лучше сразу установите DBGridEh Последний раз редактировалось cw82; 06.12.2016 в 19:02. |
06.12.2016, 20:14 | #3 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
|
07.12.2016, 06:10 | #4 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
Не буду спорить, опыта и знаний для этого маловато. Буду благодарен если расскажете как может угробить БД (Access) юзер, добавляя и редактируя данные через Грид и почему не может угробить её добавляя и редактируя через Editы? Правда не знаю. Я когда планировал свою подобную прогу (единственную), до сделал так как посоветовал выше. В таблице было около 8 полей и я подумал что удобнее редактировать будет удобнее именно так, так как юзеру нужна инфа из предыдущих записей. За 6 лет не угробили БД. Теперь вот пишу др. прогу и думаю может добавить Edit для добавления данных???
PS И да, я говнокодер |
07.12.2016, 07:36 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Базу гробят не пользователи, а программисты, давшие такую возможность. И не важно ввод списком или через модальное окно. Важно как реализован контроль и защита от дурака. Хоть в гриде, хоть любым другим способом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.12.2016, 08:12 | #6 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
|
07.12.2016, 09:08 | #7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
как один из вариантов
http://www.programmersforum.ru/showp...4&postcount=18
программа — запись алгоритма на языке понятном транслятору
|
23.12.2016, 15:43 | #8 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Подытожу.Для соло пользования и грид подойдет, при масс пользовании гирды для редакуци противопоказаны
Пишу много и развернуто
|
23.12.2016, 22:52 | #9 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
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 |