找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
楼主: yimi200

在存货档案中,显示出实时的现存量

[复制链接]
发表于 2008-6-19 16:18:32 | 显示全部楼层
增加个自定义项,然后写个sql把现存量取过去!
回复

使用道具 举报

 楼主| 发表于 2008-6-19 16:22:23 | 显示全部楼层
回复

使用道具 举报

发表于 2008-6-19 19:19:30 | 显示全部楼层
用一个存货自定义项,
定义为现存量,
再通过触发器设置该自定义项=该存货的现存量,
具体脚本还没时间写,

[ 本帖最后由 xrdg123 于 2008-6-19 19:25 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-6-19 23:22:41 | 显示全部楼层
原帖由 syy 于 2008-6-19 17:40 发表
自己电脑上测试国了,可以的.

设置存货自定义项13为 现存量

CREATE TRIGGER syycurrent ON currentstock

FOR INSERT,update
AS
declare @cinvcode nvarchar(255)
select @cinvcode=cinvcode from inse ...

不够,金币给你了
回复

使用道具 举报

发表于 2008-6-20 11:05:56 | 显示全部楼层
测试了,没有任何反应呀。是不是使用方法不当呀,望哪们仁兄赐教!谢谢!
回复

使用道具 举报

发表于 2008-6-20 11:17:04 | 显示全部楼层
怎么我都看不懂
回复

使用道具 举报

 楼主| 发表于 2008-6-20 11:25:52 | 显示全部楼层
原帖由 rollbin 于 2008-6-20 11:05 发表
测试了,没有任何反应呀。是不是使用方法不当呀,望哪们仁兄赐教!谢谢!

把存货档案自定义项全显示出来,然后再去一张出入库单据就知道了
回复

使用道具 举报

发表于 2008-6-20 12:37:02 | 显示全部楼层
楼主的触发器没有考虑到不同仓库都有同一种存货的情况.
select @current=iquantity from currentstock where cinvcode=@cinvcode
改成
select @current=SUM(ISNULL(iquantity,0)) from currentstock where cinvcode=@cinvcode
可能好点
回复

使用道具 举报

发表于 2008-6-20 15:10:00 | 显示全部楼层
这就给答案了,楼主,这答案是错的
回复

使用道具 举报

发表于 2008-6-20 16:20:22 | 显示全部楼层
一个存货在现存量表中并不单是一条记录.
那个脚本有一定问题.
回复

使用道具 举报

发表于 2008-6-20 17:12:59 | 显示全部楼层
恩,知道,后来自己测试加了SUM了,就没在该过来
回复

使用道具 举报

发表于 2008-6-21 13:45:24 | 显示全部楼层
还有一种方法,反汇编用友,然后修改部分数据。我正朝这个方向研究!
回复

使用道具 举报

发表于 2008-6-21 14:17:43 | 显示全部楼层
反汇编用友, 好大的口气. 不过我支持你.

你首先得研究VB6工程类的反汇编.VB代码形成汇编代码,且不说是否能达到你的目的.
就这份勇气, 我就支持你!
回复

使用道具 举报

 楼主| 发表于 2008-6-22 14:07:45 | 显示全部楼层
原帖由 yifeng651 于 2008-6-21 14:17 发表
反汇编用友, 好大的口气. 不过我支持你.

你首先得研究VB6工程类的反汇编.VB代码形成汇编代码,且不说是否能达到你的目的.
就这份勇气, 我就支持你!

u861开始就有很大部份不是VB做的了,现在871更是多种编程工具做的
回复

使用道具 举报

发表于 2008-6-22 19:06:20 | 显示全部楼层
VB的反汇编还真的很复杂呢,我在看雪呆过一段时间听别人说很麻烦的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-23 20:22 , Processed in 0.053514 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表