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

Post Reply
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

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

Post by karinha »

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
FranciscoA
Posts: 2163
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

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

Post by FranciscoA »

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
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

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

Post by karinha »

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: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

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

Post by karinha »

Resuelto. Gracias Francisco. :lol:

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply