hur.cn - 华软网

 热门搜索

fallingme的有关数据窗口的问题。

  作者:未知    来源:网络    更新时间:2018/6/13
数据窗口dw_1中有"name"一项内容,对应数据表a_1,现要求下次打开的时候会自动显示最近一次输入的内容。(select   id最大的一张表)。求具体的代码实现。
谢谢!!!
------华软网友回答------
order by id desc
------华软网友回复------
先要了解基本的东西才能给出答案

1.你的表有那些字段?  

2.是否多用户操作? 如果是单用户的话,为表加一个datatime类型的字段,dddw 中取最近时间的一个(或多个) 就行了.
如果是多用户使用,要看你是以什么准则来做, 比如同一台机器上有多个用户使用本系统,如果显示这个最近的NAME


------华软网友回复------
回lzheng2001:表上有“name”、“tel”、”addr“字段。
              是单用户操作。取最近时间的一个表具体的代码怎么写?
              还有数据窗口上的内容每次打印以后就自动保存到表a_1中去了,想取id最大的一张(就是你说的时间最近的一张表)代码怎么写?
------华软网友回复------
数据表是这样的:
-----------------------------------------
name     tel             addr         id    
----------------------------------------- 
a        123456          上海          1
-----------------------------------------
b        874555          北京          2
-----------------------------------------
…………
-----------------------------------------
------华软网友回复------
其中id是自动记录所保存的次数的。
------华软网友回复------
select max(id) into
------华软网友回复------
如果你的列的类型为DDDW,则用以下SQL语句作为DDDW的数据源

select top 1 Name from 表 order by id desc

------华软网友回复------
select name, tel, addr,max( id ) from a_1
------华软网友回复------
回复csdsjkk:
用你的方法运行时显示的是id号,而不是id对应的name的内容。

回复lzheng2000:
我不是dddw的,你的方法不行
但还是非常谢谢你。到时候也给你加分!
------华软网友回复------
做一个dddw(select id,name from...) 给id 的edit,display 选 name

------华软网友回复------
select "name" into:ls_name from a_1 where "name"=:ls_name and id=
       (select max(id) from a_1 where "name"=:ls_name);
请问这话对吗?
------华软网友回复------
啊哦……
没人回答我吗?
我可是一天来看十几次的哦!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。