使用: MS 2013 (表单)片段: tbListAmount (来自产品描述表/表单)
tbAmount (coming from a quote form, value is entered manually)
tbDiscount (coming from a quote form, value is entered manually)
我想要做到的是:
(表格上的ListAmount字段)
如果进入ListAmount的数据为空,
然后从金额中填充ListAmount值。
结束If
(表格上的金额栏)
=金额-(金额*折扣)(以找到有折扣的金额)
注-我是个编
我正在处理表格
中我使用了ReadOnly
焦点是否存在正在提交但无法编辑该文本框数据的数据。
我使用了disabled in no focus is there和no edit,但该文本框值未提交。
如何在我的表单中解决这个问题
id数量价格折扣合计
输入ID后,id将自动聚焦价格和折扣文本框将自动填充表单DB
当我输入数量时,下一个焦点应该是折扣-我不能这样做,请在这方面帮助我。
提前感谢Devendar
我们知道授权的内容是一个交叉的问题,我们会尽我们所能避免将业务逻辑合并到我们的视图中。
但是,我仍然没有找到一种使用当前用户角色过滤UI组件(例如小部件、表单元素、表等)的优雅方法,而不会用业务逻辑污染视图。模型绑定也是如此。
示例
表单:产品创建
字段:
名字
价格
折扣
角色:
角色管理员
- Is allowed to see and modify the Name field
- Is allowed to see and modify the Price field
- Is allowed to see and modify the Discoun
我想在某些条件下按折扣对产品进行排序
ORDER BY
CASE WHEN @OrderBy = 0
THEN table.id END ASC,
CASE WHEN @Orderby = 2
THEN table.id END ASC,
我想做一些像下面这样的事情,因为我在表格中没有折扣列
CASE WHEN @OrderBy = 4
THEN (100-((table.price/table.oldprice)*100) as discount END ASC
但它抛出了一个错误-如何按折扣排序?
我有一张有以下数据的表格。
ID Name DiscountGroup Discount DicountCategory
A XXX G025 25 MANGMNT
A XXX T005 5 HIGH GPA
A XXX T010 10
B XXXB G040 40 SOMETXT
B XXXB T005 5 HIGH GPA
我想
我有以下表格:
discount table:
id
name
description
amount
discount_exception
id
from_date
to_date
discount_id (foreign key to discount table)
折扣例外表用于存储折扣对用户不可用的日期范围,因此不应显示折扣。请注意,discount和discount_exception之间存在1:M的关系。换句话说,一个折扣可以有很多例外。
现在,我编写SQL的方法是获取所有折扣,然后在数组中循环它们,并查询discount_exception表,以确定每个折扣是否在特定的日期范围内