Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SHAPE и newRecord и DataWizard / 1 сообщений из 1, страница 1 из 1
28.06.2004, 13:32
    #32579443
=viT=
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SHAPE и newRecord и DataWizard
Есть две таблицы Abonents и Telephones.
Telephones является дочерней к Abonents.
При помощи DataWizard строим форму основанную на DataGrid.
Скрываем столбец в дочерней форме показывающий ключ (id) для связи с Parent.
Запускаем проект, жмем "Add", заполняем поля карточки абонента и его телефоны (дочернюю таблицу).
При добавлении нового телефона у него по умолчанию (на SQL default) устанавливается id = 0, что не связывает телефон с абонентом.

Внимание - вопрос! Как изменить значение id у дочерней таблицы на любое другое до нажатия кнопки Update запускающей UpdateBatch?

Сейчас я просто через Command лезу второй раз на сервер и делаю после
UpdateBatch UPDATE для Telephones у которых [id]=0
Но мне это решение не нравится, пытался возвратить SHAPE recordset в отдельный rs и предварительно менять значения там, но как оказалось, в момент добавления Telephones этот рекордсет не имеет ни одной записи!

Внимание - уточняющий вопрос! Где хранятся не подтвержденные rs у дочерней таблицы, и как получить доступ к этим полям?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SHAPE и newRecord и DataWizard / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]