PDA

Ver la Versión Completa : resultados y clasificacion


MiGuEJeReZ
27-06-2006, 02:16:36
Bueno mi gestion es sobre una escuela deportiva..lo que quiero hacer es que en un formulario tener los enfrentamientos de los distintos equipos y en otro las clasificaciones..haber si me podeis dar ideas de como hacer que por ejemplo en el formulario de resultados introducir los resultados de los equipos y que se me actualize en el otro formulario la clasificacion que la he pensado poner con un dbgrid y un query con un select ordenado por puntos y con condiciones y eso... pero como podría hacer eso?? aver si me podeis aportar ideas..muchas gracias de antemano

PD. los resultados los tendría que poner con edit no???

un saludo

Sotrono
27-06-2006, 03:12:49
haber si me podeis dar ideas de como hacer que por ejemplo en el formulario de resultados introducir los resultados de los equipos y que se me actualize en el otro formulario la clasificacion que la he pensado poner con un dbgrid y un query con un select ordenado por puntos y con condiciones y eso... pero como podría hacer eso??
Cuál es el problema que tenés??
Lo que tenés que hacer es, desde el formulario de resultados, modificar la base de datos, que lo podés hacer con DBEdits. Una vez modificada la BD tenés que actualizar el formulario de Clasificacion con una consulta de selección.
Como vez, lo que te dije no es muy distinto a lo que dijiste vos.
Tal vez si no manejas bien el acceso a las BDs te recomiendo que "practiques" un poco. En el foro hay mucha información útil.
Cualquier duda pregunta..

Bytes!!

nemesio
27-06-2006, 03:35:33
Hola

Si introduces los datos capturados en un formulario a una tabla, cuando abras el otro formulario y consultes la misma tabla de seguro vas a tener la información que guardaste bien sea si el query está ordenado o no.

MiGuEJeReZ
27-06-2006, 09:47:36
Mi duda principalmente es que como enlazo yo los dbedits de los resultados al equipo , por ejemplo yo kiero ponerlo mas o menos asi: dbcombobox (para elegir el equipo de casa) dbedit (poner numero de goles equipo de casa) - dbcombobox (para elegir el equipo visitante) dbedit (numero de goles equipo visitante).. esa es mi idea pero como enlazo yo los dbedit para que cada uno sea el numero de goles del equipo que haya elegido yo en el combobox.. y directamente se actualize en las clasificaciones ..
espero haberme explicado bien.. gracias un saludito

kuan-yiu
27-06-2006, 11:30:18
Los DBEdits tienen un par de propiedades que te permiten enlazarlos con consultas concretas: DataSource y DataField.
Haces la consulta (TQuery) y usas un interfaz (TDataSource) para mostrarla en el formulario y relacionarla con todos los componentes que necesites. Mientras actualices la consulta y te posiciones en el registro que necesites de ella los DBEdit y DBComboBox mostrarán automáticamente el contenido de los campos con los que los has enlazado.

MiGuEJeReZ
27-06-2006, 11:54:55
Bueno y con eso que me dices que tengo que enlazar el dbedit con las tabla mediante el datasource y el datafield no??
pero para eso tengo q tener dos tablas no??
una de resultados con los campos local, resultado_local, visitante, resultado_visitante. y la otra tabla la de clasificación con todos los datos, nombre_equipo, partidos_jugados, ....... no??
tonse el dbedt lo enlazaria con la tabla resultados, y el campo por ejemplo resultado_local no?? un saludito

kuan-yiu
27-06-2006, 12:30:19
Bueno y con eso que me dices que tengo que enlazar el dbedit con las tabla mediante el datasource y el datafield no??
pero para eso tengo q tener dos tablas no??
una de resultados con los campos local, resultado_local, visitante, resultado_visitante. y la otra tabla la de clasificación con todos los datos, nombre_equipo, partidos_jugados, ....... no??
tonse el dbedt lo enlazaria con la tabla resultados, y el campo por ejemplo resultado_local no?? un saludito
El número de tablas y su relación es cosa tuya, depende de tus necesidades. El diseño debes tenerlo muy claro antes de ponerte a programar.
La tabla con los enfrentamientos (quienes jugaron, resultado, incidencias... lo que necesites) es imprescincible. También puedes tener otra con la clasificación, claro que ésta sería un resultado calculado y siempre se podría obtener a partir de la primera. Así que es decisión tuya calcular la clasificación cuando la necesites o guardarla y modificarla cada vez que se cambie la primera tabla.

Te recomiendo que busques algún manual de Delphi. Casi todos traen un ejemplo de acceso a bases de datos que seguro que te sirve como guía y te da una idea general. :) Luego ya te ayudaremos con los detalles.