powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как вводить формулы в grid ?
9 сообщений из 9, страница 1 из 1
как вводить формулы в grid ?
    #37261278
anrio13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует грид, содержащий в себе неск полей типа numeric (х1, х2,х3). нужно посчитать при этом в одной из колонок (х3) такое выражение х1+х2=х3 и чтобы эта формула работала для всей колонки грида.
Понятного примера на форуме так и не заметил, поэтому и прошу пояснить в какое место нужно вставлять формулу - в column, header, text или в какое -то из их properties ?
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37261358
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MyGrid.Column3.ControlSource=[myTabl.x1+myTabl.x2]
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37261568
anrio13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а еще один вопрос возник по ходу дела, вот в запросах вывести формулу получается , а в гриде никак

существует две таблицы
1 - главная Table1 (поле: Итог) и 2- подчиненная Table2(поле: Код )
в гриде в Table1 в поле Итог надо посчитать количество человек разбитых на группы с разным кодом из поля код , например 4 человека с кодом 1 и 3 человека с кодом 2.
в контрол соурсе функция count(Table2.Код) пишет ошибку
error loading file record number 6 grid1 control source : variable is not found


если начать дописывать условия from, inner join и group by то ругается:
the data source for this object must be a variable reference

PS поле код и поле Итог имеют тип Numeric
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37261699
anrio13а еще один вопрос возник по ходу дела, вот в запросах вывести формулу получается , а в гриде никакВот и показывайте в гриде результат запроса снужными данными.
существует две таблицы
1 - главная Table1 (поле: Итог) и 2- подчиненная Table2(поле: Код )
в гриде в Table1 в поле Итог надо посчитать количество человек разбитых на группы с разным кодом из поля код , например 4 человека с кодом 1 и 3 человека с кодом 2.
в контрол соурсе функция count(Table2.Код) пишет ошибку
error loading file record number 6 grid1 control source : variable is not found


если начать дописывать условия from, inner join и group by то ругается:
the data source for this object must be a variable reference
То есть в поле Вы собрались впихнуть результат запроса? Подумать на д своими действиями не пробвали?
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37262064
anrio13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и показывайте в гриде результат запроса снужными данными.

То есть в поле Вы собрались впихнуть результат запроса? Подумать на д своими действиями не пробвали?
А ваши два предложения не слишком ли противоречат друг другу???

Запрос тут ни при чем, я пытаюсь повторить тоже самое что делает запрос при помощи грида, сам запрос здесь не нужен.
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37262074
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anrio13Вот и показывайте в гриде результат запроса снужными данными.

То есть в поле Вы собрались впихнуть результат запроса? Подумать на д своими действиями не пробвали?
А ваши два предложения не слишком ли противоречат друг другу???Эти два предложения не противоречат друг другу. Они оба Вам намекают на некорректность Ваших действий и указывают правильное направление мысли.
Запрос тут ни при чем, я пытаюсь повторить тоже самое что делает запрос при помощи грида, сам запрос здесь не нужен.Запрос при помощи грида ничего делать не может в принципе ибо грид есть средство просмотра результата запроса и в работе запроса никоим образом не участвует.
Еще раз - получайте ВСЕ нужные данные запросом и рассматривайте их потом в гриде хоть до посинения. Грид - не вычислитель. Грид не может выполнять запросы. Так понятно?
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37262555
anrio13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да блин вы не поняли, мне не надо в гриде вычислять запрос, мне в гриде надо посчитать формулу - количество человек разбитых на группы с разным кодом с данными из разных таблиц
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37262562
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anrio13,

Так сделайте запрос и привяжите к Grid'у. Из ваших высказываний непонятно, что хотите.
Вот это что " вот в запросах вывести формулу получается , а в гриде никак "
...
Рейтинг: 0 / 0
как вводить формулы в grid ?
    #37262568
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anrio13да блин вы не поняли, мне не надо в гриде вычислять запрос,Может и не надо, но именно это Вы и пытаетесь сделать. И именно на ошибочность этого пути Вам и намекают. мне в гриде надо посчитать формулу - количество человек разбитых на группы с разным кодом с данными из разных таблицЕЩЕ раз - грид не средство вычисления. Это средство демонстрации и изменения табличных данных. ControlSource НЕ МОЖЕТ быть результатом запроса. Это свойство, текстовое. Что Вы прицепились к гриду? Вам уже указано - получите все нужные данные в запросе и показывайте готовое. Зачем Вам вычисления прямо в гриде?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как вводить формулы в grid ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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