powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / количество записей в запросе
17 сообщений из 17, страница 1 из 1
количество записей в запросе
    #32328877
visa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом не программно возвратить в спец. поле в форме количество записей в запросе, являющимся ее (формы) источником данных?
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328879
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
me.recordsetclone.recordcount
или
dcount("*",me.recordsource)
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328881
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в спец. поле пишешь в источнике данных =Count([Поле])
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328903
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в спец. поле пишешь в источнике данных =Count([Поле])

Такой вариант работает не всегда.
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328930
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает... Если [Поле] будет не пустым -:). А в этом случае нужно писать условие =IIF(isnull([Поле6]);0;[Поле6])
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328934
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Опечатка: Не [Поле6], а [Поле]
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328937
visa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какой работает?
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328938
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин! Простите! Болею я... =IIF(isnull([Поле]);0;Count[Поле])
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328950
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Daf
count(поле) в режиме ADP+SQL может выдавать далеко не то, что нужно получить. При этом не имеет значения, пустое поле, или нет, есть хоть одна запись в источнике, или нет.

2 visa
Имхо, как раз программно самый надежный способ.
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328966
visa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак не догоню, а [Поле] - это имя запроса?
=count([Поле]) добавить в [поле].controlsourse
для особо одаренных, объясните еще раз, что добавить в свойство Данные поля на форме, чтобы в этом поле было количество записей в запросе
спасибо
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328971
visa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне то надо не программно!!!
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328972
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Incold. Спасибо за науку. На будущее учту. Я еще до ADP не дорос.
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328984
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поле - это имя поля.
...
Рейтинг: 0 / 0
количество записей в запросе
    #32328997
visa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень прошу, не закидывайте друг друга шапками, а объясните на пальцах, как получить количество записей в форме
...
Рейтинг: 0 / 0
количество записей в запросе
    #32329010
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 visa. Допустим.
У тебя есть запрос в котором выводятся записи в поле N/пп. Ты этот запрос используешь в источнике данных формы. На форме у тебя есть поле Сount. Тебе в поле под именем Count нужно вставить количетво записей в запросе.
Ты хочещ посчитать количество записей в поле N/пп.
Ты в конструкторе форм кликаешь правой клавишей мыши по полю Count и выбираешь "Свойства". В появившемся окошке выбираешь закладку "Данные" и там видишь строчку "Данные". В этой строчке пишешь: =IIF(isnull([N/пп]);0;Count[N/пп]), что означает, если N/пп у is null, то возращается 0, а если нет, то Количество записей в запросе.

P.S. Вот мой вариант (не судите строго: "...я не волшебник, я только учусь..."
...
Рейтинг: 0 / 0
количество записей в запросе
    #32329030
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение по варианту Daf

- поле не стоит называть Count - т.к. это служебное слово

все это только для MDB/MDE
...
Рейтинг: 0 / 0
количество записей в запросе
    #32329039
visa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Вот теперь тебя люблю я..." К.И. Чуковский
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / количество записей в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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