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) |
dio 12.07.2001 |
Спасибо! :-)) работает... |
ДиД 12.07.2001 | Вариант: Forms("Ф2").Recalc Вариант: Forms("Ф2").Requery |