|
|
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Это код вычисляет значение поля Me.ekv1 только в активной строке. Что тут надо изменить??? Зараннее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:49 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
а какоё у тебя событие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:51 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
клик на кнопке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:52 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
если как я понял кнопка у тебя в ленте... естественно она тока для этой строки и будет считать... сходу: мож потом циклом(UPDATE) пройтись по всем ekv1 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:56 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
или на current повесить ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:59 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Не очень удачное решение тем не менее Dim r As DAO.Recordset Set r = Me.Form.RecordsetClone r.MoveFirst Do Until r.EOF r.edit r!ekv1 = r!sum * Yecalc(r!cur) / Yecalc(YeType(1)) * YePer(1) r.update r.MoveNext Loop r.Close me.refresh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:02 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Me.ekv1 = Me.sum * Yecalc(Me.cur) / Yecalc(YeType(1)) * YePer(1 Почему Me.ekv1 , а не r!ekv1 ? Оно и делает для Me ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:02 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
>если как я понял кнопка у тебя в ленте... естественно она тока для этой строки и будет считать... сходу: мож потом циклом(UPDATE) пройтись по всем ekv1 ??? Если ты это имеешь ввиду, то не работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. >или на current повесить ?? Это лучше, но это не решение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:03 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
>r!ekv1 = r!sum * Yecalc(r!cur) / Yecalc(YeType(1)) * YePer(1) Ошибка: Элемент не обнаружен в данном семействе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:07 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
У вас похоже вычисляемое поле на форме docmd.GoToRecord acActiveDataObject ,,acFirst Do Until me.NewRecord me.ekv1 = me.sum * Yecalc(me.cur) / Yecalc(YeType(1)) * YePer(1) DoCmd.GoToRecord acActiveDataObject, , acnext Loop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:14 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
2eGorka Черт Черт Черт И действительно... Спасибо работает ЗЫ как ни стараюсь подробнее проблему описывать - всеравно не выходит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:20 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Посмотрел я на все это дело и решил все же повесить на Current предложенный eGorkой вариант. Но при перерасчете вычисляемого поля нгичего не изменяется, т.е. Выч. поле - Me.sum Пусть: Me.sum было 5 - cтало 6 - Me.ekv1 = 5 Далее: если еще раз изменить Me.sum, то Me.ekv1 = 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:30 |
|
||
|
Заполнение поля ленточной формы с помощью RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Теперь совсем не понятно 8( Давайте с начала Что выхотите пересчитать? Когда? Что есть me.sum? Что надо получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 12:59 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32236357&tid=1679916]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 337ms |

| 0 / 0 |
