设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2537|回复: 9
打印 上一主题 下一主题

[基础应用] [求助]谁来帮我实现以下功能~~

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-6 04:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题如下:
文件请见附件,如果可以帮小第实现以下功能,我的工作效率将大大上升,呵....
表货表格为打印之用,我已经把它弄成一次打印二份了,数据源为明细内容.
1.出库单号可否自动递增,如QZCC061106001,QZCC061106002
2.当我输入发货表格上的客户简称时,让表格自动将"明细内容"里相关明细带到表格里去,
3.表格内有数据时,数量自动填上1,因为这个每行为一台,都是1

我平常对EXCEL也只是用到才研究,有劳高手帮忙了,我在这先谢了!!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-11-6 20:39:00 | 只看该作者
会真的很难吗?呵...郁闷哟
3#
发表于 2006-11-6 21:17:00 | 只看该作者
楼主提的问题看来只有VBA高手们才能解决了。

有一点小问题想请教楼主:
    你的发货表格只有5行,但你的[明细内容]中同一个客户(如:晋江铭记)同一个机型(如:K510)就有不少于一条记录的“串码”。而你的问题2.当我输入发货表格上的客户简称时,让表格自动将"明细内容"里相关明细带到表格里去,这样的内容就可能大大超过5条了。
4#
 楼主| 发表于 2006-11-6 23:14:00 | 只看该作者
以下是引用亚双木在2006-11-6 13:17:00的发言:


楼主提的问题看来只有VBA高手们才能解决了。

有一点小问题想请教楼主:
    你的发货表格只有5行,但你的[明细内容]中同一个客户(如:晋江铭记)同一个机型(如:K510)就有不少于一条记录的“串码”。而你的问题2.当我输入发货表格上的客户简称时,让表格自动将"明细内容"里相关明细带到表格里去,这样的内容就可能大大超过5条了。

这个表格是手机店遇到调价时,天音对他们报上来的数字进行抽查,一般同个客户是不会超过五台,拿附件来说,只有客户为泉州金丰时明细就有五台了,当然,这样做同型号会出现多次,
   原来是这样



<COLGROUP>

<COL style="WIDTH: 67pt; mso-width-source: userset; mso-width-alt: 2848" width=89>

<COL style="WIDTH: 107pt; mso-width-source: userset; mso-width-alt: 4576" width=143>

<COL style="WIDTH: 66pt; mso-width-source: userset; mso-width-alt: 2816" width=88>

<COL style="WIDTH: 68pt; mso-width-source: userset; mso-width-alt: 2912" width=91>

<COL style="WIDTH: 97pt; mso-width-source: userset; mso-width-alt: 4128" width=129>

<COL style="WIDTH: 41pt; mso-width-source: userset; mso-width-alt: 1760" width=55>





货品名称

原串码

配置信息

新串码

数量



K510

359148005504570

单机头

 

1



K510

359148005344175

单机头

 

1



K510

359148006414845

单机头

 

1

我们把它换成





<COLGROUP>

<COL style="WIDTH: 29pt; mso-width-source: userset; mso-width-alt: 1216" width=38>

<COL style="WIDTH: 67pt; mso-width-source: userset; mso-width-alt: 2848" width=89>

<COL style="WIDTH: 66pt; mso-width-source: userset; mso-width-alt: 2816" width=88>

<COL style="WIDTH: 68pt; mso-width-source: userset; mso-width-alt: 2912" width=91>

<COL style="WIDTH: 41pt; mso-width-source: userset; mso-width-alt: 1760" width=55>





行号

货品名称

配置信息

数量



1

K510

单机头

3
这样弄会不会好做呢??
5#
发表于 2006-11-7 00:40:00 | 只看该作者
同意亚双木,这问题就是能用函数做出来,运算也会很慢的。(还要加辅助列)
6#
发表于 2006-11-7 01:55:00 | 只看该作者
恳切希望VBA高手帮帮忙![em01]
7#
发表于 2006-11-10 01:56:00 | 只看该作者
8#
 楼主| 发表于 2006-11-12 03:23:00 | 只看该作者
郁闷,一定要用到VB才能实现这个功能吗~~~~
9#
发表于 2006-11-12 05:49:00 | 只看该作者
以下是引用xtc168在2006-11-5 20:43:00的发言:



问题如下:
………
数据源为明细内容.
1.出库单号可否自动递增,如QZCC061106001,QZCC061106002
2.当我输入发货表格上的客户简称时,让表格自动将"明细内容"里相关明细带到表格里去,
3.表格内有数据时,数量自动填上1,因为这个每行为一台,都是1
…………


楼主,如果要实现你所表述的那样:

    1.出库单号可否自动递增,如QZCC061106001,QZCC061106002  
    (估计此功能非VB不可,有那位仁兄用函数能做出来,不妨上传,让大家学习学习)

    2.当我输入发货表格上的客户简称时,让表格自动将"明细内容"里相关明细带到表格里去,
    (返回的内容太多,无所措从。“明细”的内容不是客户的唯一内容,同一客户中有多种机型,同一机型又有多条不同串码的记录。见议:如果串码是不重复的,是否可以用客户简称
串码作为条件返回明细里的内容)

    3.表格内有数据时,数量自动填上1,因为这个每行为一台,都是1
    (相信这条用函数可以实现)





(以上纯个人浅薄看法)



10#
发表于 2006-11-12 05:57:00 | 只看该作者
http://www.office-cn.net/forum.php?mod=viewthread&tid=43884

上面的网址里有我以前做的一个VBA的例子,基本和你的要求差多了,改一下就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 17:01 , Processed in 0.083677 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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