Вариант данных поля в отчете, при наличие двух адресов
Жерех
Дата: 26.02.2008 19:37:34
Как-то коряво заголовок выдал :)
Попробую на пальцах: - В таблице "Клиенты" есть два адреса: "Почтовый" и "Юридический". "Юридический" заполняется только тогда, когда он не совпадает с "Почтовый"(т.е.- поле "Почтовый" обязательно к заполнению).
В отчете есть поле "Юридический", в котором постоянно используются данные - "Почтовый".
Как сделать, чтобы для этого поля выставлялись значения из "Юридический" в случае наличия подобной записи?
Karfaqen
Дата: 26.02.2008 20:06:21
В свойство "данные" для поля адреса написать выражение вида:
=IIF([Юридический]="Почтовый";[Почтовый];[Юридический])
А может так?
Дата: 26.02.2008 20:17:00
=Nz([Юридический];[Почтовый])
Жерех
Дата: 26.02.2008 21:09:30
Karfaqen
Нет, не получается....
А вариант "гостя" выдает - #Ошибка
mds_world
Дата: 26.02.2008 21:13:55
Понять можно двояко. Возможно такое пройдет
=IIF([Юридический]=[Почтовый];[Почтовый];[Юридический])
А может так?
Дата: 26.02.2008 21:24:15
mds_world |
Понять можно двояко. Возможно такое пройдет =IIF([Юридический]=[Почтовый];[Почтовый];[Юридический]) |
Если учесть
Жерех |
"Юридический" заполняется только тогда, когда он не совпадает с "Почтовый" |
то не должно пройти
Жерех
Дата: 26.02.2008 21:25:35
mds_world
пробовал в разных сочетаниях - не идет!
Если у Вас сохранилась моя б\д, попробуйте добавив в табл.-Клиенты поле-АдресРазгрузки, применить это на второй странице отчета к - "Пункт разгрузки"
Karfaqen
Дата: 26.02.2008 21:30:28
Жерех |
Нет, не получается... |
Что именно не получается? Результат не тот, или ошибка или что?
И куда вы это пишете? Часом, не в контрол с именем Юридический? Это надо писать в каком-нибудь более другом контроле.
Жерех
Дата: 26.02.2008 21:38:56
Выдает пустое поле
А пишу в "данные" -
Karfaqen
Дата: 26.02.2008 21:51:22
Так вообще-то предлагалось несколько иное, чем вы сделали:
Karfaqen |
=IIF([Юридический]="Почтовый";[Почтовый];[Юридический]) |
Почувствуйте разницу.