Formulario

Tengo una tabla llamada empleados con la estructura
Cod_cargo          nom_cargo        cod_emp            nom_empl
1 xxxx 100 yyy
2
3
4
5 xxx 500 yyyy
El problema es que ya se lleno el codi emp del 500,, no puedo seguir en 600 por que hay otro código que corresponde a otro tipo de cargo (6) relacionado a un código de empleado (600), necesito ingresar los empleados del código de cargo 5 con código de cargo 700, mejor dicho para ingresarlos no hay problema el problema es que no los esta mostrando en un formulario de consulta, ahí coloco el código del formulario.
 SET FILTER TO SUBS(ALLT(STR(cod_empl)),1,1)="1"
 GO TOP
 .pgfdatos.personas.txtsuper.value = nom_empl
 SET FILTER TO SUBS(ALLT(STR(cod_empl)),1,1)="2"
 GO TOP
 .pgfdatos.personas.txtinstalador.value = nom_empl
 SET FILTER TO SUBS(ALLT(STR(cod_empl)),1,1)="3"
 GO TOP
 .pgfdatos.personas.txtcertificador.value = nom_empl
 SET FILTER TO SUBS(ALLT(STR(cod_empl)),1,1)="4"
 GO TOP
 .pgfdatos.personas.txtpegador.value = nom_empl
 SET FILTER TO SUBS(ALLT(STR(cod_empl)),1,1)="5"
 GO TOP
 .pgfdatos.personas.txtexcavador.value = nom_empl
 SET FILTER TO SUBS(ALLT(STR(cod_empl)),1,1)="6"
 .pgfdatos.personas.txtresanador.value = nom_empl
 SELECT certificados

1 Respuesta

Respuesta
1
1 Los códigos de empleados van de 100 en 100
2 EL código del empleado esta relacionado con el código de cargo
3 El Indice cod_emp ES único
4 El campo cod_emp es alfanumérico
¿5 El código que colocas con tantos SET FILTER a que corresponde al init del formulario a un botón a varios botones?
6 Los códigos de cargo pueden repetirse
Para darte una idea el Campo Cod_emp debe ser numérico e incrementarse de 1 en 1 e independiente del campo cod_cargo, que te recomiendo debe ser alfanumérico, con lo cual tus filtrso no tendrían tantas instrucciones.
Cada vez que usas SET FILTER en un archivo, pierdes el filtro anterior, si me indicas que es lo que quieres hacer con mucho gusto puedo ayudarte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas