![]() |
|
Модераторы: Akina |
![]()
|
|
| raina |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.2.2005 Репутация: нет Всего: нет |
есть три запроса ,подскажите как правильно переписать их в vb.
1. для расчета остатка
2. для расчета прихода
3. для расчета прихода
4. как сослаться на значение запроса, для дальнейших вычислений? 5. где можно скачать русифицированную версию справочника по vb. Это сообщение отредактировал(а) Akina - 5.2.2006, 00:27 |
||||||
|
|||||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
1,2,3 - а в чем, собственно, проблема?
4. "Значение запроса" - понятие несуществующее. Запрос на выборку возвращает набор записей (возможно, пустой). Его следует получить в рекордсет и обрабатывать программно. 5. Какой именно справочник нужен? И уточните - вопрос по VB или по VBA? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| NikolayBY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 26.12.2005 Репутация: нет Всего: 1 |
||||
|
||||
| Papirus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
IIF(IsNull(предприятие.Остаток),0,предприятие.Остаток) |
|||
|
||||
| raina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.2.2005 Репутация: нет Всего: нет |
Papirus, сделала все как вы сказали, а результат не получился.
|
|||
|
||||
| Papirus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Можно попробовать получить количество записей, возвращаемых рекордсетом
MsgBox rs.RecordCount Очень может быть, что записей соответствующих условию просто нет. Можно еще проверить работу самого запроса в конструкторе. Подставить туда конкретные значения и посмотреть. Потом, те значения, которые возвращают что-то подставить в strSQL и снова проверить уже в программе. Следует иметь ввиду также, что рекордсет может возращать не одну запись... А также дата частенько может быть "камнем преткновения". С ней не все так просто как хотелось бы. В программе и в конструкторе запросов она может работать по разному. Лучше всего, имхо, подставлять в запрос не ссылки на поля формы, а сразу конкретные значения:
Еще советую почитать вот это! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
а как в нее заносился результат? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |