|
|
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
ну тогда dlookup тебе в руки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:30 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
Нужно, чтобы код пробегал по всем записям текущей формы и заполнял оплату? Тогда примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Или проверял только текущую запись формы? Тогда, видимо, так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:36 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
Только вместо d.movefirst я случайно написал r.movefirst ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:39 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2sasha_1 дак я бы рад :) Пишу =DLookUp("расход";"cash";[поставщик]='" & Me!post & "') все поле Оплачено - пустое и только в последней строке (новая запись) стоит значение расхода из первой строки Cash, т.е. параметр Поставщик не учтен Что за бред??? 2Geo Спасибо... Попробую, когда с DLookUp разберусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:47 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
начнем с того что синтаксиc д.б. такой :) =DLookUp("расход";"cash"; " [поставщик]='" & [post] & "') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:52 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2sasha_1 если с ковычками, то во всем поле #Имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:54 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
уже теплее. Проверь следующее: 1.поле поставщик есть в таблице cash и оно текст 2.поле post есть в таблице Калькуляция и это тоже текст (очень я в этом сомневаюсь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 12:56 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
Все поля на месте и идентичны... Единственное, что post - это имя поля с источником данных Поставщик. Но это не должно играть никакой роли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:01 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2Geo Строка Код: plaintext 1. 2. Выдает ошибку: Элемент не обнаружен в данном семействе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:11 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
мда ... дурацкая мысль, а в запросе все выводилось правильно? если да, то кинь плз его SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:13 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
Вместо "заказ" и "поставщик" поставь имена соответствующих полей таблицы Cash. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:13 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
...и вместо "order" и "post" - имена соотв. полей из таблицы-источника данных твоей формы (калькуляция, кажется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:15 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2Geo Я знал, что ты это напишешь не... там все нормально... Тут вот какая штука: Если записи нет, то ошибка на этой строке, а если есть, то на строке n!opl = Nz(d![Расход], 0) 2sasha_1 SELECT calc.*, [cash].[расход] FROM calc INNER JOIN cash ON [calc].[Поставщик]=[cash].[Поставщик]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:26 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2Geo программе не нравиться вот это: n! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:28 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2Geo я там соврал... Он во всех ситуациях выдает ошибку на той строке У меня просто было заменено n!post на Me!post... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:32 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2Geo Сорри все работает... Я просто указал имена полей, а не источники данных :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:36 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2 Geo: А зачем On Error Resume Next перед MoveFirst? Если на MoveFirst будет ошибка, значит рекордсет пустой, и тогда все дальнейшее не имеет смысла. Так что предлагаю так: If Not n.BOF Then n.MoveFirst ... 'вся программа End If n.Close - и никакого On Error. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:36 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч я и сам это убрал :) А можешь пояснить почему DlookUp не работает??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:37 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
хрен знает что ну попробуй еще вот так =DLookUp("расход";"cash";"[поставщик]='" & [Поставщик] & "') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:39 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
> А можешь пояснить почему DlookUp не работает??? Покажи мне значение третьего параметра, тогда угадаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:41 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
2sasha_1 DLookUp меня уже бесит :) Ошибка: Выражение содержит ошибочную строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:45 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
это кто так говорит? синтаксис? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:47 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
Это, когда в данные вставляешь эту строку, а потом нажимаешь энтер. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:52 |
|
||
|
Цикл Do...Loop
|
|||
|---|---|---|---|
|
#18+
еб.... мать, Всеволод возьми себя в руки. уж выражение-то написать сможешь. проверь, в конце концов напиши руками раз не можешь скопировать. P.S. извини погорячился :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32244572&tid=1679772]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 402ms |

| 0 / 0 |
