SpreadsheetDocument.StartRowGroup

SpreadsheetDocument

StartRowGroup

Disponible desde la versión 8.0.

Sintaxis:

StartRowGroup(<NombreGrupo>, <SiGrupoEstaAbierto>)

Parámetros:

<NombreGrupo> (opcional)

Tipo: String.
Nombre del grupo.

<SiGrupoEstaAbierto> (opcional)

Tipo: Boolean.
Se puede utilizar para definir si es necesario abrir un grupo. True – se abrirá un grupo de salida, False – se mostrará un grupo en vista colapsada.
Valor predeterminado: True.

Descripción:

Se inicia un nuevo grupo de filas. Puede crear grupos de filas anidados.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

Spreadsheet = Nuevo SpreadsheetDocument;
Sección = Spreadsheet.ObtenerÁrea(“R1”);
Sección.Área(“R1C1”).Texto = “Número de empleados”;
Spreadsheet.Poner(Sección);
Spreadsheet.StartRowGroup(“Por todos los departamentos”, True);
Todos = 0;
Para 
H=Hasta Hacer   
    Valor = H; Total = 0;  
    Sección.Área(“R1C1”).Texto = “Departamento “+H;
    Sección.Área(“R1C2”).Texto = “”;
    Spreadsheet.Poner(Sección);
    Spreadsheet.StartRowGroup(“Departamento”+H, True);
    Sección.Área(“R1C1”).Texto = “Grupo”;
    Sección.Área(“R1C2”).Texto = “Número”;
    Sección.Área(“R1C2”).AlineaciónHorizontal = 
        AlineaciónHorizontal.Automática;
    Spreadsheet.Poner(Sección);
    Spreadsheet.StartRowGroup(“Grupo “+H, True);
    Para 
K=Hasta Hacer
        Sección.Área(“R1C1”).Texto = “A”+H+K;
        Sección.Área(“R1C2”).Texto = Valor;
        Spreadsheet.Poner(Sección);
        Total = Total + Valor;
        Valor = Valor + 10;
    FinHacer
;
    Spreadsheet.EndRowGroup(); // finalizar el grupo “Grupo”

    Spreadsheet.EndRowGroup(); // finalizar el grupo “Departamento”

    Sección.Área(“R1C1”).Texto = “Total”+H;
    Sección.Área(“R1C2”).Texto = Total;
    Spreadsheet.Poner(Sección);
    Sección.Área(“R1C1:R1C2”).Texto = “”;
    Spreadsheet.Poner(Sección);
    Todos = Todos + Total;
FinHacer
;
Spreadsheet.EndRowGroup(); // finalizar el grupo “Por todos los departamentos”

Sección.Área(“R1C1”).Texto = “Total:”;
Sección.Área(“R1C2”).Texto = Todos;
Spreadsheet.Poner(Sección);
Spreadsheet.TotalesAbajo = False;
Spreadsheet.MostrarCuadrícula = False;
Spreadsheet.Protección = False;
Spreadsheet.SoloLectura = True;
Spreadsheet.Mostrar(“Ejemplo de uso del método StartRowGroup()”);

Ver también:

SpreadsheetDocument, método EndRowGroup

Disponible desde:

Disponible desde la versión 8.0.