no puedo ver todos los datos en un form

Código útil, tips de programación, etc.
Responder
Angel55
Mensajes: 1
Registrado: Sab Feb 18, 2017 1:24 am
Contactar:

no puedo ver todos los datos en un form

Mensaje por Angel55 » Mar Oct 24, 2017 10:09 pm

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


Carlos Relva
Ayudante de Santa
Mensajes: 74
Registrado: Dom Feb 06, 2011 8:53 pm
Contactar:

Re: no puedo ver todos los datos en un form

Mensaje por Carlos Relva » Mar Oct 24, 2017 10:33 pm

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
Carlos Roque Relva
Clarion C9, C10
Salto (Bs.As.)
Argentina

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados