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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.06.2005, 07:13   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Помогите новичку (Работа с таблицами)
Есть 2 таблицы. В одной хранятся данные по клинету (наименование клиента, код региона, код района региона и тд.), в другой таблице хранятся расшифровка кода района региона и тд.
как мне получить расшифровку кода района региона, зная код района региона???
Так получаю код района региона:
display str getRegion()
{ CustTable custTable;
;
select * from custTable where custTable.AccountNum == salesTable.CustAccount;
return custTable.County;
}
Все нормально. возвращает строку с циферками
Пытаюсь сделать все сразу:
select * from county where county.StateId == custTable.State &&
county.CountyId == custTable.County && custTable.AccountNum == salesTable.CustAccount;
return county.Name;
}
Ничего не выводит.
Старый 01.06.2005, 07:17   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Вопрос зыбыл!!! Как-то надо присоединить одну таблицу к другой и связать их. Помогите plz!!! Знаю, что примитивно но всеже....
Заранее благодарен - Sada...
Старый 01.06.2005, 08:03   #3  
YVAS is offline
YVAS
1C
Аватар для YVAS
1C
 
265 / 10 (1) +
Регистрация: 31.07.2003
На таблицу CustTable дисплей-метод
PHP код:
display Name getCountyName()
{
    
County   county;
    
State       state;
    ;
    return (
select from state
                     where this
.state ==state.StateId
                         join Name from county
                            where state
.StateId == county.StateId).Name;

исправил
__________________
Разница между теорией и практикой на практике больше, чем в теории
Старый 01.06.2005, 08:06   #4  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
select * from county join custTable where custTable.AccountNum == salesTable.CustAccount && county.StateId == custTable.State &&
county.CountyId == custTable.County;

Во как оказывается нада было!!! Всем спасибо!!
Старый 03.06.2005, 10:13   #5  
arnold is offline
arnold
Участник
 
30 / 11 (1) +
Регистрация: 27.04.2005
Наверное так будет оптимальнее, хотя к вопросу похоже это не имеет отношения

PHP код:
display Name getCountyName()
{
    
County   county;
    
State       state;
    ;
    return (
select firstonly Name from state
                     where this
.state ==state.StateId
                         join Name from county
                            where state
.StateId == county.StateId).Name;

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите plz новичку!!!!! Sada DAX: Программирование 14 29.03.2005 18:47
Помогите новичку: импорт Bars DAX: Администрирование 6 26.03.2005 09:14
Помогите новичку. bagyr DAX: Программирование 9 18.02.2005 08:33
Помогите новичку Security keys listener DAX: Администрирование 4 24.07.2003 16:28
Помогите новичку Trantor DAX: Администрирование 1 14.07.2003 10:48

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

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

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