Autor |
Mensaje |
Etapa anterior del foro Sin clasificar
|
#1 Publicado: 28 Jul 2003 00:00
Agradeciendo de antemano, actualmente desarrollo un proyecto en el que se interrelacionan 12 DB, una de ellas denominada "Presupuesto" es la interfase con la que se relacionan todas las demás que se encargan de manejar los datos de los clientes, los cálculos, etc. Ahora bien, mientras fui haciendo el diseño, realicé varias pruebas y los cálculos se hacian a una velocidad razonable, imperceptible para un usuario común, el caso es que una vez lista en fase beta, el cliente me solicitó que el tamaño se calculara de otra manera y me vi en la necesidad de construir una DB adicional que tiene 3 campos de calculo con sentencias if anidadas, el primero compara dos datos de entrada y escoge una de las opciones de la matriz, el segundo toma los mismos datos de entrada y los campara con otros valores en una segunda matriz y selecciona uno de los valores asignados, el tercer campo, toma estos dos resultados y hace también una serie de comparaciones en una tercera matriz para arrojar un resultado final, los calculos se hacen todos a la perfección, no hay errores de ningún tipo en cuanto a ello pero ahora la pantalla (layout) y los resultados tardan hasta 6 segundos en construirse, presumo que se debe a la cantidad de comparaciones que se realizan que deviene en un procesamiento lento,esto es normal?, hay otra manera de hacer algo parecido de modo más eficiente, gracias.Woodspaker
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Etapa anterior del foro Sin clasificar
|
#2 Publicado: 28 Jul 2003 00:00
HolaSí es normal que si utilizas muchas ordenes If anidadas el tiempo de reespuesta sea más lento.¿Has probrado a utilizar la orden Case? Puedes llegar a ganar hasta un 80% en la velocidad de respuesta, ya que una vez encuentra la orden adecuada se olvida del resto.Un saludoJuan Carlos
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Etapa anterior del foro Sin clasificar
|
#3 Publicado: 29 Jul 2003 00:00
No lo he probado ya que al usar la versión de Filemaker seteada con lenguaje en español me presenta multiple problemas con las (,) y los (;), razón por la que evito usar "case" sin embargo haré la prueba, gracias, luego te cuento.Pensé que te encontrabas de vacaciones, muchas gracias.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Etapa anterior del foro Sin clasificar
|
#4 Publicado: 29 Jul 2003 00:00
Estoy de vacaciones... :-))Los mensajes que ves aquí los estoy mandando, de momento, con un PDA conectado a un telefono móvil.Juan Carlos
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Etapa anterior del foro Sin clasificar
|
#5 Publicado: 30 Jul 2003 00:00
A mi me sucedia lo mismo con (,) y (;) en todas las funciones que intervenian dichos caracteres ortograficos.Conclusion, al trabajar con una version de fp en ingles, cambio el teclado a ingles..., problema solucionado.Saludetes a todo el foro, incluido JC y su PDA.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|