|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
грид с таблицей, в ней столбцы цена, НДС, цена с НДС вид расчёта(.T.,.F.), если вид расчёта .T., то можно вводить только цену, цена с НДС закрыта и она расчитывается по прямой формуле и отображается результат, если вид расчёта .F., то вводится только цена с НДС, цена закрывается и вводится формула обратного расчёта и отображается результат... Вообще возможно так сделать, может кто сталкивался... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 07:33 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
"формула обратного расчёта " в ячейку цена "формула прямого расчёта " в ячейку цена с НДС ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 07:36 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
Сделать можно и ничего сложного нет: в GotFocus() текстбокса запоминаешь .Value в LostFocus() проверяешь изменение. Если поменялось пересчитывашь смежную ячейку с/без НДС. А по виду расчёта ограничиваешь хождение только по нужной колонке ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 09:57 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
Тут вопрос другой, у каждой ячейки колонки(цена, например) грида должно быть два варианта, либо она позволяет сделать ввод туда, либо там должна присутствовать формула, например если взять Excel, то там в одном столбце можно ввести разные формулы, а также открыть по условию ячейки..., в VFP(Form Disigner), позволяет ввести только одну формулу на весь столбец..., после чего ввести значение не возможно ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 10:45 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
q1w1e1Тут вопрос другой, у каждой ячейки колонки(цена, например) грида должно быть два варианта, либо она позволяет сделать ввод туда, либо там должна присутствовать формула, например если взять Excel, то там в одном столбце можно ввести разные формулы, а также открыть по условию ячейки..., в VFP(Form Disigner), позволяет ввести только одну формулу на весь столбец..., после чего ввести значение не возможноНе надо делать из базы данных электронную таблицу. Это совершенно разные вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 10:49 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
Сделать можно все, но сам подход неправильный. ОН противоречит принципам нормализации данных. Забывайте про Эксель. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 10:51 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
может с теоретической и неправильно, а с практической такое возможно, если тебе присылают пачку бумаг, где у одних цена без НДС, а у других цена идёт с НДС, и что тут неправильного, если в колонке цена, я ввожу только цену, если её нет, то я ничего не ввожу а вожу цену с НДС, но отображаеться там, уже должен расчёт, и должен быть закрыт для ввода..., и какой тут принцип нормализации нарушается?(12,145,0,0,67) и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 11:04 |
|
Как сделать грид где в колонке в разных записях разные формулы
|
|||
---|---|---|---|
#18+
Вы предлагаете реализацию 1С, где в ячейках если нет цены, то расчитывается обратным расчётом с цены НДС и результат заносится в цену, а если НДС изменится, опять заходить пересчитывать... что ли, мне же не надо запоминать расчитанные значения, это база данных, вводится только что есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 11:14 |
|
|
start [/forum/topic.php?fid=41&fpage=99&tid=1585350]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 362ms |
total: | 484ms |
0 / 0 |