vf 6.0中表格控件的问题
foxpro吧
全部回复
仅看楼主
level 1
withmelian 楼主
表单中有表格控件GRID2
其中grid2.column1.header1.caption=材料编码
    grid2.column1.text1.controlsource=clrk.材料编码
    grid2.column2.header1.caption=材料名称
    grid2.column2.text1.controlsource=clmc.材料名称
    grid2.column2.text1.readonly=.t.
    grid2.column3.header1.caption=单位
    grid2.column4.header1.caption=入库数量
表单数据环境有两个表分别是clrk,clmc
clrk.dbf有字段 材料编码,材料名称,单位,入库数量
clmc.dbf有字段 材料编码,材料名称,单位
要实现在column1中输入材料编码后在column2中出现材料名称
在grid2.column2.text1的gotfocus event中输入代码
select clmc
locate for 材料编码=clrk.材料编码
if found()
thisform.refresh
else
wait window '无此名称'
endif
运行后在表格中第一行可以实现,但如果继续输入第二行的话,在表格中的所有材料名称就成了第二行的名称了,第三行也一样,请教高手该怎么办?
2009年04月15日 03点04分 1
level 0
在数据环境中建立多对一的关系怎样
2009年06月20日 07点06分 2
level 0
select clmc 
locate for 材料编码=clrk.材料编码 
if found() 
A=clrk.材料名称 (建立一个为A的变量)
Replace 材料名称 with A &这里做一个替换)
else 
wait window '无此名称' 
endif
2009年06月20日 12点06分 3
level 0
都是些什么呀
2009年06月23日 08点06分 4
level 0
我是个自学者,这是这帮你改的,可以吗?
ttttttttttttt
2009年06月23日 08点06分 5
level 0
RRRRRRRRRRRRRRR
2009年06月23日 08点06分 6
level 0
我要设计一个用系科号查询系科名和系科负责人的表单,VF老说 找不到变量“系科”是什么意思啊?
2010年06月05日 16点06分 7
1