¿Fallos del programa o del programador?
Publicado por Preguntador VB (12 intervenciones) el 31/07/2009 09:18:51
Hola gente, tengo la pregunta del millon de dolares que siempre tiene dos respuestas basicas pero que seria necesario responder con un poco mas detallada.
Tengo OMR (Reconocedor Optico de Marcas). Cuando creas una plantilla, colocas controles de verificacion, uno debajo del otro, para saber lo marcado en cada respuesta en una hoja de encuestas tipo:
Pregunta 1 [ ] Si [ ] No.
Pregunta 2 [ ] Si [ ] No.
Pregunta 3 [ ] Si [ ] No.
Vamos, lo tipico.
Esa plantilla, obviamente, se utiliza para todas las hojas de la encuesta (ya que son iguales).
El problema es que, por ejemplo, en la encuesta 1, la marca de verificacion de la pregunta 1 (que es un cuadradito rojo englobando las respuestas Si y No) aparece en su sitio. El de la pregunta 2 tambien, y el de la pregunta 3 vuelve a subirse a la pregunta 1.
En la encuesta 2, la marca de la pregunta 1 se situa en la pregunta 2, la marca de la pregunta 2 aparece en la pregunta 2 y el de la pregunta 3 en la 3.
Es decir, que con cada hoja que se tiene que verificar aparece la marca en una posicion diferente cuando la plantilla, como he dicho, es la misma para todas las hojas.
Debo decir que el programa no cuadra la hoja en la pantalla para posicionar las marcas en su sitio, lo hace como si, previsiblemente, las hojas estuvieran bien escaneadas y perfectamente centradas por si mismas.
Por decirlo de otro modo, es como si escribieras:
Dim Suma
Suma = 2 + 2
y unas veces obtuvieras 4 y otras 5.
Aqui es cuando mucha gente dice que es culpa del programador, que algo ha hecho mal, ya que el programa solo hace lo que tu le dices que haga, pero ¿alguien puede explicar este error? ¿por que unas veces el programa lo hace "bien" y otras lo hace "mal"?
Gracias a todos.
Tengo OMR (Reconocedor Optico de Marcas). Cuando creas una plantilla, colocas controles de verificacion, uno debajo del otro, para saber lo marcado en cada respuesta en una hoja de encuestas tipo:
Pregunta 1 [ ] Si [ ] No.
Pregunta 2 [ ] Si [ ] No.
Pregunta 3 [ ] Si [ ] No.
Vamos, lo tipico.
Esa plantilla, obviamente, se utiliza para todas las hojas de la encuesta (ya que son iguales).
El problema es que, por ejemplo, en la encuesta 1, la marca de verificacion de la pregunta 1 (que es un cuadradito rojo englobando las respuestas Si y No) aparece en su sitio. El de la pregunta 2 tambien, y el de la pregunta 3 vuelve a subirse a la pregunta 1.
En la encuesta 2, la marca de la pregunta 1 se situa en la pregunta 2, la marca de la pregunta 2 aparece en la pregunta 2 y el de la pregunta 3 en la 3.
Es decir, que con cada hoja que se tiene que verificar aparece la marca en una posicion diferente cuando la plantilla, como he dicho, es la misma para todas las hojas.
Debo decir que el programa no cuadra la hoja en la pantalla para posicionar las marcas en su sitio, lo hace como si, previsiblemente, las hojas estuvieran bien escaneadas y perfectamente centradas por si mismas.
Por decirlo de otro modo, es como si escribieras:
Dim Suma
Suma = 2 + 2
y unas veces obtuvieras 4 y otras 5.
Aqui es cuando mucha gente dice que es culpa del programador, que algo ha hecho mal, ya que el programa solo hace lo que tu le dices que haga, pero ¿alguien puede explicar este error? ¿por que unas veces el programa lo hace "bien" y otras lo hace "mal"?
Gracias a todos.
Valora esta pregunta


0