FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insertar un registro en un StringGrid despues de una consulta
Hola a todos, tengo este inconveniente.Hago una consulta y una suma de valores en donde los valores(la suma) los paso a un tchart y la consulta la paso a un stringgrid(me muestra las secciones y los valores correspondientes a cada una de ellas).Al final quiero insertar un registro que se llame resultado total y sumar todos los registros que me quedaron.Algo como lo siguiente quiero hacer:
Este es mi codigo :
|
#2
|
|||
|
|||
Hola...
¿Y el problema es? ¿Qué es lo que no te sale? ¿Te da algún error? Vamos, que si das más información se te puede ayudar mejor... Saludos... |
#3
|
|||
|
|||
Osea no me manda ningun error,logro que se visualicen los datos tanto en el grid como en el tchart, lo que quiero saber es como hacer para que se muestre despues de que trajo todos los datos en el grid una fila que diga Resultado Total
|
#4
|
|||
|
|||
Hola...
Pues agrega la linea al final de todo el cálculo, algo como:
Saludos... |
#5
|
|||
|
|||
Excelente Maeyanes.Ya me quedo.Tu sabes como hacer para sumar los valores que me aparecen en la grid y que en el renglo resultado total me aparezca me aparezca la suma de las 3 filas(osea el total de la suma).Saludos
|
#6
|
|||
|
|||
Hola...
Tienes de dos, sumar los valores al momento de irlos asignando al grid:
O también puedes usar las 3 filas anteriores al resultado para sumarlas:
Saludos... |
#7
|
|||
|
|||
Muchas Gracias!!!Me sirvio de mucho.Saludos
|
#8
|
|||
|
|||
Un ultima ayuda Maeyanes.Me puedes dar una idea de como puedo hacer para que en el StrinGrid pueda hacer una operacion de division.Lo que quiero hacer es lo siguiente.En el StringGrid ya logre mostrar todos los valores y la suma.Pero debo dividir el valor que obtuve en una seccion entre la suma de los valores maximos que tiene una respuesta de cada pregunta.Por ejemplo
El porcentaje se obtiene dividiendo el total de la seccion entre la suma de los valores mas altos, osea por ejemplo la suma de los valores mas altos de la seccion es 25, ya que esa seccion tiene 5 preguntas y los valores mas altos que hay de respuesta para cada pregunta es de 5.Por ejemplo Seccion Imagen Personal pregunta1 respuesta1(su valor es 1) respuesa2(su valor es 3) respuesta3(su valor es 5) Entonces como son 5 preguntas y los valores de las respuestas mas altas son de 5..entonces 5x5=25.Espero haberme dado a entender.Gracias por tus comentarios. |
#9
|
|||
|
|||
Un ultima ayuda Maeyanes.Me puedes dar una idea de como puedo hacer para que en el StrinGrid pueda hacer una operacion de division.Lo que quiero hacer es lo siguiente.En el StringGrid ya logre mostrar todos los valores y la suma.Pero debo dividir el valor que obtuve en una seccion entre la suma de los valores maximos que tiene una respuesta de cada pregunta.Por ejemplo
El porcentaje se obtiene dividiendo el total de la seccion entre la suma de los valores mas altos, osea por ejemplo la suma de los valores mas altos de la seccion es 25, ya que esa seccion tiene 5 preguntas y los valores mas altos que hay de respuesta para cada pregunta es de 5.Por ejemplo Seccion Imagen Personal pregunta1 respuesta1(su valor es 1) respuesa2(su valor es 3) respuesta3(su valor es 5) Entonces como son 5 preguntas y los valores de las respuestas mas altas son de 5..entonces 5x5=25.Espero haberme dado a entender.Gracias por tus comentarios. |
#10
|
|||
|
|||
Hola...
No tenías que repetir la pregunta dos veces... Para obtener esos porcentajes y sumas que necesitas, creo que lo mejor sería que lo hagas de otra forma y no usando el StringGrid. Vamos, que este componente está diseñado para mostrar datos y no para hacer cálculos con la misma. Todas las operaciones bien las puedes hacer usando directamente los queries. Puedes hacer queries del tipo:
o tal vez:
Y ya con lo que te devuelva el query entonces si lo muestras en alguna celda del StringGrid... Saludos... |
#11
|
|||
|
|||
Ok, si me referia a solo mostrarlos en el grid, no de hacer operaciones en el.Solo que para sacar los valores mas altos de cada pregunta, haria un max(campo)campo??asi, osea lo que pienso hacer es primero hacer un select de los campos y traer todos los que tenga en valor mayor.O tu como lo ves?A eso me referia, una idea de como obtener los valorer maximos, despues sumarlos y despues dividirlos.Gracias.Un saludo
|
#12
|
|||
|
|||
Hola, lo que hago es declaro un variable sumar de tipo integer..y la inicializo en 0, despues hago 3 select...el primero para sacar las secciones, el 2do. para sacar las preguntas y el 3ro. es para sacar las respuestas,en esta ultima hago una condicional en donde digo que el valor sea de 5.Despues hago un ciclo que cheque que no este vacio y vaya sacando los valores que tengan 5 y los sume, para despues dividirlo. Pero al momento de ejecutarlo, no me hace nada, solo aparece el cursor de la consulta, pero ahi se queda.Alguien sabe el por que?Este es mi codigo:
Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar Boton en StringGrid, | seb@ | OOP | 19 | 10-04-2016 05:09:21 |
Error al insertar registros en el StringGrid | Elite237 | OOP | 21 | 06-11-2008 20:01:17 |
cambiar color StringGrid, toda una fila, despues de la primera. | sakuragi | OOP | 5 | 28-11-2005 19:20:33 |
Ejecutar codigo despues de insertar valor en columna | el_barto | Conexión con bases de datos | 2 | 30-08-2005 23:20:57 |
No me inserta despues de un registro con Ñ o tilde | JoanKa | Firebird e Interbase | 2 | 04-03-2005 09:06:17 |
|