|
|
#1 |
|
Участник
|
Нужна помощь.
Здравствуйте добрые программисты, не подскажите какие существуют способы вернуть набор данных из метода класса в Аксапте. Необходимо,чтобы метод возвращал данные из таблицы например. Какой вы посоветуете способ, может быть напишите небольшие примерчики.
За ранее больше спасибо. |
|
|
|
|
#2 |
|
Участник
|
Почитайте сначала руководство разработчика, а уж потом только садитесь за примерчики.
Тогда и вопросы такие сами собой отпадут. А методы - самые разные. Для возврата таблицы - возвращаемый тип - имя таблицы вот и примерчик: Код:
MyTable parmMyTable(MyTable _myTable=myTable)
{
myTable = _myTable;
return myTable;
} |
|
|
|
|
#3 |
|
Участник
|
Можно вернуть курсор, временную таблицу, RecordSortedList, Set, Array, List
Вот как работать с курсором, остальное ищите в Developer's Guide Код: InventTable inventTable;
InventTable selectHiInvent()
{
InventTable ret;
select ret where ret.Height>100;
return ret;
}
;
inventTable=selectHiInvent();
while(inventTable)
{
info(inventTable.itemID);
next inventTable;
} |
|
|
|
| За это сообщение автора поблагодарили: mazzy (17). | |
|
|
#4 |
|
Участник
|
Спасибо.
|
|
|
|
|
#5 |
|
Участник
|
Тема старая, но все же...
Выше приведенный пример с возвратом курсора из метода не работает, если метод, формирующий курсор (в примере это selectHiInvent()), и метод, получающий курсор в качестве результата, выполняются один на клиенте, другой на сервере. В таком случае, похоже, идет возврат результата не по ссылке, а по значению. Т.е. возвращает всего одну запись в любом случае.
Последний раз редактировалось fomenka; 18.07.2006 в 23:23. |
|
|
|
|
#6 |
|
Участник
|
можно использовать классы Query, QueryRun
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286) |
|
|
|
|
#7 |
|
Участник
|
можно использовать контейнер. Очень удобно.
container ReturnAllVendFromMoscow() { container con; vendTable table; ; while select * from table where table.Address = "Moscow" { con = con + [table.AccountNum]; } return con; } |
|
|
|
|
#8 |
|
Участник
|
да способов море!
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286) |
|
|
|
|
#9 |
|
Участник
|
Цитата:
Сообщение от Hans
можно использовать контейнер. Очень удобно.
|
|
|
|
|
#10 |
|
Участник
|
Цитата:
Сообщение от mit
да способов море!
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Нужна помощь с Excel | 3 | |||
| Срочно нужна помощь по платежам | 8 | |||
| Проблема с Enterprise Portal AX 4. Срочно нужна помощь. | 3 | |||
| опять нужна помощь новичку | 18 | |||
| Очень нужна Ваша помощь!!! | 2 | |||
|