Автор темы
Здраствуйте!!!У меня на форме есть computed поле и оно почему - то автоматически не перещитывается,только если я открою форму для редактирования и сохраню.Пожалуста подскажите
Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.
Ключевые ответы обсуждения и их оценка появятся здесь.
Участники с сильными ответами в этой теме появятся здесь.
а ты хотел чтобы как было?У меня на форме есть computed поле и оно почему - то автоматически не перещитывается,только если я открою форму для редактирования и сохраню
текстовое поле.Есть 2 поля одно в которое я указываю день рождение человека,и другое компутед с формулойкакое поле не пересчиталось? где?
@If(dayBirth = dayNow & monthBirth=monthNow;@SetField("твое поле";"1");@SetField("твое поле";"0"))
.
я бы сказал, что это очень странный подход к задаче...текстовое поле.Есть 2 поля одно в которое я указываю день рождение человека,и другое компутед с формулой
monthBirth:= @Text(@Month(DOB));
dayBirth:= @Text(@Day(DOB));
monthNow:=@Text(@Month(@Now));
dayNow:=@Text(@Day(@Now));
@If(dayBirth = dayNow & monthBirth=monthNow;"1";"0")
Потом создал вьюху где силект формы и это поле = 1
monthBirth:= @Text(@Month(DOB));
dayBirth:= @Text(@Day(DOB));
monthNow:=@Text(@Month(@Now));
dayNow:=@Text(@Day(@Now));SELECT
@If(dayBirth = dayNow & monthBirth=monthNow;@SetField("CheckBirtDay";"1");@SetField("CheckBirtDay";"0"))
Symbol Meaning
D0 Year, month, and day
D1 Month and day, year if it is not the current year
D2 Month and day
D3 Month and year
как будто это что-то изменит ))Всё это можно сократить в одну строчку