以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教详细的代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53488)

--  作者:hqy168168
--  发布时间:2014/7/9 9:59:00
--  请教详细的代码
我水平还很差,搞了几个小时都不行,请各位指点,我怎么都没有搞出来。我有两个内部表,分别是表1、表2, 结构如下, 表2数据全部来源于表1.
              表1                                                     表2
行政区划    村名  代码 镇名 村名 代码
A
  a1村  d1
A 
  a2村  d2
A镇
  a3村  d3
B镇
  a4村  d4
B镇
  a5村  d5
A镇
  a6村  d6
B镇
  a7村  d7
C镇
  a8村  d8
C镇
  a9村  d9
C镇
  a10村  d10



 
表2的“镇名”列通过提取表1的“行政区划”列不重复名称生成列表项目,现在需要解决的问题是:1、在表2的“镇名”列的列表项目前面自动加上一个空白供选择(在表1没有空白行或列的情况下);2、表2的“村名”列通过判断表2的“镇名”列,当表2的“镇名”不空时(如空时,需要提示镇名不能为空,输入位置自动跳转到镇名单元格),从表1中提取该镇的所有不重复的村名在表2的“村名”列生成列表项目,列表项目需要在前面自动加上一个空白选项,当表2选择某“村名”时,同时从表1中提取该村的代码自动填充到表2的“代码”列。3、代码放在项目事件的AfterOpenProject事件中。4、需要提供详细的代码。请各位指点给出,非常感谢了。

--  作者:有点甜
--  发布时间:2014/7/9 10:01:00
--  
 做个表,输入数据,把例子发上来。
--  作者:Bin
--  发布时间:2014/7/9 10:01:00
--  
例子发上来.
--  作者:hqy168168
--  发布时间:2014/7/9 10:06:00
--  
好的,马上做
--  作者:hqy168168
--  发布时间:2014/7/9 10:11:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:book1.xls


--  作者:有点甜
--  发布时间:2014/7/9 10:12:00
--  
 呃……意思是叫你做一个foxtable的项目,发上来!
--  作者:Bin
--  发布时间:2014/7/9 10:12:00
--  
狐表例子才有用.
--  作者:hqy168168
--  发布时间:2014/7/9 10:12:00
--  已经上传表
谢谢,代码是放在项目事件的OfterOpenProject中
--  作者:有点甜
--  发布时间:2014/7/9 10:13:00
--  
 请看 6 、 7 楼
--  作者:hqy168168
--  发布时间:2014/7/9 10:25:00
--  狐表例子
表2的“镇名”列通过提取表1的“行政区划”列不重复名称生成列表项目,现在需要解决的问题是:1、在表2的“镇名”列的列表项目前面自动加上一个空白供选择(在表1没有空白行或列的情况下);2、表2的“村名”列通过判断表2的“镇名”列,当表2的“镇名”不空时(如空时,需要提示镇名不能为空,输入位置自动跳转到镇名单元格),从表1中提取该镇的所有不重复的村名在表2的“村名”列生成列表项目,列表项目需要在前面自动加上一个空白选项,当表2选择某“村名”时,同时从表1中提取该村的代码自动填充到表2的“代码”列。3、代码放在项目事件的AfterOpenProject事件中。4、需要提供详细的代码。请各位指点给出,非常感谢了。