流程表单设计器
『壹』 vfp表单设计中如何用代码编写对象的事件程序
如果你的vfp版本是9.0 你可以使用 bindevent() 函数把 timer 事件的代码 绑定到另一个方法上
form.init
thisform.addobject('timer2','timer')
thisform.timer2.Interval=2000
BINDEVENT(thisform.timer2,'timer',thisform,"tttt")
form.tttt
=MESSAGEBOX("时间到",0,"tips")
thisform.timer2.interval=0
如果 不是 9.0 就要先自定义一个类 把 timer代码写在类里面, 然后在form里面加入自定义类对象
tttt.prg
DEFINECLASSttttastimer
interval=0
PROCEDUREtimer
=MESSAGEBOX("你好")
endpro
ENDDEFINE
form.init
SETLIBRARYTOttttaddi&&加载自定义库
thisform.addobject('timer2','tttt')&&建立对象
thisform.timer2.interval=5000&&触发事件
『贰』 求一个Microsoft Visual FoxPro的,含表单和表格的程序
Visual foxpro对数据库的操作和其它数据库系统一样,是通过对数据库中数据、信息进行加工、处理,为了方便用户对数据库的操作,Visual foxpro系统提供了一种更方便的工具——表单设计器。利用表单设计器,可以在表单中添加各种丰富的对象,让这些对象去响应用户和系统的事件。可以说,Visual foxpro中的表单设计是为用户对数据库的一系列的输入、输出、查询、显示等操作提供了方便、有效的途径。
---- 在Visual foxpro中要设计好一个表单,并不是一件很容易的工作,好在Visual foxpro系统提供了一系列的设计向导,包括数据库表的设计向导,表单设计向导,报表设计向导,标签设计向导等,对于初学者来说,利用向导来设计数据库或表单是一件非常愉快的事情。
---- 下面就数据库和表单来介绍如何利用向导。
---- 1、创建数据库表。
---- “表向导”基于典型的表结构创建表。“表向导”允许从样表中选择满足需要的表。在一步步经过向导的过程中,可以定制表的结构和字段。也可以在向导保存表之后修改表。如果有一个或多个数据库打开,表向导自动将新建表添加到当前数据库中。如果没有数据库打开,表向导将创建一个自由表。
---- 步骤 1 - 字段选取
---- 从“工具”菜单指向“向导”子菜单,选择“表”命令,弹出“表向导”对话框,“表向导”对话框包含一个表结构的内嵌设置,用于简化表的设计。“样表”框列出了Visual foxpro提供的全部样表,可以从中选择要用的样表;“可用字段”框列出了样表中预先设计的字段,可以从中选择要在新表中使用的字段。“可用字段”框右侧有4个上下排列的按钮,上面两个用于从“可用字段”框移到“选定字段”框中,下面两个用于从“选定字段”框移到“可用字段”框,“选定字段”即是新表中所用字段。当选定字段以后,单击“下一步”即可进入下一步骤。
---- 选定了所用字段以后,还必须确定当前表是自由表还是要求加入到指定的数据库中。然后单击“下一步”。
---- 步骤 2 - 修改字段设置
---- 进入这一对话框,可以对每个字段的设置进入修改,包括字段名、类型、宽度、小数位等,当修改完所有字段以后,即可进入下一步操作。
---- 步骤 3 - 表索引
---- 用户如须要对该数据库进入索引,则在这一对话框中的主关键字栏选择指定的关键字和其它索引字段,否则单击“下一步”即可。
---- 步骤 4 - 完成
---- 单击“下一步”完成对此数据库表或自由表的创建操作,并保存文件。
---- 2、创建操作数据的表单
---- 在Visual foxpro 中,通常使用表单向导创建表单的初始模型,然后使用表单设计器来修改初始模型。
---- 向导步骤
---- 步骤 1 - 字段选取
---- (1)、 从“工具”菜单指向“向导”子菜单,然后选择“表单”命令,弹出“向导选取”对话框。
---- (2)、单击“表单向导”,然后单击“确定”按钮,弹出“表单向导”对话框。
---- (3)、单击“数据库/表”框右侧的三点按钮,从“打开”对话框中找到需要的数据库表或自由表。单击确定,关闭“打开”对话框。
---- (4)、在“可用字段”中选择需要使用的字段,并利用右边的四个按钮中的上面两个按钮,可以将它们移到右边的“选定字段”框中。单击“下一步”可以进入下一步。
---- 步骤 2 - 选择表单样式
---- (5)、从样式框中选择一种表单式样(如浮雕式),并在“按钮类型”列表中选择任何一种按钮类型,并单击“下一步”。进入步骤 3。
---- 步骤 3 - 排序记录
『叁』 请用HTML语言设计一个表单程序
<html>
<head>
<title></title>
<script>
function check() {
f=0;
var choice = document.getElementsByName("choice");
for(var i=0;i<choice.length;i++){
if(choice[i].checked==true){
f++;
}
}
if(f==0){
alert("请选择题目!");
f=0;
return false;
}
document.subname.submit();
}
</script>
</head>
<body>
<form name="subname" action="" method="get" onsubmit="return check();">
<font style="font-size:20px;">自愿答题统计:</font><br>
<font style="font-size:15px;">您可选择右面题目:</font>
<input input name="choice" type="checkbox" checked="true">题目一
<input input name="choice" type="checkbox">题目二<br>
<font style="font-size:15px;">您可选择右面题目:</font>
<input input name="radio" type="radio" checked="true">愿意
<input input name="radio" type="radio">不愿意<br>
<input input name="button1" type="submit" value="发送表单">
<input input name="button2" type="reset" value="重新填写">
</form>
</body>
</html>
『肆』 visual foxpro 用表单设计一个登陆界面,学程序设计的请进!
先做1吧DO CASE
CASE THISFORM.TEXT1.VALUE="ABCDEF" AND THISFORM.TEXT2.VALUE="123456"
MESSAGEBOX("欢迎使用本系统 ")
THISFORM.RELEASE
CASE THISFORM.TEXT1.VALUE="ABCDEF"
MESSAGEBOX("密码错误,请重新输入! ")
CASE THISFORM.TEXT2.VALUE="123456"
MESSAGEBOX("用户名错误,请重新输入! ")
OTHERWISE
MESSAGEBOX("用户名和密码错误,请重新输入! ")
ENDCASE
2、
use 口令表
do while not eof()
if thisform.text1.value=用户名 and thisform.text2.value=密码
messagebox("欢迎使用本系统 ")
thisform.release
exit
else
skip
endif
enddo
if eof()
messagebox("用户名或密码错误,请重新输入! ")
endif
『伍』 通达OA表单流程可以一次转交2个步骤吗
OA的流程表单的表格制作可以用DW中的表格制作功能,以工作中现有的的纸质表单作内为样板,通过DW设计容为电子版本,然后复制代码到通达OA的表单智能设计器中添加所需要的控件,然后针对该表单设计流转过程。表单的制作能力就是网页设计中的基础,非常简单,但是对基本功要求非常高,例如设计思路不全面,导致在设计表单中要重新拆分合并表格,表单就会变得很乱,设置好的行宽等会失效等等。在DW中只设计表单的格式,不要加入什么单行输入框、多行输入框、单选按钮什么的。只要格式做好,即可把表单代码导入表单智能设计器中,通过表单智能设计器中右侧的表单控件,加入到表单中指定位置,单机右侧下方的保存按钮后,进行预览,通过实际效果反复修改,最终完成。另外表单中不加入任何控件,就点击预览的话,什么都看不到。
『陆』 有哪些好用的流程引擎,建模引擎,可视化表单设计解决方案
亿擎轻量级的,提供开源版本,蛮不错的
『柒』 VFP表单设计摇奖程序
比如是对学生表抽奖:
在数据环境添加"学生.dbf"
计时器timer1 的interval属性设为100(当然可以换成版1000等也可以,权随便设)
form1的init事件代码:
thisform.timer1.enabled=.f.
thisform.text1.value=“幸运者姓名”
按钮“开始滚动”的click事件
thisform.timer1.enabled=.t.
thisform.text1.value=姓名
按钮“停止”的click事件
thisform.timer1.enabled=.f.
timer1的timer事件代码
sele 学生
skip
if eof()
go top
endif
thisform.text1.value=姓名
『捌』 面向对象程序设计---表单设计与应用
各种蠢事,在每天阅 读好书的影响下,仿佛烤在火上一样,渐渐熔化——雨果
生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀——莎士比亚
生活在我们这个世界里,不读书就完全不可能了解人——高尔基
书 读的越多而不假思索,你就会觉得你知道得很多;但当你读书而思考越多 的时候,你就会清楚地看到你知道得很少——伏尔泰
读书是我唯一的娱乐。我不把时间浪费于酒店、赌博或任何一种恶劣的游戏;而我对于事业 的勤劳,仍是按照必要,不倦不厌——富兰克林
书--人类发出的最美妙的声音。---莱文
书籍是伟大的天才留给人类的遗产。---艾迪生
过去一切时代的精华尽在书中。---卡莱尔
书,是人类共同的精神财富,是人类进步的阶梯。
书,以是哺育心灵的母乳,启迪智慧的钥匙。
阅读一切好书如同和过去最杰出的人谈话。---笛卡儿
阅读使人充实,会谈使人敏捷,写作使人精确。---培根
读书之于头脑,好比运动之于身体。---艾迪生
书是个好伙伴。它满腹经纶,却不喋喋不休。
在你渴望时,它前来给予详细指教,
但是从不纠缠不休。---比切
读一本好书,象交了一个益友。---臧克家
好的书对青少年的成长乃至他们的一生,
都会产生深远的影响。
阅读只是给头脑提供认识的材料;
思考才使我们阅读的东西成为我们自己的。---洛克
经验丰富的人读书用两只眼睛,一只眼睛看到纸面上的话,另一只眼睛看到纸的背面。
——歌德
每个有知识的人,应该在自己的一生中,好好读上8-10本书。究竟该读哪些书?若想了解这点,那至少得读上15000本才行。
——巴比达
仅在字母、文字和书页中浏览一番——这不是读书。阅览和死记——也不是读书。读书要有感受,要有审美感,对他人的金玉良言,要能融会贯通,并使之付诸实现。
——巴金
我觉得,当书本给我讲到闻所未闻,见所未见的人物、感情、思想和态度时,似乎是每一本书都在我面前打开了一扇窗户,让我看到一个不可思议的新世界。
——高尔基
书籍使人变得思想奔放。
———革拉特珂夫
书籍使人们成为宇宙的主人。
———巴甫连柯
我身上所有一切优秀的品质都要归于书籍。
———高尔基
生活里没有书籍,就好象没有阳光,智慧里没有书籍,就好象鸟儿没有翅膀。
———莎士比亚
多读书,读好书,然后写出自己的感想,这是写好作文的开始。
———冰心
书,能保持我们的童心;书能保持我们的青春。
———严文井
好的书籍是最贵重的珍宝——别林斯基
书是唯一不死的东西——丘特
书籍使人们成为宇宙的主人 ——巴甫连柯
书中横卧着整个过去的灵魂——卡莱尔
人的影响短暂而微弱,书的影响则广泛而深远——普希金
人离开了书,如同离开空气一样不能生活——科洛廖夫
书不仅是生活,而且是现在、过去和未来文化生活的源泉 ——库法耶夫
书籍把我们引入最美好的社会,使我们认识各个时代的伟大智者———史美尔斯
书籍便是这种改造灵魂的工具。人类所需要的,是富有启发性的养料。而阅读,则正是这种养
料。——雨果
书中横卧着整个过去的灵魂。———卡莱尔
好书是伟大心灵的富贵血脉。———弥尔顿
读一本好书,就是和许多高尚的人谈话。———歌德
不去读书就没有真正的教养,同时也不可能有什么鉴别力。———赫尔岑
读书时,我愿在每一个美好思想的面前停留,就像在每一条真理面前停留一样。———爱默生
书籍是在时代的波涛中航行的思想之船,它小心翼翼地把珍贵的货物运送给一代又一代。——
—培根
读书破万卷,下笔如有神.
好的书籍是最贵重的珍宝——别林斯基
书是唯一不死的东西——丘特
书籍使人们成为宇宙的主人 ——巴甫连柯
书中横卧着整个过去的灵魂——卡莱尔
人的影响短暂而微弱,书的影响则广泛而深远——普希金
人离开了书,如同离开空气一样不能生活——科洛廖夫
书不仅是生活,而且是现在、过去和未来文化生活的源泉 ——库法耶夫
书籍把我们引入最美好的社会,使我们认识各个时代的伟大智者———史美尔斯
书籍便是这种改造灵魂的工具。人类所需要的,是富有启发性的养料。而阅读,则正是这种养料。——雨果
书中横卧着整个过去的灵魂。———卡莱尔
好书是伟大心灵的富贵血脉。———弥尔顿
读一本好书,就是和许多高尚的人谈话。———歌德
不去读书就没有真正的教养,同时也不可能有什么鉴别力。———赫尔岑
读书时,我愿在每一个美好思想的面前停留,就像在每一条真理面前停留一样。———爱默生
书籍是在时代的波涛中航行的思想之船,它小心翼翼地把珍贵的货物运送给一代又一代。———培根
回答者:NO人类 - 试用期 一级 9-12 20:29
书是人类进步的阶梯,终生的伴侣,最诚挚的朋友。
——高尔基
书犹药也,善读可以医愚。
----- 刘向
书籍是全世界的营养品
------ 莎士比亚
人不能像走兽那样活着,应该追求知识和美德
----- 但丁
读书如饭,善吃饭者长精神,不善吃者生疾病。
----- 章学诚
善于想,善于问,善于做的人,其收效则常大而且快。
----- 谢觉哉
书就是社会,一本好书就是一个好的世界,好的社会。它能陶冶人的感情和气质,使人高尚。
------ 波罗果夫
无论掌握哪一种知识,对智力都是有用的,它会把无用的东西抛开而把好的东西保留住。
-----达 · 芬奇
读书使人心明眼亮。
----- 伏尔泰
一个家庭中没有书籍,等于一间房子没有窗子。
----- 约翰森
勤奋就是成功之母
---茅以升
阅读使人充实,会谈使人敏捷,写作与笔记使人精确……史鉴使人明智;诗歌使人巧慧;数学使人精细;博物使人深沉;伦理之学使人庄重;逻辑与修辞使人善辩。
——培根
每一本书是一级小阶梯,我每爬上一级,就更脱离畜生而上升到人类,更接近美好生活的观念,更热爱书籍
——高尔基
人是活的,书是死的。活人读死书,可以把书读活。死书读活人,可以把人读死。
——郭沫若
不去读书就没有真正的教养,同时也不可能有什么鉴别力。
——赫尔岑
倘能生存,我当然仍要学习。
——鲁迅
『玖』 通达oa流程的表单 如何实现的
会运用到dreamweaver中HTML设计功能,以工作中的纸质表单作为样板,通过DW设计为电子版本,传入通达OA的表单智能设计器中添加控件,然后针对该表单制作填写顺序,也就是流程制作。
因此,设计表单的时候,并不会运用太多的DW功能,通常都是DW中的表格分布,例如请假单,如果有10行4列,用DW设计就是了,设计中无非是拆分合并,设置表单宽度,字体颜色什么的,这点跟word当中的使用方法类似。
表单的制作能力就是网页设计中的基础,非常简单,但是对基本功要求非常高,例如设计思路不全面,导致在设计表单中要重新拆分合并表格,表单就会变得很乱,设置好的行宽等会失效等等。
说明,在DW中只设计表单的格式,不要加入什么单行输入框、多行输入框、单选按钮什么的。
只要格式做好,即可把表单代码导入表单智能设计器中,通过表单智能设计器中右侧的表单控件,加入到表单中指定位置,单机右侧下方的保存按钮后,进行预览,通过实际效果反复修改,最终完成。另外表单中不加入任何控件,就点击预览的话,什么都看不到。
说了这么多,如果你有一点点网页制作功底,相信你会成长飞快,如果一点都没有的话,就认真学习一下HTML的知识,再去做表单。实在不会就找通达客服帮你吧。
『拾』 怎么把vf设计的表单程序制作成软件,脱离vf运作
建立项目,在项目管理器中,连编项目会输出EXE。然后把EXE文件和VFP的运行库带上,就专可以独立运行了。你的关属键问题就在于运行库没拷出来,关拷一个EXE是不行的。 以下各版本运行库文件可参考一下:
各版本的支持运行库文件:
VFP3 的运行库: VFP300.ESL
VFP5 的运行库:VFP500.DLL、VFP5ENU.DLL
VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、gdiplus.dll (VFP6RUN.EXE、VFP6R.DLL、VFP6RENU.DLL)
VFP7 的运行库:msvcr70.dll、vfp7r.dll、vfp7rchs.dll、gdiplus.dll、vfp7renu.dll
VFP8 的运行库:msvcr70.dll、vfp8r.dll、vfp8rchs.dll、gdiplus.dll
VFP9 的运行库:msvcr71.dll、vfp9r.dll、vfp9rchs.dll、gdiplus.dll、vfp9t.dll