设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: 小蓓
打印 上一主题 下一主题

[窗体] [求助]为什么主窗体录入后,子窗体便不能再录入了

[复制链接]
21#
 楼主| 发表于 2005-12-14 20:51:00 | 只看该作者
公司:公司ID(KEY),公司名称,公司简称,公司地址,。。。。。

联系人:联系人ID(KEY),公司ID,联系人名称,联系人职位,联系人地址,联系人TEL1,联系人FAX1。。。。。



机器:机器ID(KEY),机器名称,机器规格,机器国标号。。。。。

为什么要设那么多编号呀,要记住哪个编号对应哪个公司多麻烦呀。照我表现在的情况不能链吗?你是照我最后发的那个表看的吗?

机型和出厂机型都是我照着我公司的表录入的,不是我编的。里面就是表的那些内容
22#
发表于 2005-12-14 21:29:00 | 只看该作者
编号难记易打啊,何况又没让你记,你只要知道怎样可以查出资料就好了,很多时候编码是让电脑跳的

好的程序是不用背,更不用打很多汉字的

没长时间让我帮你写,你叫板主帮忙吧
23#
 楼主| 发表于 2005-12-14 21:33:00 | 只看该作者
版主都不肯帮忙呀。不然我也不会同样的内容发很多次了。什么是没长时间让我帮你写。我以前那个不能达到我说的要求吗?
24#
 楼主| 发表于 2005-12-14 21:37:00 | 只看该作者
谢谢你一直帮我的忙呀。[em07]
25#
 楼主| 发表于 2005-12-14 22:19:00 | 只看该作者
lanchong,不肯再帮我了吗?为这个问题我已经烦恼了好了一阵了,可是一直没能解决,哎
26#
发表于 2005-12-15 01:40:00 | 只看该作者
[em01]
27#
发表于 2005-12-15 05:23:00 | 只看该作者

看得俺都晕了

以下是引用小蓓在2005-12-14 11:02:00的发言:



一个公司有多个联系人-不同联系人有不同的联系方式,一个公司可能购买多个机型,一个机型也可以购买几台

所以我数据库的很多表里都有公司名称,机型等。

我想实现的是,通过窗体进行数据的录入,首先进行客户地址的录入,录入完后进行联系方式(表:联系方式)的录入,这里就有许多联系人及其方式,所以我建立了一个子窗体,这里面还有公司名称,我希望可以不用录入,直接默认为之前客户地址里录入的那个,之后就是机型添加和出厂机型1窗体,也是可以录入多个,重复的内容可以不用再录入,到出厂机型1窗体内容录入完后,这是一个公司的内容录入完毕,可以点下一条,继续录入,不想录入时点击保存一次性保存并退出。或点退出不保存,直接退出。

还有,我每点下一步后,之前的窗体没有关闭,还需要再次关闭也是挺麻烦的。

真的很谢谢你呀。不知道我说清了没有,我就在线上等,希望你能告诉我一下,我希望可以自己改,可能告诉我比你帮我改还麻烦,可是如果你帮我改好了,我自己找都不太容易找出到底改了什么地方。谢谢呀。

就按你的思路走吧,你这种方法是step by step的方式,也算是蛮标准的了

1 点下一步后,之前的窗体没有关闭,还需要再次关闭也是挺麻烦的

改进 在每个下一步的    DoCmd.OpenForm stDocName, , , stLinkCriteria
添加    DoCmd.Close acForm, Me.Name

就可以自动关闭自己了

2 “客户地址添加”窗体,应该是选择公司名称後,带出相关的联系人资料进行修改。也就是说不需要主窗体的资料走动,一般我是不让主窗体和数据库联系的,放个组合框就行了;否则这一步和上一步直接构成一个主从窗算了(这样你的保存按钮又有问题了,我实在搞不懂你的保存按钮那样设计有啥用处)。

建议,去除主窗体的数据来源,设置公司名称这个组合框的行来源是

SELECT 客户地址.公司名称 FROM 客户地址;

这意思是从客户地址拿到公司名称(旁白:这么多废话,有稿费吗?)

测试一下,达到要求了,选哪个客户就出该客户的联系人资料。(有茶水费吗?)

慢点,怎么子窗的公司名称可以改动,那岂不是和主窗乱了,要锁死才行。锁定子窗的公司名称的数据,这下安心了。

3 “机型添加”窗体,怎么有点看不懂。应该是选择公司名称後,带出相关的机型资料进行修改???可主窗怎么和子窗来源一至呢?

如果我猜对了,那该和上例一样,既然一样就c&p大法。

建议,去除主窗体的数据来源,设置公司名称这个组合框的行来源是

SELECT 客户地址.公司名称 FROM 客户地址;

这意思是从客户地址拿到公司名称(旁白:这么多废话,有稿费吗?)

测试一下,达到要求了,选哪个客户就出该客户的联系人资料。(有茶水费吗?)

(旁白:????搞错了吧)这里该是选哪个客户就出该客户的机型资料

慢点,怎么子窗的公司名称可以改动,那岂不是和主窗乱了,要锁死才行。锁定子窗的公司名称的数据,这下安心了。

(c&p大法好)

4 “出厂机型1”窗体,怎么又有点看不懂。是不是客户机型的机型描述?那该是机型对应出厂机型,

应该是选择机型後,带出相关的出厂机型资料进行修改???可主窗怎么和子窗来源又一至呢?(今天说又太多了点吧)

如果我猜对了,那该和上例一样,既然一样就c&p大法。。。哦,有点不同,还要修改的

建议,设置Text0这个组合框的行来源是

SELECT 机型.机型 FROM 机型;

这意思是从机型拿到机型(旁白:唧唧复唧唧?)

测试一下,????

子窗没设链接字段??晕,加上

链接子字段:机型    链接主字段:Text0

达到要求了,选哪个机型就出该机型的出厂机型资料。(母鸡的小鸡的鸡蛋?)

慢点,怎么子窗的机型可以改动,那岂不是和主窗乱了,要锁死才行。锁定子窗的机型的数据,这下安心了。

(c&p&e大法好)


28#
 楼主| 发表于 2005-12-15 17:25:00 | 只看该作者
谢谢你的帮忙呀,我还以为不能回了呢,我今天抱着试试看的心态来了,结果你给我回了,谢谢呀。

SELECT 客户地址.公司名称 FROM 客户地址;

这句好像不太对,可能我说的不是很清楚,因为是新数据录入,公司名称还没有加入到表中,所以这句是不能找到相应的公司名称的。我想链接的是客户地址添加里最新录入的公司名称。不知道我现在有没有说清楚呢。
29#
发表于 2005-12-15 18:31:00 | 只看该作者
拜托,你自己说和做的,首先输入客户地址,这时候就已经得到客户了

所以到联系人和机型时,选择客户就好了
30#
 楼主| 发表于 2005-12-15 18:48:00 | 只看该作者
还是不明白,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 11:35 , Processed in 0.087433 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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