FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda con un RowSet y xBrowse
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
Ayuda con un RowSet y xBrowse
Posted: Mon Apr 15, 2024 03:36 PM
Tengo el siguiente RowSet en MariaDB:
Code (fw): Select all Collapse
   TEXT INTO cQuery

      SELECT legajo,
             apellido,
             nombres,
             colegios.detalle as colegio,
             grupo
        FROM padron
   LEFT JOIN colegios ON padron.grupo = colegios.codigo
    ORDER BY apellido, nombres

   ENDTEXT
   oRs       := oApp:oServer:RowSet( cQuery )
Necesito mostrar un xbrowse solo con algunas columnas:
Code (fw): Select all Collapse
   aHeaders  := { "Legajo",;
                        "Apellido y nombres",;
                        "Colegio" }

   aCols     := { "legajo",;
                      "CapFirst( apellido ) + ' ' + CapFirst( nombres )",; 
                      "colegio" }

// CapFirst() muestra el texto en minùscula salvo la primer letra de cada palabra

   @ nRow, nCol XBROWSE ::oBrw;
                   SIZE nBrwW, nBrwH;
                  PIXEL;
                     OF ::oDlg;
             DATASOURCE ::oRs;
               AUTOSORT;
                COLUMNS aCols
El problema que tengo es que no logro hacer funcionar correctamente el xbrowse, esta definido como "AUTOSORT"
El campo LEGAJO es numerico, ordena correctamente pero al hacer una busqueda incremental obtengo el aviso de "TYPE MISMATCH".
Que hay que tener en cuenta
Bienvenida cualquier ayuda.
Alejandro Cebolido

Buenos Aires, Argentina
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
Re: Ayuda con un RowSet y xBrowse
Posted: Mon Apr 15, 2024 09:31 PM
Solucionado!
En principio, decidí separar apellido y nombres, el problema que tenía lo pude solucionar de la siguiente manera y dejé de tener el error TYPE
MISMATCH
Code (fw): Select all Collapse
   aCols     := { "legajo",;
                      "apellido",;
                      "nombres",;
                      "colegio" }

   aStrData  := { { || oRs:Legajo ) },;
                        { || CapFirst( oRs:Apellido ) },;
                        { || CapFirst( oRs:Nombres ) },;
                        { || CapFirst( oRs:Colegio ) } }
Alejandro Cebolido

Buenos Aires, Argentina
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: Ayuda con un RowSet y xBrowse
Posted: Mon Apr 15, 2024 10:16 PM

Excelente Alejandro,

! Viva la libertad carajo !

tienes un ejemplo mas completo ?

saludos !

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "

Continue the discussion