Página 1 de 1

no puedo ver todos los datos en un form

Publicado: Mar Oct 24, 2017 10:09 pm
por Angel55
Hola, en un form de detalle hago uso de un select para buscar al articulo y poder traer su descripcion, precio y existencia a traves de un boton de lookup
en el form despues de haber realizado el select solo me aparece la descripcion del articulo y lo demas no, ya le hize display a los campos que me falta, refresh, etc etc y nada al enviara grabar los datos, si tienen su informacion.
me podrian decir como desplegarlos en el form
gracias de antemano

Re: no puedo ver todos los datos en un form

Publicado: Mar Oct 24, 2017 10:33 pm
por Carlos Relva
Hola, creo que ocurre porque solamente te trae los datos de la clave.
Lo que hago generalmente es un fetch del registro luego de encontrarlo y ahi si lee todo.
Por ejemplo:

Código: Seleccionar todo

      If not 0{prop:acceptAll}
          PRV:CODIGO = loc:Proveedor
          If Access:PROVEED.fetch(PRV:PROVCOD)
              GlobalRequest = SelectRecord
                SelProveed
              If GlobalResponse = RequestCompleted
                  GlobalResponse = RequestCancelled        ! Clear Result
[b]                  loc:Proveedor = PRV:CODIGO
                  Access:PROVEED.fetch(PRV:PROVCOD)        ! llena el registro completo
[/b]                  Do ControlPrv                            ! otras asignaciones
              Else
                 ! Message('Escapó sin elegir. Reingresar si es necesario.')
                  loc:Proveedor = ''
                  select(?loc:Proveedor)
                  return(LEVEL:NOTIFY)
              End !If
          Else
              loc:Proveedor = PRV:CODIGO
              Do ControlPrv                                ! otras asignaciones
          End !If
      End !If
      ThisWindow.Reset()
O sea que elcodigo que agrego es:

Código: Seleccionar todo

                 loc:Proveedor = PRV:CODIGO
                  Access:PROVEED.fetch(PRV:PROVCOD)        ! llena el registro completo
Espero esto te sirva.
Saludos