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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2011, 14:25   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос ошибка при добавлении записи

привет всем!...
пишу один проект, у меня три таблица. две таблицы связаны с основной.
в первую и во вторую таблицу записи добовлялись пока не объеднил их с основной.
вот вам проект - тут, подскажите что может быть?

зарание спасибо!
Вложения
Тип файла: rar БД Рынок.rar (371.7 Кб, 14 просмотров)
kuzmich вне форума Ответить с цитированием
Старый 19.10.2011, 15:20   #2
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

первое что быстро нашел - уберите в table2 и в table3 MasterSource
а для детального запроса с использованием нескольких таблиц - лучше использовать компонент Query и там прописать запрос на выборку, вставку, изменение и удаление записей.

Последний раз редактировалось Dush; 19.10.2011 в 15:29.
Dush вне форума Ответить с цитированием
Старый 19.10.2011, 15:30   #3
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
По умолчанию

Цитата:
Сообщение от Dush Посмотреть сообщение
первое что быстро нашел - уберите в table2 и в table3 MasterSource
а для детального запроса с использованием нескольких таблиц - лучше использовать компонент Query и там прописать запрос на выборку, вставку, изменение и удаление записей.
мне вот именно через table надо!
kuzmich вне форума Ответить с цитированием
Старый 20.10.2011, 03:55   #4
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

А почему бы вместо связи не использовать фильтрацию. Это первое.
А второе я так понимаю, что у вас всего 4 времени года?
А вот с точки зрения вашей программы Осень 2010 = Осень 2011, а на самом деле?.
Или вы заведете табличку годы? И будете их плодить? А если потом подадобится за месяц? Табличка месяцы? А за день? Подумайте...
Далее фирмы согласитесь фирмы могут быть с одинаковым названием. Если мы конечно не говорим о товарных знаках.
Т.е в вашей программе сейчас получается, что фирм с одинаковым названием не бывает.
А дальше может быть больше у одной фирмы могут быть региональные отделения. И в виду нашего государства иногда их удобней оформить отдельным юр лицом.
И что тогда? Как ваша программа будет себя вести?
Я бы вам предложил сесть и нарисовать схему БД. Почитать про нормализацию БД.
У вас на этапе проектирования БД ошибки. Если вы не хотите потом все судорожно переписывать и переделывать. Сделайте сразу правильно.
Можете здесь спрашивать здесь появляется много людей знающих и опытных и готовых подсказать.

Вот кстати и пара статей о нормализации
Вот статья раз и два по нормализации баз данных
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)

Последний раз редактировалось rdama; 20.10.2011 в 04:36. Причина: Поискал и нашел
rdama вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при добавлении записи в таблицу dmitruha PHP 2 22.07.2011 15:00
Ошибка при добавлении записи Itachi БД в Delphi 1 10.06.2011 13:30
Не отображается автоинкрементация при добавлении записи vuzhakov БД в Delphi 10 27.04.2010 14:44
Событие при добавлении записи в BDGrid Alexeyss БД в Delphi 2 19.08.2009 23:37
Проверка при добавлении записи Tanya2008 БД в Delphi 3 22.04.2009 10:07