Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2008, 00:53
duende1422
 
Fecha de Ingreso: agosto-2004
Mensajes: 67
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Consulta de access desde VBA

Que tal, por lo que entiendo tenes dos tablas una con los equipos y la otra esta vacia que es la del calendario, osea vos queres que te cree el fixture automaticamente y eso definitivamente no lo vas a realizar con una consulta a una base de datos, tendrias que realizar un programita que en base a los equipos que tenes en la tabla te cree el fixture ya sea en VBA o en otro lenguaje.
Si tu pregunta era como hacer ese programa te equivocaste de foro ya que no tiene mucho que ver las consultas a la base de datos!!! je. Solo vas a tener una consulta para levantar los equipos y depues de que el programa te realice el fixture simplemente insertarlo en la otra tabla.
Desconozco cuanto sabes de programacion pero te tiro una idea que se me viene ahora a la mente para realizar el fixture.
Yo crearia 10 vectores (Array), por cada equipo, de 9 posiciones, que seria cada fecha a jugar (de ida, el de vuelta se puede repetir las mismas fechas o realizar lo mismo 2 veces).
Ahora para el equipo 1 (Array1) haria un random en cada posicion siempre chequeando que ese random no de 1, ya que no va a jugar consigo mismo y que no sea mayor de 10 que es la cantidad de equipos.
Ahi ya tendria las primeras 9 fechas del primer equipo ahora tengo que rellenar en base a esos resultados los demas vectores ya que si me salio que en la primer fecha juega con el equipo dos en la primer posicion del vector dos tendria que figurar el uno y asi con todas las posiciones, luego vuelvo a hacer el random con el equipo dos (Array2) pero verificando que no me salga el numero 2, ni el 1 ya que ese partido ya esta puesto.
El tema de la jornada te la da la posicion del vector y la fecha simplemente desde una fecha inicial le vas sumando 7 dias.

No se si esta idea al boleo que me surgio te sirve, si se entendio o simplemente te maree mas todavia jajaja, cualquier cosa decime y veo si puedo pulir un poco esto, tambien teniendo una idea de si sabes programar y que nivel de programacion tenes, no se necesita mucho para hacer esto, pero si saber hacer funciones manejar vectores y realizar busquedas.

Hasta luego.