Назначение данного репорта - при формировании основного вставить в ячейку список телефонов (без генерации самой страницы HTML)
На что бы хотелось обратить внимание:
При двойном клике по ячейке с № (вторая строка!) откроется окно редактирования значения:
`str(m4rb_num())`
назначение этой функции - вывести порядковый номер телефона по конкретному пользователю
При двойном клике по значейке с Phone Number откроется окно редактирования значения:
`TRANSFORM(phonek.phonenum,"(999)-999-9999")`
назначение этой функции - вывести номер телефона в привычном формате
Пример генерации для конкретного пользователя:
и что будет сформировано в отчете
При нахождении в ячейке Phone Number, при выборе в контекстном меню
Edit/Cell/Click
откроется окно редактирования отработки клика по значению
"VFP:///LOCAL s_
s_=SELECT()
SELECT * FROM phone WHERE id_=`alltr(str(phonek.id_))` INTO CURSOR phonek
maple4_ru_rb(0,'phone_user_detail.m4rb','','phonek','phone_detail.html','Detail',.f.,`alltr(str(phonek.id_))`)
SELECT (s_)"
Смысл этого кода FoxPro:
Подготовить среду, сгенерить детализированный отчет по телефону (естественно, только по выбранному) и открыть его.
Запускается этот код при клике в уже готовом отчете (т.е. при клике по телефону)
Вот пример, какой отчет будет выведен при клике по телефону (999)-123-4567
|