Tamaño del campo del Banco de Datos(Width)

Tamaño del campo del Banco de Datos(Width)

Postby karinha » Mon Feb 02, 2009 11:55 am

Tamaño del Campo do Banco de Datos.

Buen dia, señores! Ayuda por favor

Preciso saber, como pegar el TAMAÑO del CAMPO(Width) del BANCO DE DATOS.

Por Ejemplo:

Se el CAMPO for C -> Caracter, e tuver 30 caracteres, preciso retornar al GET, la mascara:


aGet[1] := SPACE(30)

Se for NUMERICO:

aGet[2] := o TAMAÑO DEL CAMPO, para a mascara tipo: "@E 9,999.99"

Se for FECHA:

aGet[3] := CTOD( "99/99/9999")

Gracias de antemano.

Abrazos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Tamaño del campo del Banco de Datos(Width)

Postby FranciscoA » Mon Feb 02, 2009 2:23 pm

karinha wrote:Tamaño del Campo do Banco de Datos.

Buen dia, señores! Ayuda por favor

Preciso saber, como pegar el TAMAÑO del CAMPO(Width) del BANCO DE DATOS.

Por Ejemplo:

Se el CAMPO for C -> Caracter, e tuver 30 caracteres, preciso retornar al GET, la mascara:


aGet[1] := SPACE(30)

Se for NUMERICO:

aGet[2] := o TAMAÑO DEL CAMPO, para a mascara tipo: "@E 9,999.99"

Se for FECHA:

aGet[3] := CTOD( "99/99/9999")

Gracias de antemano.

Abrazos.



A ver si entendí:

aGet[1] := SPACE(len(cDBF->cCampo))
aGet[2] := Replicate("9",len(str(cDBF->nCampo))) PICTURE "999,999.99"

SET DATE BRITISH
SET CENTURY ON
aGet[3] := cDBF->dCampo

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

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2159
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Tamaño del campo del Banco de Datos(Width)

Postby karinha » Mon Feb 02, 2009 3:07 pm

Gracias Francisco, és una idea mui buena. Voy implementar.


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Tamaño del campo del Banco de Datos(Width)

Postby karinha » Tue Feb 03, 2009 2:42 pm

Resuelto. Gracias Francisco. :lol:

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 76 guests