TimeFieldFormat Clase

Permite obtener y establecer las opciones de formato de hora de cualquier campo de hora de un informe.

Para obtener una lista de todos los miembros de este tipo, vea Miembros de TimeFieldFormat.

System.Object
   CrystalDecisions.CrystalReports.Engine.EngineObjectBase
      CrystalDecisions.CrystalReports.Engine.ReportObjectProperty
         TimeFieldFormat

[Visual Basic]

Public Class TimeFieldFormat
   Implements IDisposable

[C#]

public class TimeFieldFormat : IDisposable

Observaciones

Recuperar el objeto TimeFieldFormat mediante la propiedad TimeFormat del objeto FieldFormat.

Ejemplo

El siguiente ejemplo devuelve un objeto TimeFieldFormat. El código obtiene el ReportObject por nombre y lo proyecta como FieldObject. Si el campo es un TimeField, entonces el método devolverá el objeto TimeFieldFormat.

[VJ#]

      private TimeFieldFormat getTimeFieldFormat
         (String reportObjectName)
      {
         FieldObject field;
         TimeFieldFormat timeFormat = null;
      
         try
         {
            field = (FieldObject)Report.get_ReportDefinition()
               .get_ReportObjects().get_Item(reportObjectName);
            if (field.get_DataSource().get_ValueType() == 
               FieldValueType.TimeField)
               timeFormat = field.get_FieldFormat().get_TimeFormat();
         }
         catch (Exception e)
         {
         }
         return timeFormat;
      }
      
[Visual Basic]

      Function GetTimeFieldFormat _
         (ByVal reportObjectName As String) As TimeFieldFormat
      
         Dim field As FieldObject
         Dim timeFormat As TimeFieldFormat
      
         If TypeOf _
            (Report.ReportDefinition.ReportObjects._
            Item(reportObjectName)) Is FieldObject Then
            field = _
               Report.ReportDefinition.ReportObjects._
               Item(reportObjectName)
            If field.DataSource.ValueType = _
               FieldValueType.TimeField Then
               timeFormat = field.FieldFormat.TimeFormat
               GetTimeFieldFormat = timeFormat
           Else : GetTimeFieldFormat = Nothing
           End If
         Else : GetTimeFieldFormat = Nothing
         End If
      End Function 
      
[C#]

      private TimeFieldFormat GetTimeFieldFormat
         (string reportObjectName)
      {
         FieldObject field;
         TimeFieldFormat timeFormat;
         field =
            Report.ReportDefinition.ReportObjects[reportObjectName]
            as FieldObject;
         if (field != null) 
         {
            if (field.DataSource.ValueType == 
               FieldValueType.TimeField)
            {
               timeFormat = field.FieldFormat.TimeFormat;
               return timeFormat;
            }
            else return null;
         }
         else return null;
      }
      

Requisitos

Espacio de nombres CrystalDecisions.CrystalReports.Engine

Ensamblado CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

Vea también

TimeFieldFormat Miembros | CrystalDecisions.CrystalReports.Engine Espacio de nombres

**

©2005 Business Objects SA Reservados todos los derechos.

Business Objects SA
http://www.spain.businessobjects.com/
Servicios de soporte
http://www.spain.businessobjects.com/Servicios/soporte.htm