回 帖 发 新 帖 刷新版面

主题:急!!请教老师

set talk off
clear      
close data
USE EED
DELETE ALL 
PACK
USE Eb
DELETE ALL 
PACK
clos all
clos all
use dh2 in 0
use DH6 in 0
select DH6
go top
do while not eof()
select * into table C1 from DH6 where 客户号=DH2.客户号
use eed
copy to ma fields 商品,数量
use ma
    index on 商品 to inma
    total on 商品 to maa fields 数量
 
use 
sele 1
use maa
index on 商品 to inmaa
sele 2
USE Ez                     
index on 商品 to inEz
sele 3
use qmkc
index on 商品 to inqmkc
set relation to 商品 into a
set relation to 商品 into b additive
copy to ET fields 商品,库存,a->数量,b->余库存
use ET
replace all 余库存 with 库存-数量
COPY TO qmkc
select 4
use qmkc
index on 商品 to inqmkc
select 5
USE EA                      &&&&&&切记自做表
index on 商品 to inEA
select 6
use dda
index on 商品 to indda
set relation to 商品 into d
set relation to 商品 into e additive
copy to EE fields 发货日期,客户号,商品,数量,d->余库存,e->欠缺计划
use EE
replace all 欠缺计划 with 数量-余库存
copy to EM           

USE 
USE eed
APPEND FROM dda
USE eb
APPEND FROM em

 select DH2  &&&&&&&找不到别名 DH2
  skip
enddo
retu

各位老师的办法,都用过了,
QMKC 表正在使用中?

谢谢!!!


我的代码是否复杂,有简单的吗??

回复列表 (共13个回复)

沙发

“急!!请教老师”,这种标题急死也很少能有人回,
你急、谁不急,费话。
请教老师,这里的老师多了,谁知道你问谁呀,费话。
标题不说明问题,竟说费话,你就急去吧!

板凳

标题标题,点明问题。
不说问题,光说急。
你急谁不急,
那你就只有干着急。

3 楼

开头的地方
use dh2 in 0
是否用
select 11
use dh2

然后就用
select 11
替换
select DH2  &&&&&&&找不到别名 DH2,其实找不到,说明给你关掉了,所以代码不是复杂,是乱套了.

  skip
enddo
retu

4 楼

use eed
copy to ma fields 商品,数量
use ma
    index on 商品 to inma
    total on 商品 to maa fields 数量
set talk off
clear      
close data                               && 你自己关掉了嘛
sele 3
use maa

5 楼

按3楼老师说的,出现QMKC 表正在使用???
按4楼老师说的,去掉close data  还是不行?出现找不到别名 DH2
请老师们指点!!!!

谢谢3楼老师和4楼老师老师!

6 楼


你很客气的,不象有些人,一点不虚心还要骂人家,所以我很愿意
继续告诉你,
其实是很简单的事,但是我看好象没人提起
在程序的开头,设置跟踪语句,然后一条一条执行,并看看数据环境中的表还在否,如没有那就是该条语句引起关闭数据库了.
set step on  &&跟踪语句,
set &&数据环境

7 楼

[quote]
不象有些人,一点不虚心还要骂人家[/quote]
嘿嘿!我知道你肯定不是指我。

8 楼


肯定不是这里的很多人,但是就是有那些无赖,我觉得版主有责任将他的ip封掉,或公布出来,以示警戒.

9 楼


select 0
use dh2

select 0
use DH6

10 楼

按六楼老师的指点,是QMKC 表的是,可是我是菜鸟刚刚学,不会?
请老师们指点!!!



alpen 老师 代码我已修改是不是还乱套,不一目了然?
谢谢老师的指点!!!!!!


我来回复

您尚未登录,请登录后再回复。点此登录或注册