powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос чайника
6 сообщений из 6, страница 1 из 1
Вопрос чайника
    #32590801
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в гриде автоматически получить результат ячейка1-ячейка2=ячейка3 при движении по гриду. Т.е. при входе в ячейку3 вычислить вышеуказанное арифметическое выражение.
...
Рейтинг: 0 / 0
Вопрос чайника
    #32590811
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GOTFOCUS (ЛУЧШЕ КАЖДОЙ КОЛОНКИ GRID)
ТАМ И ВЫПОЛНЯЙ ОПЕРАЦИИ С ДАННЫМИ
...
Рейтинг: 0 / 0
Вопрос чайника
    #32590853
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ХОТЯ СЛЕДУЕТ УТОЧНИТЬ!!
ЕСЛИ НЕОБХОДИМО ВЫЧИСЛЕНИЕ ПРИ УЖЕ ЗАПОЛНЕННЫХ
КОЛОНКАХ 1,2 КОЛОНКИ 3 , ТО ПРИ ДВИЖЕНИИ ПО GRID ЭТО
БУДЕТ РАБОТАТЬ.
ЕСЛИ ЖЕ КОЛОНКИ 1,2 ,БУДУТ ПРОИЗВОЛЬНЫМ ОБРАЗОМ
КОРРЕКТИРОВАТЬСЯ,ТО ДЛЯ ДИНАМИЧЕСКОГО ОТСЛЕЖИВАНИЯ РЕЗУЛЬТАТА
В КОЛОНКЕ 3 НЕОБХОДИМО:
ВЫПОЛНЯТЬ ТРЕБУЕМОЕ ВЫЧИСЛЕНИЕ ДЛЯ КОНОНКИ 3
В LOSTFOCUS КОЛОНОК 1 И 2.
...
Рейтинг: 0 / 0
Вопрос чайника
    #32590860
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! до второго замечания додумался сам.

Еще раз благодарю!
...
Рейтинг: 0 / 0
Вопрос чайника
    #32590894
karly™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В качестве ControlSource для колонки можно указывать выражение.
Если будешь делать это через Form Designer (скорее всего), напиши в соответсвующем поле Field1-Field2
Если будешь делать это через код (например, в init грида или формы), то так
Grid1.Column3.ControlSource = "Field1*Field2"

Если же хочешь выводить результаты вычислений не в колонке, а в отдельном поле внизу, то в AfterRowColChange грида напиши
ThisForm.Text1.Value = Field1*Field2
...
Рейтинг: 0 / 0
Вопрос чайника
    #32591181
lesha_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точно Grid1.Column3.ControlSource = "Field1*Field2"
помоему требовалась разность? или я чего то не понял?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос чайника
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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