Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать грид где в колонке в разных записях разные формулы / 9 сообщений из 9, страница 1 из 1
28.04.2010, 07:33
    #36602015
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
грид с таблицей, в ней столбцы цена, НДС, цена с НДС вид расчёта(.T.,.F.), если вид расчёта .T., то можно вводить только цену, цена с НДС закрыта и она расчитывается по прямой формуле и отображается результат, если вид расчёта .F., то вводится только цена с НДС, цена закрывается и вводится формула обратного расчёта и отображается результат...
Вообще возможно так сделать, может кто сталкивался...
...
Рейтинг: 0 / 0
28.04.2010, 07:36
    #36602017
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
"формула обратного расчёта " в ячейку цена
"формула прямого расчёта " в ячейку цена с НДС
...
Рейтинг: 0 / 0
28.04.2010, 09:57
    #36602183
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
Сделать можно и ничего сложного нет:
в GotFocus() текстбокса запоминаешь .Value в LostFocus() проверяешь изменение. Если поменялось пересчитывашь смежную ячейку с/без НДС.

А по виду расчёта ограничиваешь хождение только по нужной колонке
...
Рейтинг: 0 / 0
28.04.2010, 10:45
    #36602313
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
Тут вопрос другой, у каждой ячейки колонки(цена, например) грида должно быть два варианта, либо она позволяет сделать ввод туда, либо там должна присутствовать формула, например если взять Excel, то там в одном столбце можно ввести разные формулы, а также открыть по условию ячейки..., в VFP(Form Disigner), позволяет ввести только одну формулу на весь столбец..., после чего ввести значение не возможно
...
Рейтинг: 0 / 0
28.04.2010, 10:49
    #36602334
Как сделать грид где в колонке в разных записях разные формулы
q1w1e1Тут вопрос другой, у каждой ячейки колонки(цена, например) грида должно быть два варианта, либо она позволяет сделать ввод туда, либо там должна присутствовать формула, например если взять Excel, то там в одном столбце можно ввести разные формулы, а также открыть по условию ячейки..., в VFP(Form Disigner), позволяет ввести только одну формулу на весь столбец..., после чего ввести значение не возможноНе надо делать из базы данных электронную таблицу. Это совершенно разные вещи.
...
Рейтинг: 0 / 0
28.04.2010, 10:51
    #36602338
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
Сделать можно все, но сам подход неправильный. ОН противоречит принципам нормализации данных.

Забывайте про Эксель.
...
Рейтинг: 0 / 0
28.04.2010, 11:04
    #36602377
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
может с теоретической и неправильно, а с практической такое возможно, если тебе присылают пачку бумаг, где у одних цена без НДС, а у других цена идёт с НДС, и что тут неправильного, если в колонке цена, я ввожу только цену, если её нет, то я ничего не ввожу а вожу цену с НДС, но отображаеться там, уже должен расчёт, и должен быть закрыт для ввода..., и какой тут принцип нормализации нарушается?(12,145,0,0,67) и т.д.
...
Рейтинг: 0 / 0
28.04.2010, 11:14
    #36602412
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
Вы предлагаете реализацию 1С, где в ячейках если нет цены, то расчитывается обратным расчётом с цены НДС и результат заносится в цену, а если НДС изменится, опять заходить пересчитывать... что ли, мне же не надо запоминать расчитанные значения, это база данных, вводится только что есть...
...
Рейтинг: 0 / 0
28.04.2010, 11:21
    #36602435
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать грид где в колонке в разных записях разные формулы
Если это так нужно, то изучайте View, Cursoradapter. Все это можно делать в слое данных, а не в интерфейсе.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать грид где в колонке в разных записях разные формулы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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