禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||||||
1 | ||||||
База данных, которая не база данных31.05.2019, 08:05. Показов 6180. Ответов 18
Доброго времени суток. С базой данных никогда не работал, а начать не могу, выглядит сложно для короткого времени срока.
В общем суть такая: есть несколько эдитов, в них пользователь вписывает данные, к примеру марка машины, двигатель и тд и тп. Все эти данные сохраняются в один файлик, который потом можно будет так ж загрузить и он распределится по эдитам, а также возможность удалять. Можно в принципе и фото еще прилепить, но пока без него.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
31.05.2019, 08:05 | |
Ответы с готовыми решениями:
18
База данных аудиофайлов База данных о студентах База данных подшипников |
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
31.05.2019, 08:19 | 2 |
![]() Решение
Вопрос вашего удобства. Работает быстро? Не парит пользователей? Не парит вас? Удобно в программной реализации? Не требует сложных выборок (например, сопоставления между двумя таблицами/файлами)? Работает? Вот и не трогайте, пусть работает. Переходить на БД (ну если мы говорим не про Access) смысла нет. Структуру усложнит, переносить между ПК станет сложнее, а выигрыша - особо и нет.
1
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
31.05.2019, 08:26 [ТС] | 3 |
Да, всё норм, парочке человек показал, вроде не сложно, если не пытаться что то придумывать лишнее. Программу переносить можно куда угодно, ну в любую другую папку, прога отследит своё местоположение, но базу надо так же вместе не переносить.
0
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
31.05.2019, 08:35 [ТС] | 5 |
Мемо не визуален у меня, только эдиты, мемо нужен лишь как сохранить, загрузить
Добавлено через 7 минут Что ж, всем спасибо за внимание! Важно было узнать Ваше мнение! Но вдруг взбредет идейка интересная и не сложная, или сложная но с комментами - пишите))
0
|
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
31.05.2019, 08:47 | 6 |
0
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
01.06.2019, 15:02 [ТС] | 8 |
одним файлом, не очень выходит. данных то хоть и немного, ну вот чисто к примеру:
данные о компе/автомобиле,на каждый файл приходится по 15 едитов, поэтому файлов несколько, но там не беда, искать по формату да и всё.
0
|
333 / 168 / 68
Регистрация: 25.02.2018
Сообщений: 611
|
||||||
01.06.2019, 17:01 | 9 | |||||
![]() Решение
Зачем несколько файлов? Сделай один, например в MS Excel создай таблицу и пиши(читай) туда все, что угодно.
Вот короткий пример, без проверок и т.д. просто скелет... При создании формы, создаётся StringGrid (который не показывается, а тупо висит в памяти, с ним и производятся все операции) и в него выгружается файл Text.xlsx (можно просто xls, не суть...). Данные из StringGrid-а разносятся по ячейкам (Edit, в примере их 5 штук, можно сделать столько, сколько нужно) и в список (ComboBox, тоже сделал просто как пример...). Далее при выборе в Combobox определённого значения из списка, Edit-ы заполняются соответствующими данными. Добавлена также возможность внесения в файл Test.xlsx новых записей через InputDialog. Сохранение файла происходит автоматически при добавлении новой записи. Можно вывести отдельно процедуру сохранения на кнопку, для сохранения изменений в имеющихся записях. Примитивный код:
Проект: - thread2463253.rar Delphi 7. P.S. В проекте, строки 237, 239 - слово "автомобиля" повторяется, удалить повтор.
1
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
01.06.2019, 18:18 [ТС] | 10 |
Шикарный ответ, и комментарии, и примеры, и тд и тп - спасибо!
![]() Осталось попасть домой ![]() Добавлено через 10 минут только не понял что это?) Добавлено через 48 секунд это для работы с бд? или что в таком духе, так?
0
|
02.06.2019, 00:04 | 13 |
все неправда:
и не усложнит и с переносом проблем нет и выигрыш есть ексель файл - использовать его как хранилище. у нас скриншоты в него бухгалтера вставляют и ничего ini файл. великий и могучий. прям по методичке может лучше типизированный файл?
0
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
02.06.2019, 08:56 [ТС] | 14 |
Странно, я вчера делал ответ, но сейчас не отображается, напишу еще раз:
Гигантское спасибо! Сложненько пока это для меня, считай нулевые знания ![]()
0
|
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
03.06.2019, 04:26 | 16 |
Если ini - сложно, то сначала все же надо с ними разобраться. Ini файлы намного и намного проще по сравнению с БД и с Excel-файлами. Там все намного более заморочно.
0
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
03.06.2019, 13:28 [ТС] | 17 |
Извините что беспокою, но не могли бы Вы подсказать (то-есть не давать полного ответа), как в этот код внедрить возможность изменять и удалять данные из таблицы, а то я чего намудрил, и удаление вообще не удается а изменение, сносит все столбцы в одной строке
0
|
333 / 168 / 68
Регистрация: 25.02.2018
Сообщений: 611
|
||||||
04.06.2019, 01:00 | 18 | |||||
В дополнение к приложению, описанному в посте выше, добавил функции удаления записей и редактирование уже имеющихся.
Удаление - работает так, запись которую необходимо удалить, выбираем в ComboBox и затем удаляем. Изменить - аналогично предыдущей, выбираем в ComboBox запись, которую необходимо редактировать, вносим необходимые изменения в Edit-ах и нажимаем кнопку "Изменить". 1. На форму необходимо добавить 2 кнопки. 2. Задать одной имя Button2 и сделать заголовок на кнопке "Изменить". 3. Задать второй имя Button3 и сделать заголовок на кнопке "Удалить". 4. Кликнуть по каждой кнопке или соответственно не забыть у добавленных кнопок в инспекторе объектов, на вкладке Events добавить события OnClick. Далее, после 262 строки кода, добавить код приведенный ниже:
Полный проект - thread2463253_V2.rar Delphi 7.
1
|
333 / 168 / 68
Регистрация: 25.02.2018
Сообщений: 611
|
|
04.06.2019, 01:18 | 19 |
--------------------------------
Оптимизировал немного весь код (- 70 строк), вынес повторяющиеся операции в отдельную процедуру, и убрал 1 лишнюю процедуру. Проект - thread2463253_V3.RAR.
1
|
04.06.2019, 01:18 | |
Помогаю со студенческими работами здесь
19
DELPHI база данных
База данных как бы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |