2012-09-14 2 views
0

TTArs이라는 필드 값을 기반으로하는 공식이 있습니다 (시간 만 표시하는 계산 된 날짜/시간 필드입니다 (예 : 15:31). 다른 두 개의 편집 가능한 날짜/시간 필드, 즉 다른 두 날짜/시간 필드의 차이입니다.LOTUS 노트에서보기의 필드 값 공식 결과보기

@Hour(TTArs)*[email protected](TTArs) 

내가 그 필드에 표시되는 해당 필드 시간에있는 모든 분을 계산하려면 :

공식은이 같은 것입니다.

결과는 숫자 여야합니다 (제 생각 엔). 보기의 열에 표시하고 싶지만보기에 해당 열에 오류가 표시됩니다.

잘못된 데이터 형식의 연산자 또는 @Function 시간/날짜 예상.

2 개의 날짜/시간 필드의 차이에서 분 수를 저장하려는 양식에 숨겨진 필드를 만들었습니다. 계산 된 이름은 "제목 없음"입니다.

여기

@If(text_orarezrs=null | text_oratrimrs=null; @Return(""); ""); 
seconds := text_orarezrs-text_oratrimrs; 
minutes := @Integer(seconds/60); 
output := @Text(minutes); 
@SetField("Untitled";output) 

text_orarezrstext_oratrimrs은이 날짜/시간 필드 (그들은 텍스트 필드되지 않음) 인 코드를합니다. 그러나 현장에서는 아무 것도 보여주지 않습니다.

답변

1

플로린! 내가보기에 사용하려는 필드가 마지막 질문에서 계산 한 필드라고 가정합니다. 그렇다면 멈추고 생각해보십시오.이 수식에서는 시간 ("hh : mm")이 표시 되더라도 텍스트 값을 생성했습니다. 따라서 몇 분 동안 뷰에 표시하려면 두 가지 옵션이 있습니다.

  1. ":"의 왼쪽에있는 텍스트를 가져 와서 숫자로 변환하고 60을 곱한 다음 ":"오른쪽에있는 텍스트를 가져 와서 수와 내가 두 번째 할 것, (나는 형태로 저장되어있는 가정) 두 원래 날짜 필드에서 시간 (분) 개인적으로

을 계산하는 수식을 만들기 첫 번째 숫자

  • 에 추가 이 중 하나. 당신이 필요로하는 것은 두 필드가 모두 null이 아닌지 확인한 다음 다른 필드에서 하나를 뺀 다음 60으로 나눕니다 (날짜/시간 - 날짜/시간은 항상 초 단위로 응답합니다).

    해피 코딩, 필

  • +0

    예, 필이 마지막 질문에서 필드입니다. 그러나 나는 당신이 거기에서 대답했다. 그것은 잘 작동하지 않고있다, 그것은 다음과 같은 것을 보여준다 : 06:79. –

    +0

    3 번째 필드를 Computed에서 편집 가능으로 변경하면 코드 부분이 기본값으로 설정되고 이제는 아무 것도 표시되지 않습니다. –

    +0

    마지막 질문의 코드에서 분이라고 말하면 , 그들은 86을 보여줍니다. (분은 59 이하 여야합니다.) –