Я пытаюсь удалить все ссылки на таблицу из отчета Crystal XI. Кристл говорит мне, что в настоящее время используется столбец из этой таблицы, потому что в поле в средстве просмотра поля есть небольшая зеленая отметка. Кроме того, если я попытаюсь удалить всю таблицу, я получаю предупреждение. Предупреждение почти бесполезно, потому что оно не говорит мне, где используется поле. Теперь, когда программисты были настоящими программистами, а мышами были погони за котами, я мог просто grep каталог или файл и найти все ссылки на переменную, которую меня интересовали. Но как это сделать в Crystal? Я уже пытался экспортировать отчет в определение отчета, которое помогло найти некоторые примеры проблемных полей. К сожалению, этот формат не включает все формулы, только некоторые. Скажите, что мне не нужно покупать стороннее приложение (или написать собственный COM-код), чтобы сделать это, казалось бы, просто.
EDIT, чтобы добавить сведения о тангенциальной точке: В случае, если кто-то задается вопросом, я не сумасшедший - я продублировал проблему, когда определение формулы не отображается в экспортированном определении отчета. Я создал новый пустой отчет, создал одну формулу stealth, которая возвращает 1234. Затем я использовал эту формулу в разделе Expert для раздела сведений в формуле "подавить", установив ее в {@stealth} == 0. использование формулы, но не определение. Поэтому, когда мой ненужный столбец использовался в формуле, я не смог его найти! Вот что выглядит rpt def (после удаления некоторых пустых строк):
Crystal Report Professional v11.0 (32-bit) - Report Definition 1.0 File Information Report File: Version: 11.0 2.0 Record Sort Fields 3.0 Group Sort Fields 4.0 Formulas 4.1 Record Selection Formula 4.2 Group Selection Formula 4.3 Other Formulas 5.0 Sectional Information 5.1 Page Header Section Visible, Keep Together 5.2 Page Footer Section Visible, New Page After, Keep Together, Print At Bottom of Page 5.3 Report Header Section Visible, New Page Before 5.4 Report Footer Section Visible, New Page After 5.5 Details Section Visible Subsection.1 Visible, Keep Together Format Formulas Visible: {@stealth}= 0