2012-11-06 4 views
1

Можно ли проверить, содержит ли страница в Crystal Reports определенную строку?Определите, содержит ли страница Crystal Reports строку

Например, я хотел бы найти все страницы для слова «Сегодня», и если их найти на странице, в нижней части страницы появится надпись «Text Found».

+0

В определенном поле или все поля на странице? – Ryan

ответ

3

Добавить эту формулу в раздел страницы-заголовка, а затем подавить его:

// {@reset} 
// reset arrays 
WhilePrintingRecords; 
Booleanvar found:=false; 

Добавить эту формулу в разделе детали, а затем подавить его;

// {@test} 

WhilePrintingRecords; 
Booleanvar found; 

if Instr({table.field},"Today") > 0 Then found:=true; 

Добавить эту формулу в разделе страниц колонтитула:

// {@display} 
// display the text that was found 

WhilePrintingRecords; 
Booleanvar found; 

if found then "Text found"; 
Смежные вопросы