Problemas con DDDWs
Publicado por Malzate (1 intervención) el 23/08/2006 17:56:55
Saludos a todos mis colegas programadores, allá afuera.
He aquí mi problema:
Tengo un DDDW con una lista de códigos y descripciones. Aunque todos los códigos de la lista son diferentes, algunas descripciones se repiten, es decir son iguales a las descripciones de otros códigos (esto es así debido a que es una lista de cargos que tienen el mismo nombre pero códigos diferentes; por ejemplo, pueden existir 10 puestos de Analista Programador, todos con el mismo nombre pero con código diferente).
El problema se presenta cuando selecciono un cargo que tiene el mismo nombre de otro código que está en la lista antes del que seleccioné. PowerBuilder toma siempre el primero de la lista que tenga el mismo nombre (como si estuviera utilizando el nombre, y no el código, para establecer la corresponencia con la lista). Ejemplo:
Lista de cargos:
001 Analista Programador
002 Analista Programador
003 Analista Programador
Si selecciono el 002 ó el 003, PB toma como dato el 001.
Una posible solución, es, definitivamente, asignar nombres diferentes, pero mi cliente no acepta esta alternativa. ¿Hay alguna otra?
De antemano agradezco cualquier colaboración.
He aquí mi problema:
Tengo un DDDW con una lista de códigos y descripciones. Aunque todos los códigos de la lista son diferentes, algunas descripciones se repiten, es decir son iguales a las descripciones de otros códigos (esto es así debido a que es una lista de cargos que tienen el mismo nombre pero códigos diferentes; por ejemplo, pueden existir 10 puestos de Analista Programador, todos con el mismo nombre pero con código diferente).
El problema se presenta cuando selecciono un cargo que tiene el mismo nombre de otro código que está en la lista antes del que seleccioné. PowerBuilder toma siempre el primero de la lista que tenga el mismo nombre (como si estuviera utilizando el nombre, y no el código, para establecer la corresponencia con la lista). Ejemplo:
Lista de cargos:
001 Analista Programador
002 Analista Programador
003 Analista Programador
Si selecciono el 002 ó el 003, PB toma como dato el 001.
Una posible solución, es, definitivamente, asignar nombres diferentes, pero mi cliente no acepta esta alternativa. ¿Hay alguna otra?
De antemano agradezco cualquier colaboración.
Valora esta pregunta
0