技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

如何用外部数据追加内部数据且内容不重复?

时间:2007-05-08   访问量:1138

      [xyq866]:各位高手: 有一内部表,字段为:id,运费单号,发货单号,货物名称。另有一外部表字段其本想同。外部表是经常变化的。现在想把外部表的‘发货单号’大于内部表‘发货单号’的数据追加进去,我现在用自动交换。请问高手如何写语句。

——————————————————————————————————

      [lcqhy]:请问:发货单号是文本的还是数字的?

——————————————————————————————————

      [xyq866]:感谢lcqhy应答。发货单号是文本型的,且长度一样(10位),如:0000064532。外部表发货单号每天都有增加,内部表每天追加两次即可。忘高手指教语句怎样写?谢谢!

——————————————————————————————————

      [lcqhy]:您好:文本类型的字段比较大小和数据类型的大小不一样,另您导入的时候是用的自动交换吗?如果是的话,发货单号应该是唯一的,导入时选择“比对相同时直接跳过”即可。

——————————————————————————————————

      [xyq866]:感谢您的指教,但问题没有解决。我所说的外部表发货单号不为一,他其实是一个发货的明细表,因此你的方法把好多发货内容都滤掉了,而且外部表的记录有五万条之多,用你说的方法非常慢。其实我用过别的编程语言很好解决的:首先找出内部表的最大发货单号,存为一个变量(最大发货单号)然后在外部表的过滤条件中加上即可。如:SELECT * FROM 外部发货表 WHERE 发货单号> 最大发货单号 但是此平台可能没有变量的命令吧,而且循环命令、判断分支命令等常用编程命令都没有。真是难为此平台了。

——————————————————————————————————

      [lcqhy]:您好:您可以先从内部表里面找出最大的发货单号,然后在外部表中把大于这个发货单号的记录先筛选并导出来,然后再导入到内部表里面;但是由于发货单号是文本的,这个比较结果可能和数字类型字段比较的结果不同。您可以试一下。

——————————————————————————————————

      [xyq866]:谢谢lcqhy。 我是要求自动导入,如果人为查询内部表最大发货单号,再人为改写sql语句我早就实现了并且已经成功了。如果我把程序交给客户,他们根本不懂如何操作呀。我要求在自动交换菜单里点击一下就自动导入,难道此平台就这么难以实现吗?我用vfp编程语言编写的程序一个按钮一点瞬间就自动导入成功了,只是因为界面不好看,所以才想买你们平台来开发。我看中了你们平台的皮肤更换功能,但没想到好多编程必需的变量、循环命令、判断分支、记录跳转命令等常用编程命令都没有,给编程工作带来麻烦。强烈要求你们的平台能够增加这些功能。

上一篇:请教一个问题

下一篇:如何在录入窗口设置必填字段

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2