Inicio > Microsoft Access > luis45ccs > arrastrar y soltar un boton

arrastrar y soltar un boton

Experto:
Usuario: Anónimo Fecha: 05/11/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
28/10/2009
Usuario
hola Luis: tengo un formulario compuesto de un subformulario (que presenta 12 fotografías correspondientes a 12 registros de una tabla) y dispuestos en uno de los lados del formulario nueve botones de comando (numerados del 1 al 9)
cada registro tiene varios campos, entre ellos... uno denominado CATEGORIA, así como la fotografía que se muestra en el subformulario
Lo que pretendo conseguir es que al arrastrar uno de los nueve botones (por ejemplo el 4) y soltarlo sobre cualquiera de las 12 fotos del subformulario, se ejecute una consulta de actualización que asigne el valor 4 en el campo CATEGORIA para esa fotografía, o dicho de otra forma... que asigne el valor 4 en el campo CATEGORIA al registro al que pertenece la foto que se muestra en el subformulario 
Gracias anticipadas. Carlos
29/10/2009
carlossp, experto respondiendo en Microsoft Access
Experto
Hola
no es dificil
en el evento mousedown se haria casi todo
crea una variable estatica o global del form o global general podriamos llamarla capturado o moviendo
si esta en cero pasala a uno y si se mueve el mouse mueve el boton (evento mousemove) claro solo si esta en uno nuestra variable "capturado"
al soltar el mouse (evento mousedown) si esta en uno nuestra variable "capturado"
verifica que las coordenadas de boton esten dentro de la foto , si no lo estan regresa el boton
si, si lo estan ya puedes escribir el valos en el registro actual , ya sabes el numero del botosn , porque el evento mousedown se hace por cada boton (la misma rutina para todos , repetida, o haz una funcion general)
no se si el form es continuo
si es continuo devo revisar como hacerlo
me gustaria ver tu aplicación , tambien para ayudarte mejor , si no te molesta
enviame la parte que quieras y la mejoramos juntos
luis45ccs@hotmail.com
 
 
 
 
 
 
05/11/2009
Usuario
muy, muy bueno... las aportaciones que estás realizando a la aplicación son de un altísimo nivel, y sin ellas desde luego que no podría podido conseguirlo...
creo que en este caso decir gracias se queda un poco corto... por eso me extiendo un poco más para darte ánimos y de alguna manera compensar tu esfuerzo y dedicación con estas palabras de aliento
... gracias por tu tiempo y dedicación, Carlos
Enlaces patrocinados