壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3691|回复: 20

Daily gain -- 每天的收获

[复制链接]
发表于 2008/3/20 14:38:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

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

x
<P>开通Blog1个多月了,喜欢在这里写写画画了。所以,想在这里记下我每天所学到的新东西,我会每天都更新的<IMG src="http://www.erp100.com/images/edit/face/001.gif"></P>
<P>A Za, A Za, Fighting!</P>
<P>今天学到的一点是,在写PeopleCode时对Panel上的Field进行控制时,不要忘了用%PanelGroup和%Panel,前两天一直困扰的一个问题,今天在同事的提醒下,突然想出来了。就是在PanelGroup中有4个Panel,想在第4个中做控制的,可是用的是%PanelGroup,所以没起作用,都忘了用%Panel了<IMG src="http://www.erp100.com/images/edit/face/018.gif"></P>
<P>所以,在此记录下,以免以后又遇到类似的情况</P>
 楼主| 发表于 2008/3/20 16:41:45 | 显示全部楼层
刚刚又学到一点,例

Select
S.EMPLID,
S.EMPL_RCD#,
S.PLAN_TYPE,
S.BENEFIT_BASE,
S.ENTRY_DATE
from PS_TABLE1 S
UNION
Select
T.EMPLID,
T.EMPL_RCD#,
' ' as PLAN_TYPE,
0 as BENEFIT_BASE,
SYSDATE as ENTRY_DATE
from PS_TABLE2 T

TABLE1中的PLAN_TYPE是char型,所以TABLE2用' '
TABLE1中的BENEFIT_BASE是num型,所以TABLE2用0
TABLE1中的ENTRY_DATE是date型,所以TABLE2用SYSDATE
发表于 2008/3/21 09:52:47 | 显示全部楼层
每天进步一点点。
 楼主| 发表于 2008/3/21 15:22:01 | 显示全部楼层
恩,今天的收获是
在写SQR时注意Ltrim和Rtrim的运用,这样可以避免字串是' '和''的情况
发表于 2008/3/23 10:18:13 | 显示全部楼层
像楼主学习。。。。
发表于 2008/3/23 20:18:59 | 显示全部楼层
不积跬步,无以至千里,不积小流,无以成江河!
 楼主| 发表于 2008/3/24 17:02:50 | 显示全部楼层
今天基本上没做什么事情,刚出差回来,也没休息好,没什么精神,一下午的Meeting
 楼主| 发表于 2008/3/25 16:43:05 | 显示全部楼层
今天研究了一个奇怪的问题,一个PanelGroup中的一个Panel上用到的Table中的Field都设定有Default值,在Save的时候不能存值到Table中,觉得有些怪。仔细想想,自我觉得这种条件下是存不了data的,但我一个同事死活说可以,还在郁闷中
 楼主| 发表于 2008/3/27 08:22:01 | 显示全部楼层
不好意思,昨天请了一天假,所以没有及时update
 楼主| 发表于 2008/3/27 16:39:36 | 显示全部楼层
Today:
从DB中查看定义的Project中的一些信息
Select * From PSPROJECTITEM Where PROJECTNAME = ''
 楼主| 发表于 2008/3/28 16:42:58 | 显示全部楼层
继续研究了下昨天提到的那个Table

OBJECTTYPE=
0   Record
1   Index
2   Field
3   FieldFormat
4   Translate
5   Panel
6   Menu
7   PanelGroup
8   PeopleCode
9   Menu PeopleCode
10  Query
11  Tree Structure
12  Tree
13  Access Group
14  Color
15  Style
16  Business Process Map
17  Business Process
18  Activity
19  Role
20  Process Definition
21  Process Server
22  Process Type
23  Process Job
24  Process Recurrence Key
25  Message
 楼主| 发表于 2008/3/28 17:30:14 | 显示全部楼层
接上面的
OBJECTTYPE='8' AND OBJECTVALUE3=代表PeopleCode中的Event
0   SaveEdit
1   FieldDefault
2   FieldFormula
3   FieldChange
4   SavePreChg
5   RowSelect
6   RowInit
7   RowInsert
8   RowDelete
9   SavePostChg
10  FieldEdit
11  SearchInit
12  SearchSave
14  Workflow
15  PrePopup
 楼主| 发表于 2008/3/31 16:44:27 | 显示全部楼层
今天没什么收获了,工作上没什么事,I'm catching a cold,所以只学习了一小会,看了几篇同事发的文章时间就跑到5点多了。
 楼主| 发表于 2008/4/1 16:51:51 | 显示全部楼层
对于Crystal report,如果report要求一行show两笔data,则要选中"Format Section->Common中的Format With Multiple Column",在Layout里设置行与行之间的空隙,列与列之间的高度,列印的方向等.
 楼主| 发表于 2008/4/2 16:27:57 | 显示全部楼层
虚度年华中……
 楼主| 发表于 2008/4/3 17:03:00 | 显示全部楼层
今天user有要求在SQR中发mail,要研究下PL/SQL怎样发mail的。
哈哈,明天放假了哦
 楼主| 发表于 2008/4/7 17:03:37 | 显示全部楼层
今天终于有些收获了,哈哈
跑SQR时发mail
begin-procedure Send_Mail
begin-sql
DECLARE
  v_From      VARCHAR2(80) ;;
  v_Recipient VARCHAR2(80) ;;
  v_Subject   VARCHAR2(80) ;;
  v_Mail_Host VARCHAR2(30) ;;
  v_Mail_Conn utl_smtp.Connection;;
  crlf        VARCHAR2(2)  ;;
BEGIN
  v_From      := '123@mycompany.com';;
  v_Recipient := '000@mycompany.com';;
  v_Subject   := 'Test Send Mail';;
  v_Mail_Host := 'mail.mycompany.com';;
  v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host, 25);;
  crlf        := chr(13)||chr(10);;
  
  utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);;
  utl_smtp.Mail(v_Mail_Conn, v_From);;
  utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);;
  utl_smtp.Data(v_Mail_Conn,
   'Date: '   || to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') || crlf ||
   'From: '   || v_From || crlf ||
   'Subject: '|| v_Subject || crlf ||
   'To: '     || v_Recipient || crlf ||
   crlf ||
   'some message text'|| crlf ||
   'more message text'|| crlf);;
   utl_smtp.Quit(v_mail_conn);;
EXCEPTION
WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
   raise_application_error(-20000, 'Unable to send mail: '||sqlerrm);;
END;;
end-sql
end-procedure Send_Mail
 楼主| 发表于 2008/4/8 17:15:30 | 显示全部楼层
研究了好久发多个人,可还是不知道要怎么弄。还好目前的要求只是发给一个人,以后有空了再继续看看。
 楼主| 发表于 2008/4/10 14:59:38 | 显示全部楼层
不好意思,昨天忙著寫SQR,忘了來這裡了,不過昨天好像也沒發現什麼。
 楼主| 发表于 2008/4/10 15:01:12 | 显示全部楼层
今天呢,又遇到一個問題。
就是在SQR裡發mail的時候啊,因為在DB裡存的Name是繁體字的,但發到mail裡就成了亂碼了,這個問題……
不知道怎麼辦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 01:54 , Processed in 0.019075 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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