|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
Существует грид, содержащий в себе неск полей типа numeric (х1, х2,х3). нужно посчитать при этом в одной из колонок (х3) такое выражение х1+х2=х3 и чтобы эта формула работала для всей колонки грида. Понятного примера на форуме так и не заметил, поэтому и прошу пояснить в какое место нужно вставлять формулу - в column, header, text или в какое -то из их properties ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2011, 14:53 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
MyGrid.Column3.ControlSource=[myTabl.x1+myTabl.x2] ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2011, 16:21 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
а еще один вопрос возник по ходу дела, вот в запросах вывести формулу получается , а в гриде никак существует две таблицы 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2011, 20:12 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
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 То есть в поле Вы собрались впихнуть результат запроса? Подумать на д своими действиями не пробвали? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2011, 22:48 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
Вот и показывайте в гриде результат запроса снужными данными. То есть в поле Вы собрались впихнуть результат запроса? Подумать на д своими действиями не пробвали? А ваши два предложения не слишком ли противоречат друг другу??? Запрос тут ни при чем, я пытаюсь повторить тоже самое что делает запрос при помощи грида, сам запрос здесь не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2011, 10:17 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
anrio13Вот и показывайте в гриде результат запроса снужными данными. То есть в поле Вы собрались впихнуть результат запроса? Подумать на д своими действиями не пробвали? А ваши два предложения не слишком ли противоречат друг другу???Эти два предложения не противоречат друг другу. Они оба Вам намекают на некорректность Ваших действий и указывают правильное направление мысли. Запрос тут ни при чем, я пытаюсь повторить тоже самое что делает запрос при помощи грида, сам запрос здесь не нужен.Запрос при помощи грида ничего делать не может в принципе ибо грид есть средство просмотра результата запроса и в работе запроса никоим образом не участвует. Еще раз - получайте ВСЕ нужные данные запросом и рассматривайте их потом в гриде хоть до посинения. Грид - не вычислитель. Грид не может выполнять запросы. Так понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2011, 10:22 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
да блин вы не поняли, мне не надо в гриде вычислять запрос, мне в гриде надо посчитать формулу - количество человек разбитых на группы с разным кодом с данными из разных таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2011, 13:33 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
anrio13, Так сделайте запрос и привяжите к Grid'у. Из ваших высказываний непонятно, что хотите. Вот это что " вот в запросах вывести формулу получается , а в гриде никак " ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2011, 13:36 |
|
как вводить формулы в grid ?
|
|||
---|---|---|---|
#18+
anrio13да блин вы не поняли, мне не надо в гриде вычислять запрос,Может и не надо, но именно это Вы и пытаетесь сделать. И именно на ошибочность этого пути Вам и намекают. мне в гриде надо посчитать формулу - количество человек разбитых на группы с разным кодом с данными из разных таблицЕЩЕ раз - грид не средство вычисления. Это средство демонстрации и изменения табличных данных. ControlSource НЕ МОЖЕТ быть результатом запроса. Это свойство, текстовое. Что Вы прицепились к гриду? Вам уже указано - получите все нужные данные в запросе и показывайте готовое. Зачем Вам вычисления прямо в гриде? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2011, 13:38 |
|
|
start [/forum/topic.php?fid=41&fpage=75&tid=1584364]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 424ms |
0 / 0 |