请问access点击子窗体行,如何在主窗体显示该行人员资料的照片?

作者&投稿:邓侵 (若有异议请与网页底部的电邮联系)
access窗体如何显示图片?~

插入OLE控件,窗体显示时只支持BMP格式,数据库文件会急剧变大;
或者把字段类型设置为“附件”(需要ACCESS2007以上版本),然后可以选择图片,支持多种格式,数据库文件有较明显的变大;
罗斯文里的是把图片路径记录在文本字段里,然后在窗体显示时读取路径,大致是这个原理,数据库占用量基本可以忽略了,但是必须保证原始图片的相对路径不被改变。这种方法需要会编程,这个我就不会了,而且不是这个专业的,看了人家的帖子也学不会。

步骤1:选中“窗体”对象,右键单击窗体“fEmp”,选择下拉菜单中的“设计视图”命令。
步骤2:右键单击“窗体选择器”,选择下拉菜单中的“属性”命令,在“属性”对话框中,找到“图片”属性这一栏,点击右边的省略号设置背景图像,打开了插入图片的对话框,选择想要作为背景的图片,然后点击确定按钮。
步骤3:关闭“属性”对话框。

数据表添加一个字段,假设字段名为“相片”储藏相片路径名
例如此类东西:D:\My Documents\ROSE\DSCN0756.JPG
主窗体名叫“窗体1”,添加一个Image控件取名“Image1”用于显示相片
子窗体内添加一个文本框用取名“相片”于显示相片路径名,

为子窗体添加下列,“成为当前”事件过程即可实现你要的效果(注意是子窗体而非主窗体)
Private Sub Form_Current()
On Error GoTo Err_Form_Current
Dim Pic As String

If IsNull(Me.相片) Then
Forms!窗体1!Image4.Visible = 0
Else
Pic = Me.相片
If Dir(Pic) <> "" Then
Forms!窗体1!Image1.Picture = Pic
Forms!窗体1!Image1.Visible = -1
Else
Forms!窗体1!Image1.Visible = 0
End If
End If

Exit_Form_Current:
Exit Sub
Err_Form_Current:
MsgBox Err.Description
Resume Exit_Form_Current
End Sub

上述代码已测试通过,试一试吧,有疑问HI我。

再推荐一个另一种思路解决楼主需求的解决方案,
请看下面链接可供参考,这是本人回答另一位网友同类问题时所给出的详细回答
http://zhidao.baidu.com/question/452013477.html?oldq=1

有用,解答非常到位。


access编程问题 请问为什么点完运行什么都出不来
Label9.caption = a Label10.caption = b Label11.caption = c 是标签的标题属性,不是标签本身的值,标签是没有VALUE的。

Access 数据库问题,怎么用窗体输入数据。
貌似是不需要编程的,请按以下步骤操作:1. 打开窗体的设计界面,将原来的“添加记录”删除(也可以直接通过设置按钮的属性来做做,但不如下面的方便),再添加一个新的按钮。2. 在弹出的“命令按钮向导”里,选择“记录操作”,再选择“添加新记录”(也可以选择“保存记录”)。再点击按钮下一步。...

我想请教关于在access窗体中按下按钮就能更新字段的问题
1、问题描述的不是很清楚。2、建议去技术论坛问问,记得上传附件。3、论坛里热心的网友很多、而且还有很多技术资料。4、百度可以找到一些代码示例参考。

关于Access登录按钮代码的问题
验证逻辑不紧密所致。密码和用户名要同时匹配才能说明验证成功。请修改如下:Private Sub cmb_登录_Click() If IsNull(Me.用户名) Then DoCmd.Beep MsgBox "请输入用户名!" Me.用户名.SetFocus Exit Sub ElseIf IsNull(Me.密码) Then DoCmd.Beep MsgBox "请输入密码!...

高分access问题来咯,关于查询
1、选择access查询选项。2、选择在设计视图中创建查询。3、关闭添加窗口。4、在后面的窗口头上点右键选择sql视图把下面的语句考入 select a.销售员,a.预测月份,a.预测产品,a.sum(预测销量)-sum(b.销售量) from a left join b on a.销售员=b.销售员 and a.预测月份=b.销售月份 and a.预测...

access多条件查询问题
(Forms!多条件查询!班级 Is Null And 学号=Forms!多条件查询!学号);添加“查询”按钮单击事件过程 Private Sub 查询_Click()Me!Child1.Requery End Sub 现在,你要的效果来了。只输入班级,点击“查询”按钮看全班情况。输入两个条件,点击“查询”按钮只查看某学生。窗体控件布局如图和运行效果 ...

问Access的MsgBox
语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context])参数说明 MsgBox 函数的语法具有以下几个命名参数:Prompt---必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车...

accessdeed什么意思?
AccessDenied的意思是“访问被拒绝”。解释如下:AccessDenied是一个常见的计算机术语,通常出现在系统或应用程序的操作中。当用户在尝试访问某个资源或执行某项操作时,如果系统判定用户没有足够的权限或满足某些条件去完成这个操作,就会返回“AccessDenied”的提示。这种情况可能发生在多种场景,如登录失败、...

ACCESS选项按钮问题
Option3是属于那一个框集内的!一定是对像引用错误 ,请先检查一下,他们的作用域范围!

Access问题请教。
strFileName = InputBox("请输入需要保存的文件名,点击‘确定’将替换现有相同名称的文件。", "【" & strFileName & "】模板已存在,是否替换?", strFileName)End If FileCopy SourceFile, DestFile Next MsgBox "模板导入完毕!", , ""End If End With End Function 2.Dim objApp As ...

灌云县19442452855: 在access中如何通过子窗体查看数据表中的记录 -
冶定胞磷: 可以通过四种方法在窗体或数据表中筛选记录:按选定内容筛选、按窗体筛选、筛选目标和高级筛选/排序.按选定内容筛选1. 启动 Microsoft Access,然后打开您要使用的数据库.2. 在窗体、子窗体、数据表或子数据表的一个字段中,选择一个...

灌云县19442452855: 如何只打开ACCESS中主子窗体中的子窗体 -
冶定胞磷: 导航条中找到子窗体名称,直接打开;或者在主窗体中的设计视图下,右键点击子窗体,选择在新窗口中打开子窗体

灌云县19442452855: access2010如何创建一个带有子窗体的窗体?求靠谱的 -
冶定胞磷: 1、点击菜单栏上面的创建——窗体设计,建立一个空白的窗体. 2、我们先建立主窗体,点击设计选项下的【添加现有字段】选项. 3、在字段李彪中,拖动订单表中的下列字段到窗体的主体部分,这就就建立了主窗体. 4、得到的这个...

灌云县19442452855: Access如何双击子窗体中一个字段数据便添加到主窗体的一个控件中 -
冶定胞磷: 这个需求可以通过为子窗体的绑定控件编写双击事件过程予以实现.题主请参考下列关键代码,双击子窗体的某个控件可将其内容传送到主窗体的控件里,非常便捷的:为子窗体的某个控件编写下列双击事件过程 Private Sub 子窗体控件名_DblClick(Cancel As Integer) Forms!主窗体名!主窗体控件名 = Me!子窗体控件名 End Sub

灌云县19442452855: 如何在Access2010的窗体中创建子窗体?单击了子窗体按钮后怎么没有弹出子窗体向导 -
冶定胞磷: 子窗体其实就是一个普通窗体 你先建立一个窗体,保存.再设计视图打开其他窗体,把之前窗体拖到这个窗体上试试 可以的,是关闭被拖的窗体.从左边任务窗格中拖到一个已经打开的窗体中就行了

灌云县19442452855: access 中子窗体怎样将内容在窗体中显示,即怎么设置? -
冶定胞磷: 只要有表,而且表里面又有内容可以通过窗体中的“使用向导创建窗体”进行一步一步的操作,最后就会自动生成一个窗体,要想出现子窗体的情况,就需要最小要有两个窗体,那么相应的就需要有两个表存在,当然也可以通过以上操作完成主子窗体的显示,Access自动出现的向导,我想你会看得懂的,如有疑问可以留言或在线交流,相互学习.

灌云县19442452855: access主窗体设定条件后,子窗体多行输入 -
冶定胞磷: 我的处理方法是,建立一个临时表,专门处理子窗体中的数制,子窗体用数据表显示模式.当子窗体中数据输入或修改完成后,用SQL语句一次性写入正式表中,同时删除临时表中数据,这样就比较灵活了

灌云县19442452855: 在Access中怎样建立子窗体? -
冶定胞磷: 在Access中,有时需要在一个窗体中显示另一个窗体中的数据.窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体.使用主-子窗体的作用是:以主窗体的某个字段为依据,在子窗体中显示与此字段相关的记录,而在主窗体中切换记录时...

灌云县19442452855: access 2007 从一个窗体点击按钮打开另一个窗体,怎样设置使刚打开的窗体最前端显示 -
冶定胞磷: 设置窗体属性:模式(modal)为是(true)即可. Modal 属性指定窗体是否作为模式窗口打开.当窗体作为模式窗口打开时,在将焦点移到另一个对象之前,必须关闭该窗口. 可以在属性或者代码中设置,作法: 1.窗体设计状态下,属性->其他->模式选择【是】; 或者 2.窗体名称.modal=true

灌云县19442452855: 用ACCESS作的系统,在窗体中通过向导建立了一个子窗体,为什么子窗体的数据不在窗体中显示呢? -
冶定胞磷: 打开主窗体,用主窗体调用子窗体

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网