Checkbox-exportar

Hola soy yo de nuevo.
Tengo tres campos y pretenecen a tres tablas diferentes y una tabla pertenece a otra base de datos.
Tengo un formulario con checkbox(verificación de casilla)
Necesito que cuando el usuario escoja uno, cualquier check, o todos exporte lo que escogió
Uno de los campos es fecha, uno es saldo y el otro es año
Si puedes ayudarme por favor

1 respuesta

Respuesta
1
¿Qué exporte lo que escogió? ¿A dónde?
Si el usuario selecciona por ejemplo "Fecha", ¿quieres qué exporte el campo "Fecha" de la tabla correspondiente? ¿Qué registros? ¿Todos? ¿O sólo el activo?
Según lo poco que entiendo, esto te podría servir:
IF ThisForm.chkFecha.Value == 1
        SELECT TablaDeFecha
                COPY TO GETFILE("txt") FIELDS Fecha DELIMITED
ENDIF
IF ThisForm.chkSaldo.Value == 1
        SELECT TablaDeSaldo
                COPY TO GETFILE("txt") FIELDS Saldo DELIMITED
ENDIF
IF ThisForm.chkAño.Value == 1
        SELECT TablaDeAño
                COPY TO GETFILE("txt") FIELDS Año DELIMITED
ENDIF
Gracias me funciono pero otra pregunta en ese mismo formulario tengo que agregar un combo para escoger el rango de fecha
Como lo mezclo la función del check fecha con el combo de rango de fecha y este se exporte a excel. Cunado me refiero a mezclar quiere decir que el usuario al escoger el checkfecha debe también escoger por el combo su rango de fecha un desde fecha a hasta fecha y se en la exportación de excel el rango fecha
Ah, es fácil, solo tendrías modificar el comando "COPY" más.
IF ThisForm.chkFechas.Value == 1
        SELECT TablaDeFecha
                COPY TO GETFILE("xls") ;
                        FOR BETWEEN(Fecha, ThisForm.ComboFecIni.Value, ThisForm.ComboFecFin.Value) ;
                        TYPE XLS
Endif

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas