这段代码应该怎么写?

szqh 2005-08-31 11:47:46
有个文本框TEXT1(科目)
我是从数据库读取的数据,在数据库里的科目字段是用字母来表示的,比如说语文用A表示,数学用B表示,然后我想在文本框里显示出来,因为如果单纯从数据库里的显示来看,谁也看不懂A,B,C,D表示什么科目,于是我在TEXT1的INTERACTIVECHANGE里写下如下代码

if this.value='A'
this.value='语文'
endif
if this.value='B'
this.value='数学'
endif
……………………

但是没有成功,现请教各位,应该怎么写才是正确显示
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2005-08-31
  • 打赏
  • 举报
回复
更正:
thisform.text1.value=iif(alltrim(科目)=='A','语文',iif(alltrim(科目)=='B','数学',iif(alltrim(科目)=='C','英语','音乐')))
十豆三 2005-08-31
  • 打赏
  • 举报
回复
查询到记录后:
thisform.text1.value=iif(alltrim(科目)=='A','语文',iif(alltrim(科目)=='B','数学',iif(alltrim(科目)=='A','英语','音乐')))


do case
case alltrim(科目)=='A'
thisform.text1.value='语文'
case alltrim(科目)=='B'
thisform.text1.value='数学'
case alltrim(科目)=='C'
thisform.text1.value='英语'
case alltrim(科目)=='D'
thisform.text1.value='音乐'
otherwise
thisform.text1.value=''
endcase

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧