Page 1 of 1

¿Cómo se pone una fecha en un control LABEL?

Posted: Thu Oct 29, 2009 4:33 pm
by arroya2
Hola amigos.

Aquí estoy de nuevo con otra tontería, pero no me sale. He escrito el control label de la siguiente forma:

Code: Select all

	DEFINE LABEL Label_20
		ROW     341
		COL      240
		WIDTH  130
		HEIGHT 25
		VALUE Dtoc(Clientes->FechaNac)
		FONTCOLOR {0,0,255}
	END LABEL
Yo sé que la propiedad VALUE tiene que ser de tipo caracter, por eso convierto la fecha a caracter, pero no sale nada.

Un saludo
Rafael Pérez

Re: ¿Cómo se pone una fecha en un control LABEL?

Posted: Thu Oct 29, 2009 9:17 pm
by mustafa
Hola Rafael
Te mando este pequeño ejemplo de fecha

Code: Select all

*-------------------------------------------*
#include "minigui.ch"
function Main()   
SET CENTURY ON 
SET DATE FRENCH 

     DEFINE WINDOW Form_1       ;
       AT 0,0                             ;
       WIDTH 640 HEIGHT 480       ;
       TITLE 'Fecha '                   ; 
       MAIN                           
          
       @  180, 150 LABEL LABEL_1z VALUE "Fecha de Hoy:" AUTOSIZE ;
        FONT "Verdana" SIZE 15 BOLD ITALIC ;           
     
       @  180,325 LABEL LABEL_1 VALUE DTOC(date()) AUTOSIZE ;
        FONT "Verdana" SIZE 15 BOLD ITALIC ;           
 
      END WINDOW
      CENTER WINDOW Form_1
      ACTIVATE WINDOW Form_1
Return NIL
*-------------------------------------------*
Un Saludo
Mustafa :roll:

Re: ¿Cómo se pone una fecha en un control LABEL?

Posted: Thu Oct 29, 2009 9:51 pm
by mustafa
Con la Base de datos

Code: Select all

 
#include "minigui.ch"
 
function Main()   

SET CENTURY ON 
SET DATE FRENCH 

**** Abrir la base de Datos ******
USE CLIENTES
fechax = DTOC(FechaNac)
*--------------------------------*

     DEFINE WINDOW Form_1           ;
       AT 0,0                                 ;
       WIDTH 640 HEIGHT 480          ;
       TITLE 'Fecha '                      ; 
       MAIN                           
       SET DATE FRENCH 
     
       @  180, 145 LABEL LABEL_1z VALUE "Fecha Registro:" AUTOSIZE ;
        FONT "Verdana" SIZE 15 BOLD ITALIC ;           
     
       @  180,325 LABEL LABEL_1 VALUE fechax AUTOSIZE ;
        FONT "Verdana" SIZE 15 BOLD ITALIC ;           
 
      END WINDOW
      CENTER WINDOW Form_1
      ACTIVATE WINDOW Form_1
Return NIL
Un Saludo
Mustafa :roll:

Re: ¿Cómo se pone una fecha en un control LABEL?

Posted: Fri Oct 30, 2009 11:33 am
by arroya2
Hola a todos.

Gracias Mustafá.

Has sido muy amable con la ilustración. Problema solucionado.

Saludos
Rafael Pérez