Private Sub form_Keydown(KeyCode As Integer, Shift As Integer)
If KeyAscii = 27 Then
DataReport3.Visible = False
End If
le cambie el nombre de form por datareport para probar... pero nada. si alguien sabe por favor..
Saludos y gracias

| |||
Salir de datareport con tecla ESC Hola, tengo varios reportes hechos y necesito que cuando presione esc me oculte el datareport, yo hice esto (igual que en los forms) Private Sub form_Keydown(KeyCode As Integer, Shift As Integer) If KeyAscii = 27 Then DataReport3.Visible = False End If le cambie el nombre de form por datareport para probar... pero nada. si alguien sabe por favor.. Saludos y gracias ![]() |
| |||
Re: Salir de datareport con tecla ESC Hola, lo probe pero hace lo mismo (nada), lo que me llama la atencion es que el datareport ni siquiera tiene el evento keydown. Alguna otra idea please?? Última edición por analoyra; 04/05/2008 a las 20:18 |
| ||||
![]() Cita: Coloca un punto de interrupción en el Evento KeyDown para saber si realmente se está produciendo el evento al presionar la tecla Escape en el DataReport. Si no se ejecuta, intenta colocando la propiedad KeyPreview del Form a True.P.S.: También debes tener en cuenta lo que te dijo seba123neo de colocar KeyCode en vez de KeyAscii.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Re: Salir de datareport con tecla ESC Cita: Ya probe todo, el problema es que el datareport no tiene ninguna propieda Keypreview
Iniciado por David el Grande ![]() Coloca un punto de interrupción en el Evento KeyDown para saber si realmente se está produciendo el evento al presionar la tecla Escape en el DataReport. Si no se ejecuta, intenta colocando la propiedad KeyPreview del Form a True. P.S.: También debes tener en cuenta lo que te dijo seba123neo de colocar KeyCode en vez de KeyAscii. |
| ||||
![]() Cita: Me refería a la propiedad KeyPreview del Form, no del DataReport... ![]() Prueba con eso y nos cuentas si funciona o no...
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Re: Salir de datareport con tecla ESC Hola, eso que quieres hacer no se puede, al menos eso creo yo (no sé si habrá alguna API que lo solucione). El DataReport es un Form como otro cualquiera, pero con eventos muy limitados y por supuesto, no tiene ninguno que detecte la pulsacíón de teclas. Un saludo ![]() Última edición por Avellaneda; 08/05/2008 a las 07:13 |
| ||||
Re: Salir de datareport con tecla ESC si,lo podes hacer mediante alguna api,hay muchas para estos casos de deteccion de teclas,podes preguntar cual es la ventana activa en el momento ,y si es el datareport y apretas escape que te lo oculte... saludos.
__________________ " Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein |
| |||
Re: Salir de datareport con tecla ESC Gracias chicos, voy a buscar algun hilo en el foro a ver si esta Otra pregunta... porque cuanto mas uso el datareport menos me gusta. Esta el quickreport para basic?? o sino algun otro report que se pueda levantar datos de Access y no sea dificultoso como el Crystal Gracias por la ayuda |