Cześć,
Potrzebuję jako wartość domyślną atrybutu dać getdate+data dostawy z towaru, napisałem takie zapytanie i ustawiłem je jako SQL dla wartości domyślnych:
select top 1
DATEDIFF(d,CONVERT(date,'1800-12-28',120),convert(date,GETDATE(),120))+Twr_CzasDst
from
cdn.atrybuty
inner join cdn.ZamElem on ZaE_GIDNumer=Atr_ObiNumer and ZaE_GIDLp=Atr_ObiLp
inner join CDN.TwrKarty on Twr_GIDNumer=ZaE_TwrNumer
where {FiltrSQL}
Pytanie, co robię nie tak, że wartość atrybutu ustawia, taka jak przy pierwszym zaczytaniu wartości domyślnej dla atrybutu?
Z góry dziękuje za pomoc.
Pozdrawiam,
Michał.
Wartość domyślna atrybutu
Moderator: mikey
Re: Wartość domyślna atrybutu
Wydaje mi się, że atrybut domyślny dodany jest w momencie tworzenia elementu gdzie nie istnieje jeszcze powiązanie z tabelą towarów. Nie ma powiązania Twr_GIDNumer=ZaE_TwrNumer
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Wartość domyślna atrybutu
Zamierzony efekt można by uzyskać kopiowaniem atrybutu obiektu pozycje zamówienia dla akcji ZAPIS z twoim select jako warunek.
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Wartość domyślna atrybutu
Już wcześniej kombinowałem z kopiowaniem, ale nie ustawiłem tego prawidłowo.
Teraz zrobiłem jak wrzuciłeś na prtscnach i działa.
Dzięki za pomoc!
Teraz zrobiłem jak wrzuciłeś na prtscnach i działa.
Dzięki za pomoc!