Помогите с периодом дат

denistill
Дата: 07.03.2008 15:05:24
Имеются две формы (главная и подчиненная)
В подчиненной форме поле dataizm.- дата изменений в цене товара
На главной дата начало и дата конец. Помогите сделать фильтр с выбранным периодом.
Программист-Любитель
Дата: 07.03.2008 15:28:06
ВETWEEN + ФАК по датам.
denistill
Дата: 07.03.2008 15:32:22
Программист-Любитель
ВETWEEN + ФАК по датам.

не могу к подчиненной форме подцепиться. (спрашивает откуда взялась дата)
vps0607
Дата: 07.03.2008 16:04:16
denistill
Программист-Любитель
ВETWEEN + ФАК по датам.

не могу к подчиненной форме подцепиться. (спрашивает откуда взялась дата)



может подойдет:

SELECT PrTovTexn, TipTexn, DataIzm
FROM TovarTexnika
WHERE DataIzm Between [Начальная дата] And [Конечная дата];
vps0607
Дата: 07.03.2008 16:06:42
или так, за текущий месяц:

SELECT PrTovTexn, TipTexn, DataIzm
FROM TovarTexnika
WHERE DataIzm Between (DateSerial(Year(date()),month(date()),1)) And (DateSerial(Year(Date()),Month(Date())+1,0));[/quot]
denistill
Дата: 07.03.2008 16:28:32
vps0607
или так, за текущий месяц:

SELECT PrTovTexn, TipTexn, DataIzm
FROM TovarTexnika
WHERE DataIzm Between (DateSerial(Year(date()),month(date()),1)) And (DateSerial(Year(Date()),Month(Date())+1,0));
[/quot] -----------Выдает ошибку

DoCmd.ApplyFilter "", "[DataIzm] Between #" & Format(Forms![TovarTexnika]![Data1], "MM\/DD\/YYYY") & "# And #" & Format(Forms![TovarTexnika]![Data2], "MM\/DD\/YYYY") & "#"
FilterOn = True ---------- работает только без подчиненных форм.
Как показать что "[DataIzm] - из подчиненной ????
Программист-Любитель
Дата: 07.03.2008 16:37:16
Вы для ПОДЧИНЕННОЙ формы должны задать фильтр, использующий поля ГЛАВНОЙ.

По мне это гораздо удобнее делать сборкой RecordSource.
denistill
Дата: 07.03.2008 16:47:46
Программист-Любитель
Вы для ПОДЧИНЕННОЙ формы должны задать фильтр, использующий поля ГЛАВНОЙ.

По мне это гораздо удобнее делать сборкой RecordSource.


Как если не секрет ? (У меня только ошибки получаются) СПАСИБО.
Программист-Любитель
Дата: 07.03.2008 17:03:40
В ФАКе написано.