Re: [pyPYME-Giotto] Procedimiento para sub-busquedas... o algo asi!
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-07-27 23:47:09
|
El mar, 26-07-2005 a las 22:44, maram escribi=F3: > Orden de Pago, formulario-ficha. >=20 > En el campo: CODIGO_PROVEEDOR, como hago la busqueda... > 1) Al presionar "enter" en el campo COD_PROV, pasa a busqueda ficha-lis= ta? >=20 > 2) Al ingresar un codigo, si no es valido, pasa a busqueda ficha-lista? >=20 > 3) Ponemos un "boton busq de proveedor" junto al campo COD_PROV para qu= e > al presionarlo pase a busqueda... >=20 > 4) Las opciones 1,2,3 >=20 > 5) Otra opcion? Para mi gusto lo mejor es: 1. cuando el control asociado al c=F3digo "auxiliar" pierde el foco ha de determinar si se ha cambiado su valor 2. en caso afirmativo, proceder con el punto 3; en caso contrario no hacer nada 3. se busca en la base de datos el registro correspondiente al c=F3dig= o introducido 4. si se encuentra, se cargan los datos en los controles del formulario, si corresponde, o simplemente se deja pasar el foco 5. si no se encuentra podemos mostrar un QDialog que permita que el usuario realize 1 de 3 opciones: a) a=F1adir un nuevo registro en la tabla "auxiliar" (mediante un QDialog, que se corresponder=E1 con el controlador del formulario-ficha d= e la tabla "auxiliar" us=E1ndolo "en modo di=E1logo") b) iniciar un proceso de b=FAsqueda de registros de la tabla "auxiliar" c) mostrar el formulario-lista correspondiente "en modo di=E1logo" para permitir que el usuario elija 1 registro Jose |