干货分享,FormMaking表单设计器快速实现表单的详情展示和打印
我们在实际的表单应用中,常常会遇到表单编辑好后,如何快速的展示详情页面又或者直接能够打印呢。接下来我们会在本文中详细道来。
通过 FormMaking 设计出表单。这里我们使用表格布局,设计出如下样式的表单:
我们需要展示表单详情的时候,只需要配置表单组件的参数,启用表单打印阅读即可,表单就会将文本框转化为文本类型。设置如下:
实现表单打印也是非常简单的,我们上面已经将表单设置成打印阅读模式,让文本框消失,直接展示文本了,我们就可以直接调用 window.print() 来实现页面的打印。
但是,有时我们的页面上还有其它的元素,比如打印按钮等,我们不想将其打印出来,这个时候我们就需要使用 CSS 媒体查询 @media print 来修改样式,实现在打印设备上的展示效果。
我们来看看最后的效果:
VFP中打开表设计器的命令是MODIFY STRUCTURE
打开数据库设计器的命令是MODIFY DATABASE [数据库名]
设置不了对象半是对象不存在,出现这类问题多数是借用他人程序时表单上的对象与程序中引用的对象不一致造成的。
VisualFoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
Private Sub Form_Initialize()
List1.AddItem "张三"
List1.AddItem "李四"
List1.AddItem "王五"
List1.AddItem "赵六"
End Sub
Private Sub List1_Click()
Text1.Text = List1.Text
End Sub
如果那个表单在默认目录下面的话,默认目录的设置方式为:
set default to+文件路径,如:
set default to e:\vf文件。
1\点击菜单"工具"
2\选择"选项",后出现选项页面
3\点选"表单"页面
4\出现如图画面
5\在最大设计区域里点下拉框,选择相应的区域大小如:1024*768等
6\然后点"设置为默认值"按钮
7\点击"确认"按钮
看看再打开表单设计器时,是不是就是你想要的,哈哈!
可用VFP9.0中文牌的,我有,如需请告诉我
QQ704558981
打开设计器,点击文件>新建表单,即可新建一张表单
表单设计的一般操作步骤:
新建表单:FineReport支持新建工作簿,即普通cpt模板,还支持新建表单两种设计模式
拖入组件:FineReport表单支持多种不太的组件类型,包括报表、参数、图表和控件
定义数据集:定义各个组件数据来源,与普通模板的数据来源一样,图表组件数据即可来源于数据集,也可来源于单元格
设置表单样式:即设置表单的显示样式。
如果你还有什么不懂的,可以去帆软论坛逛逛,那里有很多人为你解答的。
如果给控件添加说明的话,可以再comment属性中添加,其实方法的总括说明也可以添加在这里。
javascript的,不知道是否能满足你要求。我也正在了解,还没用过