Daniel,
No he compilado ni se si esto está perfecto, pero tal vez por ese camino te pueda ayudar a reducir código...
aFields := Dbf->( dbStruct() )
FOR nI := 1 TO ( Dbf->( fCount() ) )
@ 11, 11 SAY aHeaders[ nI ] + aFields[ nI, DBS_NAME ]
xCampo := aFields[ nI, DBS_NAME ]
REPLACE aFields[ nI, DBS_NAME ] WITH upper( xCampo )
NEXT
Saludos!
----- Original Message -----From: dag_ferroSent: Wednesday, May 14, 2003 6:31 AMSubject: [CA-Clipper] Como paso a mayusculaHola grupo, como estasMi pregunta es la siguiente:Para pasar un array a mayuscula se usa el upper() yse asigna a otra, pero para pasar un campo de un dbf, como se hacelo que yo hice fue lo siguientecarge el campo@11,11 say 'Nombre: ' + articulo (articulo es un campo del DBF)luego pase es campo a una variableart = articuloluego reemplaze el campo articulo conreplace articulo wiht upper(art)@11,11 say 'Nombre: ' + articulo (articulo es un campo del DBF)art = articuloreplace articulo wiht upper(art)hay alguna otra forma de hacerlo, por que lo tuve que hacer con cada campo de la base, y esto me acarre mucha cantidad de codigo innecesariosi llega a haber una funcion avisendesde ya muchas graciasDaniel Grene
------------------------------
DesarrolloClipper:
Desarrollo de Software en CA-Clipper
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloClipper@...
Suscribirse........: DesarrolloClipper-Subscribe@...
Desuscribirse......: DesarrolloClipper-Unsubscribe@...
Administrador......: DesarrolloClipper-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloClipper
------------------------------
http://www.navegana.com/dinero/chanzes.html
Tu uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!.