Consulta Sobre Cabecera de XBROWSE

Post Reply
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Consulta Sobre Cabecera de XBROWSE

Post by remtec »

Amigos Muy buenas tardes.

Necesito saber si Xbrowse, permite poner titulos en 2 lineas en su Cabecera de la siguiente forma:

--- LUNES ---- | ---- MARTES -- | - MIERCOLES - | --- JUEVES ---
Inicio Termino | Inicio Termino | Inicio Termino | Inicio Termino

Inicio y Termino tendra el horario para cada día de la semana.

Seria Super si pudiera.

Muchos Saludos

Antonio.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Consulta Sobre Cabecera de XBROWSE

Post by cnavarro »

Intenta poner en el header de la columna asi:
Por ejemplo para la columna 1

Code: Select all

   oBrw:aCols[ 1 ]:cHeader  := "Titulo1" + CRLF + "Titulo2"
 
Si no te funciona así simplemente, ten en cuenta que tienes la data

Code: Select all

   oBrw:nHeaderLines   := 2
 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Consulta Sobre Cabecera de XBROWSE

Post by FranciscoA »

Si te refieres a los super headers, intenta asi:

Code: Select all

   REDEFINE XBROWSE oBrw ID 181 OF oDlg ;
         COLUMS "1","2", etc ;
         HEADERS "Inicio","Termino","Inicio","Termino".........

:SetGroupHeader( "LUNES", 1,2)    //desde col 1 hasta la 2  (
:SetGroupHeader( "MARTES", 3,4)   //desde col 3 hasta la 4
etc..
...

Saludos
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Sobre Cabecera de XBROWSE

Post by remtec »

Hola Cristobal y Francisco

Muchas gracias a ambos por responder, revisare como me funciona y les comento.

Muchos Saludos.
Antonio
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Sobre Cabecera de XBROWSE

Post by remtec »

Hola Francisco

Como estas?

Te contacte a tu correo, me comentas.

Saludos
Antonio
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Consulta Sobre Cabecera de XBROWSE

Post by FranciscoA »

Hola Antonio. Es algo asi ?

Code: Select all

#include "fivewin.ch"
#include "xBrowse.ch"

//--------------------------------
function main()
local  oDlg, oBrw, aMe

   aMe := Array(5)
   aMe[1] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[2] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[3] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[4] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[5] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}

  DEFINE DIALOG oDlg TITLE "Prueba" SIZE 500,200 PIXEL
  
   @ 10, 10 XBROWSE oBrw SIZE -10,-10 PIXEL OF oDlg ;
   DATASOURCE aMe ; 
   COLUMNS 1,2,3,4,5,6,7 ;
   HEADERS "Nombre", "Inicia", "Finaliza","Inicia", "Finaliza","Inicia", "Finaliza";
   CELL LINES NOBORDER 

   oBrw:CreateFromCode()

   oBrw:SetGroupHeader( "LUNES",     2,3)     //desde col 2 hasta la 3 
   oBrw:SetGroupHeader( "MARTES",    4,5)   
   oBrw:SetGroupHeader( "MIERCOLES", 6,7)

  ACTIVATE DIALOG oDlg CENTERED
return NIL

 
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Sobre Cabecera de XBROWSE

Post by remtec »

FranciscoA wrote:Hola Antonio. Es algo asi ?

Code: Select all

#include "fivewin.ch"
#include "xBrowse.ch"

//--------------------------------
function main()
local  oDlg, oBrw, aMe

   aMe := Array(5)
   aMe[1] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[2] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[3] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[4] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}
   aMe[5] := {"Nombre",Time(),Time(),Time(),Time(),time(),time()}

  DEFINE DIALOG oDlg TITLE "Prueba" SIZE 500,200 PIXEL
  
   @ 10, 10 XBROWSE oBrw SIZE -10,-10 PIXEL OF oDlg ;
   DATASOURCE aMe ; 
   COLUMNS 1,2,3,4,5,6,7 ;
   HEADERS "Nombre", "Inicia", "Finaliza","Inicia", "Finaliza","Inicia", "Finaliza";
   CELL LINES NOBORDER 

   oBrw:CreateFromCode()

   oBrw:SetGroupHeader( "LUNES",     2,3)     //desde col 2 hasta la 3 
   oBrw:SetGroupHeader( "MARTES",    4,5)   
   oBrw:SetGroupHeader( "MIERCOLES", 6,7)

  ACTIVATE DIALOG oDlg CENTERED
return NIL

 
Saludos.
Hola Francisco

Te pasaste, muchas gracias por tu ayuda, Funciona Super, ahora a aplicarlo a mi agenda. Era lo que necesitaba.

Muchos Saludos y muy agradecido.

Antonio.
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Consulta Sobre Cabecera de XBROWSE

Post by FranciscoA »

Antonio.
Me alegra te haya servido. Estamos a la orden.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
Post Reply