AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2007, 16:25   #1  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Объясните что это <datasource name>_DS
Поясните пожалуйста новичку..для чего существует такая конструкция:
имяДатаСурса_DS ???
Старый 09.04.2007, 16:26   #2  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
? Объясните что это <datasource name>_DS
Поясните пожалуйста новичку..для чего существует такая конструкция:
имяДатаСурса_DS ???
Старый 09.04.2007, 16:33   #3  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Из Руководства разрабочкика:
Цитата:
A variable named like the form data source postfixed with _ds to reference properties and methods on the form's data source, for example MyTable_ds.
This gives you direct access to invoking the methods in the FormDataSource system class, for example

MyTable_ds.ReSearch();

Note
If you wish to call for example ValidateWrite, which exists on both the form data source and on the table, you must use the _ds variable (for example MyTable_ds.ValidateWrite) to activate the method on the data source.
А потом стоит прочитать вот, это:
12 способов поиска ответов на вопросы

В частности, пункт 2. То, что я привел выше находится в поиске по руководству по запросу "_DS" за 1 секунду.
Старый 09.04.2007, 16:37   #4  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
СПАСИБО
Старый 09.04.2007, 16:38   #5  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
В результате различных модификаций может меняться как имя источника, его расположение или же табличка то в зависимости от этого и есть возможность обращения к датасорсу по различному,что бы результат модификаций не изменял уже реализованного функционала
Старый 09.04.2007, 16:41   #6  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Не поняяятноо (с)Рева
Старый 09.04.2007, 16:46   #7  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Вы же наверняка потом будете править как сам код, так так и настройки источников данных формы. Поэтому чтоб потом все корректно работало надо застраховаться
Старый 09.04.2007, 17:05   #8  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Ну допустим у меня есть датасурс Klients
В коде я пишу Klients_DS.AllowEdit(false)
Потом я меняю название датасурса в проекте на AllKlients и что ? код будет работать?
Старый 09.04.2007, 18:14   #9  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
При таком раскладе, при компиляции ошибка даже должна появиться
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DataSource -> Cursor -> Field whoami DAX: Программирование 1 21.12.2005 17:00
Помогите лоху! "The user <user> does not exist. Please re-enter a valid user name." Сергей Аксенов DAX: Администрирование 1 02.03.2004 15:56
query->DataSource->grid ald DAX: Программирование 2 06.02.2004 09:24
что-такое "<имя-формы>_ds"? Valia DAX: Программирование 3 21.08.2003 10:48
Добавить поле в таблицу -> обновление Datasource Surok DAX: Программирование 1 21.10.2002 14:03
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:17.