powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемое поле
16 сообщений из 16, страница 1 из 1
Вычисляемое поле
    #39391772
Nexusman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме имеется поле_1, в которое попадает результат запроса на подсчет количества записей (count) из таблицы по заданным условиям.
Необходимо в поле_2 рассчитать: "поле_1 / 12".
Помогите пожалуйста.
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391816
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexusman,
в свойствах Поле-2, вкладка "данные", в свойстве "данные" пишите что то типа =Поле_1/12.
Для красоты ставите нужный формат поля, кол-во знаков после запятой и так далее.
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391827
Nexusman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TarasiosNexusman,
в свойствах Поле-2, вкладка "данные", в свойстве "данные" пишите что то типа =Поле_1/12.

Не смотря на кажущуюся простоту задачи, с полем count это не работает. Результат - пустое поле_2.
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391829
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarasiosв свойствах Поле-2, вкладка "данные", в свойстве "данные" пишите что то типа =Поле_1/12.В свойствах поля формы надо ссылаться не на другое поле формы, а на поле запроса.
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391843
Nexusman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaВ свойствах поля формы надо ссылаться не на другое поле формы, а на поле запроса.
В свойствах поля поле_2 в строке 'данные' ввел:
=[Имя_запроса].[count-имя_поля_в_таблице]/12
Теперь, в поле_2:
#Имя?
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391855
AkinaTarasiosв свойствах Поле-2, вкладка "данные", в свойстве "данные" пишите что то типа =Поле_1/12.В свойствах поля формы надо ссылаться не на другое поле формы, а на поле запроса. Не согласен. Ваше утверждение справедливо для функций типа Sum, а такое выражение должно работать, но при условии, что в Поле_1 - число, а не текст.
Nexusman, как в поле_1 попадает результат запроса? Вы уверены, что "попадает" именно число? Как будет вести себя Поле-2, если в Поле_1 просто указать число?
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391861
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexusman , ну вообще-то я не говорил о выражении, и имел в виду добавление в запрос-источник данных ещё одного поля...
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391865
l-evgene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NexusmanTarasiosNexusman,
в свойствах Поле-2, вкладка "данные", в свойстве "данные" пишите что то типа =Поле_1/12.

Не смотря на кажущуюся простоту задачи, с полем count это не работает. Результат - пустое поле_2.
Попробуйте заключить имя в формуле в квадратные скобки:
Код: sql
1.
=[Поле_1]/12
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391880
l-evgene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще попробуйте:
Код: sql
1.
=CDbl([Поле_1])/12
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39391923
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexusman,
ловите
сделал тяп ляп, но всё понятно, надеюсь.
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39392078
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может это надо
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39392277
Nexusman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, я ошибся. Поле1 на самом деле является списком из одной строки, содержащим цифру.
Tarasios , sdku спасибо вам, в ваших примерах все реализовано и работает как надо, но к сожалению в своем случае я не смог реализовать вашим способом.
Вот набросал свой случай, помогите пожалуйста разобраться.
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39392396
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexusman,
обзовите поле не "count-поле1" а иначе-например "число"
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39392400
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПыСы: форма,в большинстве случаев, должна иметь источник записей-он у Вас есть (назначение запроса "з1"?)
чем не устраивает решение на VBA
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39392498
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexusman, в данные поле12 впишите =[Список10]/12
ну и поскольку это список - нужно кликнуть на список, либо поставить по умолчанию какое то число (6)
...
Рейтинг: 0 / 0
Вычисляемое поле
    #39392625
Nexusman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuчем не устраивает решение на VBA
Поначалу не разобрался, прекрасно работает.
Спасибо вам, да и всем, кто отозвался :)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемое поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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