Текущее время: Чт, июл 17 2025, 17:56

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: подсчет строк в таблице adobe forms
СообщениеДобавлено: Пт, окт 17 2008, 11:03 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 12 2008, 11:26
Сообщения: 39
всем привет. создаю форму в adobe forms. в коде инициализации делаю select к табличке. результат select запихиваю в drop-down list:
for i=0 upto ??? do
$.addItem(...);
endfor

не пойму как определить количество строк в таблице. можно конечно делать в коде инициализации select count(*)... но можно ли как-то по другому, используя $record?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 11:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Code:
lines( tab )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 11:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Code:
page.Table.BodyRow.all.length - 1

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 11:38 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 12 2008, 11:26
Сообщения: 39
если я так напишу: ... upto lines($record.my_tab) do... это правильно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 12:04 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Причем в PDF скрипте абаповский синтаксис ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 12:10 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 12 2008, 11:26
Сообщения: 39
Lars, если это abap: "upto lines($record.my_tab) do" то зря вас сделали менеджером...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 17 2008, 12:14 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
lines( tab ) - вот это абап.
зачем же переходить на личности.
Здесь не делают, здесь становятся.

Аесли вас интересунт полный код:

Code:
for i = 0 upto (page2.Table.Table2.BodyRow.all.length - 1) step 1 do

И кстати, $record использовать вовсе не обязательно, правда. учитывая Вашу агрессивную реакцию, как-то даже сомневаюсь стоит ли об этом говорить. Хлтя , судя, по Вашим предыдущим постам, для Вас это обычная реакция.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 18 2008, 10:47 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 12 2008, 11:26
Сообщения: 39
Lars извиняюсь, если сказал жестко. Вы не поняли, у вас "page2.Table.Table2.BodyRow.all.length" это количество строк в таблице на форме (Hierarchy), а у меня таблица внутренняя в Data View.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 20 2008, 10:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Code:
var i = 0
while ( $record.IT_TAB[i].VALUE ne " " ) do
  ...
  i = i + 1
endwhile


А просто кол-во строк:

Code:
$ = $record.IT_TABLE.DATA.all.length

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 20 2008, 11:30 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 12 2008, 11:26
Сообщения: 39
спасибо за помощь, есть ещё маленький вопросик :) у меня по кнопке должна добавляться строка в табличку на форме, нашел код в help'e к lifecycle. код не понятно что делает. как можно добавить строку? я искал инфу на сайте adobe, но ничего стоящего не нашел ((( где можно взять нормальный справочник по scripting'у?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB