Текущее время: Вт, авг 05 2025, 00:23

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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