|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.05.2010, 18:01 | #1 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 15
|
Как заполнить таблицу БД через форму в Delphi
Помогите, пожалуйста.
Мне нужно чтобы из формы в Delphi вводились данные по балансу, причем не один раз, а балансы различных фирм, и потом эти данные сохранялись в таблице БД. Поскажите как это лучше сделать и как лучше сохранять их в Access: для каждого предприятия создавать отдельную таблицу и хранить все в одной, просто различать их по коду предприятия? |
04.05.2010, 18:12 | #2 | ||
Форумчанин
Регистрация: 30.04.2010
Сообщений: 317
|
Цитата:
Цитата:
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
|
||
04.05.2010, 18:31 | #3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
Создайте справочник предприятий, поля : код_предприятия, название и.т.д
И создайте таблицу баланса: код_баланса, код_предприятия и т.д На форму добавте комбобокс в котором будут хрантися названия предпиятий и все необходимые поля для заполнения таблицы баланс. А вообще читайте про нормализацию
Единственное, что ограничивает полет мысли программиста-компилятор
|
06.05.2010, 13:52 | #4 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 15
|
Спасибо, не совсем то что надо было ну да ладно
|
06.05.2010, 13:58 | #5 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Разработка БД - это процесс итерационный... Таблицы бывают справочными, операционными, ну и т.д.и т.п. И я лично полностью согласен со Sparky! Для добавления и редактирования записей таблиц БД можно создавать как отдельные формы (иногда заказчики отдают предпочтение именно таким формам ввода данных), а можно использовать DbNavigator и редактировать или вводить данные непосредственно в DbGrid'е....
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 06.05.2010 в 14:04. |
06.05.2010, 14:07 | #6 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 15
|
А не подскажете еще, можно ли как нибудь изменять значение по умолчанию для поля БД из Delphi? Например мне нужно внести сначала 20 записей. где первое поле у всех имеет значение '30', остальные поля с произвольными значениями, и потом еще 20 записей где первое поле должно иметь значение '31'?
|
06.05.2010, 14:10 | #7 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Изменять или добавлять? Если добавлять - то можно цикл организовать...
Перемешивай дело с бездельем и не сойдешь с ума...
|
06.05.2010, 15:12 | #8 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 15
|
добавлять. А как именно организовать цикл?
|
06.05.2010, 15:26 | #9 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Добавлять записи можно процедурой Append. Ну а уж как циклы организовать - это классика программирования...
Перемешивай дело с бездельем и не сойдешь с ума...
|
06.05.2010, 16:18 | #10 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 15
|
Спасибо))
С этим справилась. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заполнить таблицу данными из доверенностей | LazyFox | Microsoft Office Excel | 5 | 10.10.2009 16:41 |
Помогите заполнить по условию таблицу | chemboe | Microsoft Office Excel | 4 | 26.09.2009 12:04 |
Как заполнить форму данными из таблицы применяя макет | dgadavin | Microsoft Office Excel | 5 | 11.09.2009 14:45 |
роблемы с добавлением данных в таблицу через другую форму на дельфи | Барби | Помощь студентам | 1 | 09.10.2008 12:49 |
Как заполнить форму 6-иугольными объектами | DeKot | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 26.08.2008 21:59 |