Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2010, 18:01   #1
nikta
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 15
По умолчанию Как заполнить таблицу БД через форму в Delphi

Помогите, пожалуйста.
Мне нужно чтобы из формы в Delphi вводились данные по балансу, причем не один раз, а балансы различных фирм, и потом эти данные сохранялись в таблице БД. Поскажите как это лучше сделать и как лучше сохранять их в Access: для каждого предприятия создавать отдельную таблицу и хранить все в одной, просто различать их по коду предприятия?
nikta вне форума Ответить с цитированием
Старый 04.05.2010, 18:12   #2
DoDge_VipeR
Форумчанин
 
Аватар для DoDge_VipeR
 
Регистрация: 30.04.2010
Сообщений: 317
По умолчанию

Цитата:
как заполнить таблицу БД через форму в Delphi
при помощи SQL и процедуры insert
Цитата:
как это лучше сделать
хранить все в одной
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
DoDge_VipeR вне форума Ответить с цитированием
Старый 04.05.2010, 18:31   #3
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Создайте справочник предприятий, поля : код_предприятия, название и.т.д
И создайте таблицу баланса: код_баланса, код_предприятия и т.д
На форму добавте комбобокс в котором будут хрантися названия предпиятий и все необходимые поля для заполнения таблицы баланс. А вообще читайте про нормализацию
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 06.05.2010, 13:52   #4
nikta
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 15
По умолчанию

Спасибо, не совсем то что надо было ну да ладно
nikta вне форума Ответить с цитированием
Старый 06.05.2010, 13:58   #5
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Разработка БД - это процесс итерационный... Таблицы бывают справочными, операционными, ну и т.д.и т.п. И я лично полностью согласен со Sparky! Для добавления и редактирования записей таблиц БД можно создавать как отдельные формы (иногда заказчики отдают предпочтение именно таким формам ввода данных), а можно использовать DbNavigator и редактировать или вводить данные непосредственно в DbGrid'е....
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 06.05.2010 в 14:04.
Grag вне форума Ответить с цитированием
Старый 06.05.2010, 14:07   #6
nikta
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 15
По умолчанию

А не подскажете еще, можно ли как нибудь изменять значение по умолчанию для поля БД из Delphi? Например мне нужно внести сначала 20 записей. где первое поле у всех имеет значение '30', остальные поля с произвольными значениями, и потом еще 20 записей где первое поле должно иметь значение '31'?
nikta вне форума Ответить с цитированием
Старый 06.05.2010, 14:10   #7
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Изменять или добавлять? Если добавлять - то можно цикл организовать...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 06.05.2010, 15:12   #8
nikta
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 15
По умолчанию

добавлять. А как именно организовать цикл?
nikta вне форума Ответить с цитированием
Старый 06.05.2010, 15:26   #9
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Добавлять записи можно процедурой Append. Ну а уж как циклы организовать - это классика программирования...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 06.05.2010, 16:18   #10
nikta
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 15
По умолчанию

Спасибо))
С этим справилась.
nikta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заполнить таблицу данными из доверенностей 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