Saber nombre de campo en xBrowse (SOLUCIONADO)

Saber nombre de campo en xBrowse (SOLUCIONADO)

Postby Armando » Thu Oct 19, 2023 4:00 am

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 view

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
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Saber nombre de campo en xBrowse

Postby Willi Quintana » Thu Oct 19, 2023 4:05 pm

Mi Estimado
Code: Select all  Expand view

:FieldName(nPos)   // nPos en el numero de columna
 
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Saber nombre de campo en xBrowse

Postby Armando » Thu Oct 19, 2023 5:31 pm

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
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Saber nombre de campo en xBrowse

Postby karinha » Thu Oct 19, 2023 5:33 pm

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
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Saber nombre de campo en xBrowse

Postby Armando » Thu Oct 19, 2023 5:44 pm

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
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Saber nombre de campo en xBrowse

Postby karinha » Thu Oct 19, 2023 5:54 pm

Armando, no és esto de deseas?

Code: Select all  Expand view

   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
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Saber nombre de campo en xBrowse

Postby Armando » Thu Oct 19, 2023 6:06 pm

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
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Saber nombre de campo en xBrowse

Postby karinha » Thu Oct 19, 2023 6:24 pm

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
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Saber nombre de campo en xBrowse

Postby Armando » Thu Oct 19, 2023 6:57 pm

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: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Saber nombre de campo en xBrowse (SOLUCIONADO)

Postby Armando » Thu Oct 19, 2023 7:09 pm

Amigos todos:

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

Code: Select all  Expand view

   ? 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
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

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