Может быть не все надо принимать на веру. Но зато все становится БОЛЕЕ прозрачно. Например, что из себя представляет REQUERY
Mike 12.07.2001
А зачем задействовать RecordsetClone ??? Это не излишнее извращение? может сразу все проделать с рекордсетом???
silich 12.07.2001
можно всё :)) если - осторожно :)) просто мне лично и моим клиентам не очень нравится, когда при расчете в результате GotoRecord происходит "дёргание" (по их словам) экрана %)) нужно всё делать быстро :)) ведь - тратится доп. время при обработке данных Вашим способом, если будет присутствовать ещё и GotoRecord :))
а использовать RecordsetClone - это круче и правильнее с точки зрения банальной эрудиции, чем юзать Docmd в цикле, да ещё и прыгать туда-сюда по экрану... А если у Вас записей с миллион? :))
P.S. писать могут все, но не все - то что действительно нужно (из собственного горького опыта ;))
GardenStone 12.07.2001
На этом я хотел закончить цитирование этого разговора. Но неожиданно он получил продолжение… Поэтому я продолжу цитирование и плавно перейду к диалогу сотоявшемуся чуть позже. Суть продолжения, которую я держал под сомнением, заключалась в фразе, точнее в строке кода… Впрочем это спросил Марат.
Marat 12.07.2001
Силычу, Монстру Аксесса Силыч, а зачем делать
me.Recordsource=me.Recordsource
извини, если вопрос глупый…
silich 12.07.2001
Марату, Монстру Аксесса Ну чё вы все обзываетесь :)) я тоже многого не знаю :))
me.Recordsource=me.Recordsource
это типа Requery только - НАВЕРНЯКА :))
я ж не знаю как Requery работает :)) если он также точно делает - хорошо, а если нет %))
а в этой конструкции я уверен на все 99.9%, что рекордсет формы обновит все записи :))
GardenStone 12.07.2001
А вот и обещанное продолжение...
dio 12.07.2001
Задача: заставить при изменении данных в форме Ф1 тутже обновлять значения в поле/полях формы Ф2. Для инициализации действий использую события добавления и изменения данных в форме Ф1, но не знаю, каким образом заставить запрос вытащить свежие данные и произвести необходимые калькуляции. Рефреш формы Ф2 не помогает.
silich 12.07.2001
Forms("Ф1").recordsource=Forms("Ф1").recordsource (после того, как изменил данные в Ф1)