![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]() |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 07.12.2010
Сообщений: 72
|
![]() |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
![]()
Можете по шагам расписать как это сделать.
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
![]()
Спасибо!!! Неплохая идея, так даже лучше будет, если информацию из комбобоксов тоже запишется в соответствующие поля таблицы Plan. Там нужно что-то дополнительно прописывать в кнопке?
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
Ну, я могу расписать только свое дилетантское видение этого вопроса, а Вы сами смотрите... . С комбобоксами и прочими элементами управления у меня ничего путного не получилось. Пришлось использовать таблицы. То-есть для каждой связанной с Plan таблицей базы создается DataSource, ADOTable и DBGrid; коннектор общий; у ADOTable в качестве TableName выбираются те связанные таблицы из базы данных. DBNavigator нужно переключать на различные DataSource, чтобы можно было корректировать или добавлять записи в поля таблиц. Далее выбирается по полю КО запись из табл. Osnastka (это мы уже проходили), в связанных таблицах выбираются соотв. параметры (щелчком мышки) и на кнопку Insert пишется примерно такой код:
Код:
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
![]()
Спасибо!!!! Можете прислать программку, что получилось, попытаюсь разобраться что к чему?
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
попробуйте разобраться
![]() |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
![]()
Получается в план добавляется OSN, не из Грида 1, а из 7 Грида. А должна, в принципе из1 грида. В 7 гриде нет такой. CI для всех 143 выбирает, но это потому, что в запросе так. Наверное, аналогично нужно будет вывести таблицу Izg, как и Zak и др. на форму. После нажатия на Insert, запись в Plan (в гиде 4) ни сразу отображается, а после закрытия базы, а потом нужно снова её открыть, чтобы увидеть добавленную запись.
Но всё равно, очень Вам благодарна, очень мне помогли. |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
![]()
А это в Вашей базе так связи установлены. Я тоже считаю, что с OSN надо бы переделать. В отношении CI Вы все правильно поняли... .
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
![]()
Я поняла, он из грид7 поле TP вытаскивает в таблицу Plan, т.к. в таблице Trud поле Osn связано с Osn в таблице Planб так и будет. Связи что ли придётся менять.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавить таблицу в делфи | xJohnx | БД в Delphi | 4 | 14.04.2011 09:23 |
Добавить запись в таблицу по нажатии кнопки | DenProx | Microsoft Office Access | 6 | 31.01.2011 10:52 |
Добавить столбец в таблицу на VBA | Serge_Bliznykov | Microsoft Office Word | 7 | 27.04.2009 14:04 |
Добавить таблицу в MS ACCESS | Seqular | БД в Delphi | 5 | 21.02.2007 02:14 |