|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.05.2012, 15:06 | #11 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
|
16.05.2012, 15:21 | #12 |
Пользователь
Регистрация: 07.12.2010
Сообщений: 72
|
|
16.05.2012, 17:48 | #13 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Можете по шагам расписать как это сделать.
|
16.05.2012, 17:57 | #14 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Спасибо!!! Неплохая идея, так даже лучше будет, если информацию из комбобоксов тоже запишется в соответствующие поля таблицы Plan. Там нужно что-то дополнительно прописывать в кнопке?
|
17.05.2012, 09:21 | #15 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Ну, я могу расписать только свое дилетантское видение этого вопроса, а Вы сами смотрите... . С комбобоксами и прочими элементами управления у меня ничего путного не получилось. Пришлось использовать таблицы. То-есть для каждой связанной с Plan таблицей базы создается DataSource, ADOTable и DBGrid; коннектор общий; у ADOTable в качестве TableName выбираются те связанные таблицы из базы данных. DBNavigator нужно переключать на различные DataSource, чтобы можно было корректировать или добавлять записи в поля таблиц. Далее выбирается по полю КО запись из табл. Osnastka (это мы уже проходили), в связанных таблицах выбираются соотв. параметры (щелчком мышки) и на кнопку Insert пишется примерно такой код:
Код:
|
17.05.2012, 10:01 | #16 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Спасибо!!!! Можете прислать программку, что получилось, попытаюсь разобраться что к чему?
|
17.05.2012, 10:37 | #17 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
попробуйте разобраться
|
17.05.2012, 12:39 | #18 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Получается в план добавляется OSN, не из Грида 1, а из 7 Грида. А должна, в принципе из1 грида. В 7 гриде нет такой. CI для всех 143 выбирает, но это потому, что в запросе так. Наверное, аналогично нужно будет вывести таблицу Izg, как и Zak и др. на форму. После нажатия на Insert, запись в Plan (в гиде 4) ни сразу отображается, а после закрытия базы, а потом нужно снова её открыть, чтобы увидеть добавленную запись.
Но всё равно, очень Вам благодарна, очень мне помогли. |
17.05.2012, 12:44 | #19 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
А это в Вашей базе так связи установлены. Я тоже считаю, что с OSN надо бы переделать. В отношении CI Вы все правильно поняли... .
|
17.05.2012, 12:58 | #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 |