powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Цикл Do...Loop
19 сообщений из 69, страница 3 из 3
Цикл Do...Loop
    #32244633
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты чего это в ВБА пишешь????
ох.....фигел что ли
в контрол это надо в свойства!!!!!!!!!.
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244634
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Всеволод, поддерживаю предыдущего оратора насчет матери. Я просил значение третьего параметра.
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244635
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
Да я сам тут уже в припадке сижу :)
Руками написал - не работает
Попробывал скопировать старый вариант - таже ошибка
Закрыл форму, подошел к зеркалу и сказал "это жопа"
Открыл форму, скопировал - РАБОТАЕТ

СПАСИБО!!!
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244638
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, ControlSource может быть или значением поля, или знаком равенства с каким-нибудь выражением. Ты делал без знака равенства.
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244639
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1, Владимир Саныч
я не в ВБА пишу
Просто мне тут Саныч недавно объяснял как значение смотреть.
Вот я и посмотрел
Так и знал, что здесь что-то не так
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244681
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не усек, в чем хохма-то была?
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244692
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
Ни че не усек... Так обрадывался, что спроисть даже забыл :)
Так и в чем же???
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244699
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Так и в чем же???
помоему я первый спросил.
почему заработало? чего сделал?
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244701
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2BC
Согласен. Я не знал, куда спозиционируется текущая запись n после me.recordsetclone. На всякий случай перехожу в начало. А что касается BOF - я до сих пор не уверен, можно ли им пользоваться. Он должен выдавать True, если указатель находиться "перед первой записью", кажется. Но ведь в пустом рекордсете нет первой записи. Поэтому проверять я эту функцию никогда не проверял, пользоваться не решился, а использовал такие нехитрые связочки. :)
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244720
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему заработало? чего сделал?

Работает этот вариант:
DLookup("расход", "cash", "[поставщик]='" & [Поставщик] & "'")

не работал, т.к. ты в конце кавычку забыл:
=DLookUp("расход";"cash";"[поставщик]='" & [Поставщик] & "')
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244726
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут мне не понятно, почему не нужно указывать Me!
А насчет Поставщик вместо post это еще как-то можно понять :)
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244729
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где не нужно указывать Me?
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244734
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Geo:

Не могу подкрепить сови слова ссылкой на хелп, MSDN или Гетца, но сам всегда пишу так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Set rs = ...OpenRecordset...
If Not rs.BOF Then
    rs.MoveFirst
    Do Until rs.EOF
        ...
        rs.MoveNext
    Loop
End If
rs.Close


И оно работает - если рекордсет пуст, то BOF выдает True. Правда, эта моя привычка только из DAO.
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244735
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Geo
DLookup("расход", "cash", "[поставщик]='" & Me! [Поставщик] & "'")
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244743
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС
Буду иметь в виду, спасибо :)

2Всеволод
А [Поставщик] - это поле формы или поле источника данных? Если формы, то мне тоже непонятно.
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244748
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже заметил что конструкторе ни когда не ставить Me!
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244749
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>тут мне не понятно, почему не нужно указывать Me!
по той же причине, почему ты не пишешь
me![имя_поля] в сурсе контрола, а пишешь просто имя_поля.
по умолчанию это поле ищется в рекордсоурсе формы.
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244752
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Geo
Поставщик - это источник данных поля "post"
...
Рейтинг: 0 / 0
Цикл Do...Loop
    #32244755
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
сool :)
Теперь все ясно :)
...
Рейтинг: 0 / 0
19 сообщений из 69, страница 3 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Цикл Do...Loop
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]