Saber nombre de campo en xBrowse (SOLUCIONADO)

Post Reply
User avatar
Armando
Posts: 3251
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Saber nombre de campo en xBrowse (SOLUCIONADO)

Post by Armando »

Amigos, nuevamente pidiendo su apoyo

Con el siguiente código estoy pasando varios valores a la función MenuPop tales como
el renglón y columna donde se dio el clic derecho del ratón, ahora me interesa también
enviar el nombre del campo que se muestra en la columna del browse.

Code: Select all | Expand

REDEFINE XBROWSE oBrw ID 200 OF oDlg;
   DATASOURCE oRsPdf;
   COLUMNS "CON_RFC","CON_NOM",;                      <==== uno de estos nombres es el que me interesa enviar
...
...

    bRClicked := { | nRow, nCol | MenuPop(oBrw,oBrw:nRowSel,oBrw:nColSel,nRow,nCol) }
 
Muy agradecido
Last edited by Armando on Thu Oct 19, 2023 7:09 pm, edited 3 times in total.
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Willi Quintana
Posts: 1023
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Re: Saber nombre de campo en xBrowse

Post by Willi Quintana »

Mi Estimado

Code: Select all | Expand

:FieldName(nPos)   // nPos en el numero de columna
 
User avatar
Armando
Posts: 3251
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Saber nombre de campo en xBrowse

Post by Armando »

Mr.

Gracias por la respuesta pero no me funciona.

? oBrw:FieldName(nCol)

Me tira error Error description: Error BASE/1004 Message not found: TXBROWSE:FIELDNAME

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Saber nombre de campo en xBrowse

Post by karinha »

Armando wrote:Mr.

Gracias por la respuesta pero no me funciona.

? oBrw:FieldName(nCol)

Me tira error Error description: Error BASE/1004 Message not found: TXBROWSE:FIELDNAME

Saludos
Armando:

SAMPLES\TESTXBRW.PRG - FUNCTION MULTILINE()

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Armando
Posts: 3251
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Saber nombre de campo en xBrowse

Post by Armando »

Karinha

Con este código obtengo el titulo en el HEADER

? oBrw:aCols[nCol ]:cHeader

Olvide mencionar que uso Record Set

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Saber nombre de campo en xBrowse

Post by karinha »

Armando, no és esto de deseas?

Code: Select all | Expand

   for nFor := 1 to Fcount()

      oBrw:aCols[ nFor ]:cHeader := "Field: " + ltrim( str( nFor ) ) + CRLF + ;
         FieldName( nFor )  // aqui Armando

   next
 
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Armando
Posts: 3251
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Saber nombre de campo en xBrowse

Post by Armando »

Karinha:

Sí busco el nombre del campo asignado a la columna desde un record set
y me parece que FIELDNAME() es para DBFs, o estoy equivocado?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Saber nombre de campo en xBrowse

Post by karinha »

Armando, mira los ejemplos con ADO*.PRG Y FWSALES.PRG se sirve.

Regards, saludso.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Armando
Posts: 3251
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Saber nombre de campo en xBrowse

Post by Armando »

Karinha:

He revisado y ninguno ayuda.

A ver si hay una alma caritativa que apoye.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
Posts: 3251
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Saber nombre de campo en xBrowse (SOLUCIONADO)

Post by Armando »

Amigos todos:

La solución es: (Encontrada en el foro)

Code: Select all | Expand

   ? oBrw:aCols[oBrw:nColSel]:cExpr
 
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Post Reply