各位高手给点建议,看看这3个问题该怎么做
我想做一个程序,这个程序的目的(即工作步骤)是这样:
1、每日入井检查各个工作面存在的安全隐患,并通风此程序录入、保存;
2、每日发现隐患后,会给出整改时间(即“整改期限”),待“整改期限”到期后,会再次进行检查,如上次发现的安全隐患未及时整改,则会出《整改通报》并再次给出“整改期限”,当此次的“整改期限”再次到期后,如有某条隐患仍未整改,则会出《处罚通报》;
3、月底或下月初进行汇总,包括各个队组本月的隐患小计 及 所有队组本月有的隐患总计。
我主要不会如下问题:
1、“隐患内容”、“整改措施”这两项中,有隐患内容,就必有整改措施。所以,我在窗体中用到了两个TRichEdit组件,并将数据库表分为主、从两个表。其中,主表放入其余字段,从表除“父编号、编号”字段外,只留有“隐患内容、整改措施”这两个字段。为实现这个目的,我用了两个For循环语句,但我不知道这个For循环语句是一个For包含另一个For的关系,还是两个For是并列的,谁都不包含谁。
另外,如果两个“TRichEdit”组件中输入的内容超出TRichEdit现在设置的宽度,就会自动换行。我想要保存到数据表中的是:自动换行的,不论多少行,都做为一条记录来保存,而按下回车符换行的,做为一条新的记录,保存到数据表中的相应字段内。这个目的怎么实现?
2、月底的统计;——此问题貌似已经解决,但未经试验,现仍不知道效果如何。
3、“整改通报”和“处罚通报”的格式是固定的,做这两块的功能时,我的目的是这样:在程序中输入、选取相关数据,然后点击“生成文件(或保存)”按钮,自动保存为*.doc和*.xls文件(好Word和Excel文件),且保存的*.doc和*.xls文件的格式符合要求。但我不知道该怎么实现这个功能。
请各位高手帮我看看这3个问题分别应该怎么解决,给点建议,指指路。
[解决办法]
1,我的理解"隐患内容"和"整改措施"应该先录前者,再录入后者.程序设计的时候,建两个form,一个录“隐患内容”,一个录入整改措施。就不存在两个for的问题。
至于换行和保存到一条记录中的问题,没有冲突的,用sql insert的时候,对换行没有影响的。换多少行都是一条记录的。