![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Pon un ejemplo de la línea, porque no entiendo bien cual es el formato de cada una.
Si por ejemplo fuera así: Código:
01/01/2009,123.98 02/01/2009,21.32 ... - Lees todo dentro de un TStringList (SList.LoadFromFile(archivo)) - Te metes dentro de un bucle leyendo cada linea (for i := 0 to SList.Lines.Count -1) - De cada línea lees las partes ( fecha := StringToDateTime(copy(SList.Lines[i],1,10)) dato := StrToInt(copy(SList.Lines[i],12,10 {longitud del campo})) ) - Con un if verificas si la fecha está dentro del rango a promediar (if ((fecha>=DesdeFecha) and (fecha<=HastaFecha)) then)
|
|
#2
|
|||
|
|||
|
el formato es asi dato1-dato2; fecha muchas gracias
|
|
#3
|
||||
|
||||
|
Cita:
Luego buscas la posición del ; (punto y coma) y extraes el dato2 Finalmente, desde ; hasta el final será la fecha.
|
|
#4
|
|||
|
|||
|
muchas gracias por tu ayuda me ha servido de mucho pero aun me saca u nerror al decirme que SList.lines no es un identificador valido
|
|
#5
|
||||
|
||||
|
Ahí me he equivocado... lo escribí directamente en el foro, sin probarlo en el IDE de Delphi.
Los TStringList no tienen la propiedad "Lines". Puedes acceder directamente a cada String de la lista mediante un índice. Quedría así:
|
|
#6
|
|||
|
|||
|
gracias
yop se que ya me volvii canson con esto y de verdad perdon peroe s que mi asesor sugirio otro metodo apra guardar el texto y la verdad no me sirve por que es con el rewrite(F) y siemrpe solo puedo guardar una medicion por vez y ahora cuando trato tu metodo de leer que es mucho mas facil ahi un error.
Z := trim(Copy(SList[i], k, Length(SList[i]-k))); donde me dice que lso enteros y las cadenas son incompatibles y no se que hacer para solucioanr el error |
|
#7
|
||||
|
||||
|
SList[i] es un string.
Copy (...) devuelve un string. Trim (...) devuelve un string. Z, por lo que dices debe ser un entero. Debes convertir el tipo de dato con la función StrToInt(...) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sacar el promedio o media en sql ? | juangabriel1786 | SQL | 4 | 04-12-2008 23:33:28 |
| ¿Como capturar el promedio de un tdbchart? | ANXO | Conexión con bases de datos | 3 | 28-11-2005 15:41:14 |
| Recuperar Promedio de un TdbChart en un dbedit | ANXO | Gráficos | 0 | 20-11-2005 13:05:35 |
| Como hago un promedio de una columna? | ANXO | Conexión con bases de datos | 10 | 12-10-2005 01:56:08 |
| Promedio de campo calculado con una sub-consulta | ContraVeneno | SQL | 8 | 06-10-2005 16:38:06 |
|