Entrar
¿Nuevo usuario? Inscribirme
DesarrolloClipper · Desarrollo de Software en CA-Clipper
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [CA-Clipper] Como paso a mayuscula   Lista de mensajes  
Responder | Reenviar Mensaje #770 de 3604 |
Re: [CA-Clipper] Como paso a mayuscula

 
Solo para dar una opcion mas, la de Jaime esta muy buena tambien!!
 
 
for i := 1 to fcount()
    @ 11, 11 SAY    FIELDNAME( i ) + ":" + fieldput( i, upper( fieldget(i) )
next
 
Bueno aca tendrias que controlar que la variable sea de Caracteres, pero bueno eso ya lo tenes que ver vos!
Porque si llegas a colocar otro tipo, no funcionaria ni el SAY
 
for i := 1 to fcount()
    if valtype( xCampo := fieldget( i ) ) == "C"
        @ 11, 11 SAY    FIELDNAME( i ) + ":" + fieldput( i, upper( xCampo )
    endif
next
 
Bueno espero te ayude
 
 
Inf. Eduardo Rizzolo
MP 0023 CPCIM Ley 3752.
Posadas Misiones Argentina
fullpaint@...
fullpaint@...
icq 39280741
 
-------Mensaje original-------
 
Fecha: Wednesday, May 14, 2003 3:12:31 AM
Asunto: Re: [CA-Clipper] Como paso a mayuscula
 
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!
Jaime Irurzun.
www.irusoft.com
 
 
 
----- Original Message -----
From: dag_ferro
Sent: Wednesday, May 14, 2003 6:31 AM
Subject: [CA-Clipper] Como paso a mayuscula

Hola grupo, como estas
Mi 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 hace
lo que yo hice fue lo siguiente
carge el campo
@11,11 say 'Nombre: ' + articulo (articulo es un campo del DBF)
luego pase es campo a una variable
art = articulo
luego reemplaze el campo articulo con
replace articulo wiht upper(art)
 
@11,11 say 'Nombre: ' + articulo (articulo es un campo del DBF)
art = articulo
replace 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 innecesario
si llega a haber una funcion avisen
desde ya muchas gracias
 
Daniel 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!.

------------------------------
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!.
 
_________________________________________________________________
  IncrediMail - El E-mail ha evolucionado finalmente - Haga clic aquí


Mié, 14 de May, 2003 11:51 am

fullpaint
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #770 de 3604 |
Desplegar mensajes Autor Ordenar por fecha

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 :=...
Jaime Irurzun
jaimeirurzun@...
Enviar correo
14 de May, 2003
6:14 am

Solo para dar una opcion mas, la de Jaime esta muy buena tambien!! for i := 1 to fcount() @ 11, 11 SAY FIELDNAME( i ) + ":" + fieldput( i, upper(...
Eduardo Rizzolo
fullpaint
Sin conexión Enviar correo
14 de May, 2003
11:51 am

Hola Gente!!! Soy Gabriel de Quilmes, Bs. As., el motivo por el que escribe este mensaje es para preguntarles si saben de donde puedo bajar algun manual...
Gabriel Yost
gabrielyost
Sin conexión Enviar correo
14 de May, 2003
1:58 pm

Vos estas especificando que ingresa una factura, ahora bien, mi pregunta es por alta o modificacion?? si es por alta tendria que ser asi: while .t. dbappend() ...
(no author)
(no email address)
Enviar correo
14 de May, 2003
2:12 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda