Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2008, 15:42
Baldur
 
Fecha de Ingreso: mayo-2005
Ubicación: Vimianzo. A Coruña
Mensajes: 230
Antigüedad: 19 años, 11 meses
Puntos: 1
Re: ayuda con banderas

Bueno, pues si dices que cada botón se corresponde con un objeto yo diría que sería así, teniendo en cuenta que el botón1 se llama objeto1, el botón2 se llama objeto2...:
control.recordset.find("SELECT * FROM Objetos WHERE nombre='" & objeto1.name & "'")
control.recordset.field(1)="si"
control.recordset.update


En resumen sería eso, que cuando pulse el botón, busque el objeto con el nombre del botón, se sitúe en él, asigne el campo 1 (ocupado) el valor SI, y haga el update de las modificaciones realizadas.

No sé como tienes nombrados los botones, pero yo de ti, si no lo tienes hecho, haría una matriz de controles asignandoles un índice a cada botón(llamandolos objeto) que se corresponda este indice con el numero de objeto de la tabla y directamente con un:
control.recordset.find("SELECT * FROM Objetos WHERE nombre='objeto" & index & "'")
control.recordset.field(1)="si"
control.recordset.update

Así sólo tendrías que escribir ese código en el evento click del botón(matriz de botones) y nada más.
A lo mejor ya lo tienes hecho así, pero como se me ocurrió esta manerá rápida, sencilla y para toda la familia pues te la comento igualmente...xD

Saludos!