Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: DataEnvironment  (Прочитано 7478 раз)
0 Пользователей и 1 Гость смотрят эту тему.
CoatedHorse
Гость
« : 05-01-2005 01:38 » 

Здравствуйте.
В DataEnvironment есть иерархия команд:
    Commands -> Members.
На форме поля Commands отображаются в элементах управления "текстовое поле".
Поля рекордсета Members в DataGrid.

Первое: я не могу получить доступ к рекордсету Members.
Второе: при обновлении Commands (requery) в DataGrid пропадает ряд добавления новой записи.
Help!
« Последнее редактирование: 05-01-2005 14:39 от Naghual » Записан
blind rain
Гость
« Ответ #1 : 10-01-2005 11:29 » 

В случае использования иерархии, DataEnvironment1.Connection1.rsCommands возвращает Shape рекордсет, это значит, что подмножество записей Member (зависимое от текущей строки в Commands) в виде рекордсета доступно как значение поля:
Код:
? typename(DataEnvironment1.Connection1.rsCommands.Fields('Members').Value)
Recordset
По второму вопросу конкретно подсказать не могу - не пользовался встроенными функциями редактирования DataGrid - муторно делать нормальную проверку корректности введенных данных. Проверьте тип получаемого рекордсета, позволяет ли он редактирование. Не поможет ли явное переоткрытие рекордсета?:
Код:
call DataEnvironment1.Connection1.rsCommands.Close()
call DataEnvironment1.Connection1.Commands()
« Последнее редактирование: 20-12-2007 16:09 от Алексей1153++ » Записан
CoatedHorse
Гость
« Ответ #2 : 18-03-2005 22:51 » new

blind rain, большое спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines