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

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

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


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