el caso es que si un campo ya existe en una DS, no se puede poner ese mismo
campo en otra DS.
esto da error de compilacion.

una posible forma de cambiar la pantalla verde (file WRKSTN) a un programa y
cambiar la pantalla por algo mas moderno (p.e. html) consiste claro está en
quitar al programa el fichero WORKSTN,
pero si se quita workstn se quitan las referencias de los campos en
pantallas,
de forma que una idea es poner esos campos en una DS.

pero si algun campo de pantalla YA estaba en una DS, el compilador da error
diciendo que un campo no puede estar en dos DS.

por ejemplo,
- se tienen en pantalla tres campos DIA, MES, ANYO.
- esos tres campos estaban en una DS para "unirlos" en el campo FECHA.
- si ahora ponemos esos tres campos en una nueva DS
- ERROR

en un programa concreto y sencillo todo se puede arreglar echandole un
vistazo y haciendo pequeños cambios,
pero si el programa es grande, o muchos programas, se requiere un cuidado
especial y no se puede estar seguro que el programador no va a tener algun
peq despiste, ya que todas las menciones a campos hijo o padre de las DS hay
que revisarlas para hacer moves delante/detras, o usar ds-nominadas, etc.

---

alguien se ha encontrado con este tema de mismo campo en varias DS?
puede haber otra forma de mencionar los campos?

quiza otra forma seria cambiar el file workstn por un file PF sin datos solo
para que los campos existan? pero como decian... si no es por tener otro
file.... pero tenerlo pa-ná...?

como dijo el guerra, hay gente pa-tó, asi que igual hay programas que no
necesitan usar DS de campos de pantalla y otros que lo usan a tutiplen.


Saludos,
Guillermo Andrades
http://cpiSoftware.es
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a