1 / 1 / 0
Регистрация: 15.04.2010
Сообщений: 19
|
||||||
1 | ||||||
Связанные таблицы29.09.2010, 12:02. Показов 2189. Ответов 4
Метки нет (Все метки)
Здравствуйте. Помогите плиз чайнику. У меня 2 таблицы связанные друг с другом(один ко многим). И я через форму добавляю данные.
Фото: http://pics.kz/s4/c6/0d/fc/c60... 5f4146.jpg Но когда я нажимаю на кнопку, все поля полностью не заполняется. Я здесь загрузил маленький видео ролик, посмотрите пожалуйста. http://files.gameworld.kz/ntcmrn71kv.html Заранее большое спасибо. А код у меня такой:
0
|
29.09.2010, 12:02 | |
Ответы с готовыми решениями:
4
Связанные таблицы Связанные таблицы Не отображаются связанные таблицы БД ADOQery + связанные таблицы |
233 / 95 / 15
Регистрация: 31.12.2009
Сообщений: 224
|
|
30.09.2010, 11:40 | 2 |
Добрый день. Ролик посмотреть не могу, т.к. на работе, однако если код добавления записи приведён полностью, то он неправильный.
Для начала обычно нужен старт транзакции, т.к. Ваши действия приведут к изменению данных в базе. Это делается как то так ADOConnection.BeginTrans; Далее после вызова ADOTable1.Insert никакие ADOTable1.Edit не нужны, т.к. таблица итак создаёт новую строку и переводит её в режим для редактирования. Также после заполнения полей не забудьте вызвать ADOTable1.Post, чтобы закрепить изменения в кэше и для подтверждения транзакции ConnectionSQL.CommitTrans чтобы закрепить изменения в базе.
1
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||||
30.09.2010, 12:04 | 3 | |||||
Bekonai, сразу два замечания:
1) это где вы такое вычитали? вы сначала переводите таблицу в режим добавления, а потом сразу же в режим редактирования... даже затрудняюсь спрогноризовать, что оно там себе делает...
0
|
1 / 1 / 0
Регистрация: 15.04.2010
Сообщений: 19
|
|
30.09.2010, 12:41 [ТС] | 4 |
Если не ставить Edit, тогда выходить ошибка, что типа таблица открыта только для чтения.
Команда Post есть, просто я сюда неправильно скопировал. Я уже изменил форму и у меня другой вопрос, если не трудно не могли бы мне помочь. У меня проблема была в том, что в 1-ю таблицу все данные заполняется, во 2-ю нет. Теперь можно ли из другой таблицы взять данные и вставить в эту 2-ю таблицу. Мне нужно взять из другой таблицы только поля Найменование и Цена?
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
30.09.2010, 13:15 | 5 |
Bekonai, а зачем такие премудрости? вы просто при записи данных в эти таблицы и берите нужную вам инфу и пишите сразу...
такого быть не может... что-то вы неправильно делаете...
0
|
30.09.2010, 13:15 | |
30.09.2010, 13:15 | |
Помогаю со студенческими работами здесь
5
Вставка в связанные таблицы Mysql связанные таблицы Добавление в связанные таблицы. В Excel - связанные таблицы QReport связанные таблицы Связанные таблицы в ADOQuery! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |