我有这样一个数据库,是关于福利彩票的字段名是1-30和期号,三十一个。
每条记录是这样的除了期号外,每期出现的基本号码在对应的数字下填1
特别号码在对应的数字下填-1。我想用DBGrid输出,输出的时候1用圆圈代替,
-1用星号代替,请问怎么输出这样的效果?请具体一些,最好有例子,分数不够再加!
每条记录是这样的除了期号外,每期出现的基本号码在对应的数字下填1
特别号码在对应的数字下填-1。我想用DBGrid输出,输出的时候1用圆圈代替,
-1用星号代替,请问怎么输出这样的效果?请具体一些,最好有例子,分数不够再加!
由于语句太多,可以做成一个视图
create view MyViewName
(字段1,字段2,...,字段31)
As
select 字段1 = case Field1 when 1 then '●' else '★' end,
字段2 = case Field2 when 1 then '●' else '★' end,
...,
字段31 = case Field31 when 1 then '●' else '★' end
from YourTable
根据当前字段的值,进行相应的处理,更加灵活
if sender.asinteger=1 then text:='圆' else text:='星';