排序...

ax1234 2003-02-18 07:53:17
前台:pb8 后台:SQL SERVER7
录入数据时,有没有好的方法,使数据能够按照录入数据的记录顺序显示在数据窗口中,即使下次打开依然按上次录入顺序显示。
...全文
57 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
erigido 2003-02-22
  • 打赏
  • 举报
回复
up
sunsg 2003-02-21
  • 打赏
  • 举报
回复
排序虽然简单,不过象这种问题是比较让人头疼的。一般象不做严格要求的,用Sort就解决了,但如果非要严格设置行的顺序,就得特别处理。提供一个思路:可以加入一个内置数值型字段用于排序,当无论在什么位置增加一行后,设置次行的行号,再设置此行以后的排序列依次加一,最后存盘。也可直接用SQl语句处理,主要看怎么方便。
sunsg 2003-02-21
  • 打赏
  • 举报
回复
以上方法不可取,因为如果在中间行增加一行,下次检索后此行就排到了最后了。
sunnylei 2003-02-20
  • 打赏
  • 举报
回复
错!SQL SERVER自增列在插入, 删除数据时不会影响自增列。。此列会自动每次累加。。。。

在PB中对此列排序就可以了,我们很多情形就是这样处理的!

sunnylei 2003-02-20
  • 打赏
  • 举报
回复
错!SQL SERVER自增列在插入, 删除数据时不会影响自增列。。此列会自动每次累加。。。。

在PB中对此列排序就可以了,我们很多情形就是这样处理的!


SQL SERVER确实可以设置一个自动增加的列,但当插入数据或者删除数据时,这个自动的列的顺序就乱了,按这个列排序就不是录入顺序了。
ax1234 2003-02-18
  • 打赏
  • 举报
回复
SQL SERVER确实可以设置一个自动增加的列,但当插入数据或者删除数据时,这个自动的列的顺序就乱了,按这个列排序就不是录入顺序了。
shuyf2000 2003-02-18
  • 打赏
  • 举报
回复
一般可以定义一个自动增加的列,然后按此列排序就行了
udb992002 2003-02-18
  • 打赏
  • 举报
回复
DW本身就是排序好的了。只是按升序。
ice2water 2003-02-18
  • 打赏
  • 举报
回复
在DW定义时不要使用order及sort()试试
schch 2003-02-18
  • 打赏
  • 举报
回复
加一个顺序号的字段在表里,数据窗口按它排序

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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