设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2987|回复: 11
打印 上一主题 下一主题

[窗体] 关于连续窗体隐藏文本框的问题!

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-29 07:40:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

1、在调度明细这个子窗体(调度单维护子窗体)中,代码要怎么写才能做到
A、当输入类型为“上柜”时显示“提箱时间”“到厂时间”输入框、隐藏“离厂时间""进场时间",并且在“提箱时间”“到厂时间”输入完成后,在“出口委托”窗体--“集装箱信息”选项框对应的柜号“操作”这个字段显示“已提柜”,并且该行颜色变绿色

================================
Private Sub 类型_AfterUpdate()
If Me.类型 = "上柜" Then
        Me.离厂时间.Visible = False
        Me.进场时间.Visible = False
    Else
        Me.离厂时间.Visible = True
        Me.进场时间.Visible = True
    End If
End Sub     (这样写就是第2行会影响第1行)
=====================================
B、当输入类型为“回柜”时显示“离厂时间""进场时间”输入框、隐藏提箱时间”“到厂时间,并且在“离厂时间""进场时间输入完成后,在“出口委托”窗体--“集装箱信息”选项框对应的柜号“操作”这个字段显示“已返箱
并且该行颜色变红色

谢谢各位老师!!请各位老师帮忙!

===================================================================================
下面是我要的效果,由于这个不是Access做的,拿不到教程来学习,只有图。

这里注意下时间,调度信息里面的时候和调度明细的时候是对应的!

如果回柜时间输入完成就变成这样了!

[ 本帖最后由 西瓜帝国 于 2008-7-29 16:18 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-7-29 08:52:43 | 只看该作者
父子窗体设置 链接字段就可以自动生成
或者 设置子窗体 编号的默认值也可以
3#
 楼主| 发表于 2008-7-29 09:00:35 | 只看该作者
UI老师,我"调度单维护子窗体"设置的 联结字段就是"编号"的
所以才觉得奇怪呀!谢谢,能帮我看看出什么问题吗?
4#
发表于 2008-7-29 09:33:47 | 只看该作者
真的很奇怪, 的确有这个奇怪的现象.,,,
5#
 楼主| 发表于 2008-7-29 09:38:40 | 只看该作者
恩,按道理这里无论怎么增加记录编号应该是一直对应父窗体的35-01不需要输入的。。
6#
发表于 2008-7-29 11:00:48 | 只看该作者
超级难题,真是找不出原因, 请高手再看看!!!!!
7#
 楼主| 发表于 2008-7-29 11:08:28 | 只看该作者
35-01这个问题解决了,这里感谢kangking老师,问题是子窗体那里引用了4个主窗体的时间

点击这里给我发消息

8#
发表于 2008-7-29 11:40:42 | 只看该作者
连续窗体是可以实现隐藏,但隐藏一些字段后需要再用代码调整此字段右边的栏位位置,因为连续窗体不像数据表窗体可自动改变位置
9#
 楼主| 发表于 2008-7-29 11:55:56 | 只看该作者
tmtony老师,我是这样想的,我把“提箱时间”和“离场时间”重叠,因为不管上柜还是回柜,只可能出现一个的,上面我把它们拉开是方便各位老师看一下。
==========================================
Private Sub 类型_AfterUpdate()
If Me.类型 = "上柜" Then
        Me.离厂时间.Visible = False
        Me.进场时间.Visible = False
    Else
        Me.离厂时间.Visible = True
        Me.进场时间.Visible = True
    End If
End Sub     '(这样写就是第2行会影响第1行)
===================================
现在问题是连续窗体下,这样写代码的话第1行选上柜,显示的时间是“提箱时间”和“到厂时间”,但是到第2行的时候选 回柜,显示的时间是“离厂时间”和“进场时间”,可是问题出来了,这个时候它会一起把第一行时间也给改了。。。。
10#
 楼主| 发表于 2008-7-29 15:52:00 | 只看该作者
再顶一下吧,希望老师们来帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 07:53 , Processed in 0.094645 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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