Fecha y hora actual: Sábado 20 Sep 2014 17:57
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Calendario en formulario

Responder al Tema

Índice del Foro > Excel > Calendario en formulario

Autor Mensaje
arango



Registrado: 11 Mar 2009
Mensajes: 7

Mensaje Publicado: Viernes 08 May 2009 20:53

Título del mensaje: Calendario en formulario

Responder citando

Hola a todos, tengo un userform en el cual debo de ingresar 2 fechas, entrada y salida, me gustaria hacerlo mediante un control calendar, por el que al pinchar en el textbox de fecha de entrada apareciera el calendar, insertara la fecha y al pasar a otro textbox o combobox desapareciera, y así hasta llegar al otro textbox el de fecha de salida y realizar la misma operacion. Espero haberme explicado bien y que me ayudeis, como siempre muchas gracias por resolver nuestras dudas y por el interes que prestais.
GRACIAS.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
weirdmix
Moderador Global


Registrado: 08 May 2008
Mensajes: 1263
Ubicación: Cancún - MEXICO

Mensaje Publicado: Lunes 11 May 2009 18:38

Título del mensaje: Re: Calendario en formulario

Responder citando

inserta tu Calendar control y tu textbox, primero q nada ponle la propiedad Visible del calendar en False (todo esto claro en modo diseño) y luego pon lo siguiente en el evento Click del calendar:
Código:
TextBox1.Text = Calendar1.Value
Calendar1.Visible = False

por ultimo pon asi en el evento DblClick del textbox:
Código:
Calendar1.Visible = True

de esa manera, cuando el usuario de doble click en el textbox aparecera el calendario y cuando seleccione la fecha entonces le pondra la fecha seleccionada al textbox y se ocultara de nuevo...
¿es lo q necesitas?
Super Super Super


------------------------------
WeirdMix
Colaborador y Moderador Global
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
arango



Registrado: 11 Mar 2009
Mensajes: 7

Mensaje Publicado: Martes 12 May 2009 17:55

Título del mensaje: Re: Calendario en formulario

Responder citando

weirdmix escribió:
inserta tu Calendar control y tu textbox, primero q nada ponle la propiedad Visible del calendar en False (todo esto claro en modo diseño) y luego pon lo siguiente en el evento Click del calendar:
Código:
TextBox1.Text = Calendar1.Value
Calendar1.Visible = False

por ultimo pon asi en el evento DblClick del textbox:
Código:
Calendar1.Visible = True

de esa manera, cuando el usuario de doble click en el textbox aparecera el calendario y cuando seleccione la fecha entonces le pondra la fecha seleccionada al textbox y se ocultara de nuevo...
¿es lo q necesitas?
Super Super Super

Hola, muchas gracias por tu ayuda, lo he realizado tal y como me has comentado y efectivamente cuando pincho en el textboxt7 (fecha de salida) tal y como tu indicas aparece el calendario,inserto fecha y al cambiar a otro testboxt desaparece el calendario, pero como tengo que hacer para que cuando llegue al textboxt16 (fecha de regreso), me vuelva a aparecer el mismo calendario e insertar la fecha en este textboxt.
Gracias y espero no liarte mucho.

Bueno, despues de darle vueltas he conseguido a mi manera solucionarlo, he creado otro calendario para el texboxt16 y he repetido el mismo codigo, repitiendo la misma operacion con el otro textboxt.
Espero tu comomentario por si me he equivocado en algo
Gracias, por tu ayuda

Volver arriba
Ver perfil del usuario Enviar mensaje privado
arango



Registrado: 11 Mar 2009
Mensajes: 7

Mensaje Publicado: Martes 12 May 2009 19:04

Título del mensaje: Re: Calendario en formulario

Responder citando

Por último, os comento que llevo bastante tiempo intentando encontrar una formula para una hoja de consulta que tengo relacionada con el userform de antes, os lo explico:

En el userform inserto datos que se originan en mi departamento y en otra hoja tengo una consulta sobre los mismo, los datos del userform se insertan en la hoja registros, consta entre otros registros, (indico solamente los que interesan), fecha de entrada, cliente, libro, fecha salida.
en la hoja de consulta tengo una lista de validacion con los clientes, quiero saber:

en funcion del cliente de la lista de validacion (f4), saber la suma total de l dias, que el cliente ha tenido en su casa el libro o libros, segun los libros , el cliente y segun el año .

Las celdas de fechas son en el siguiente formato dd/mm/aaaa.
Espero haberme explicado correctamente para que me podais ayudar. Gracias.

Hoja registros
(columna a) (columna b) (columna c) (columna d)
fecha salida cliente libro fecha entrega



Si me podeis ayudar, eternamente agradecido

Volver arriba
Ver perfil del usuario Enviar mensaje privado
weirdmix
Moderador Global


Registrado: 08 May 2008
Mensajes: 1263
Ubicación: Cancún - MEXICO

Mensaje Publicado: Miércoles 13 May 2009 17:02

Título del mensaje: Re: Calendario en formulario

Responder citando

pues la solucion de poner otro calendario era la q yo mismo habia pensado, aunque hay otra...

de tu otro problema no acabo de entender, sera mejor q me mandes un mensaje privado y ahi te explico como le hacemos, porq en seguramente necesitare la hoja de calculo (sino es problema para ti) para poder ver bien de q estas hablando...

saludos
Super Super Super


------------------------------
WeirdMix
Colaborador y Moderador Global
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
arango



Registrado: 11 Mar 2009
Mensajes: 7

Mensaje Publicado: Miércoles 13 May 2009 20:47

Título del mensaje: Re: Calendario en formulario

Responder citando

weirdmix escribió:
pues la solucion de poner otro calendario era la q yo mismo habia pensado, aunque hay otra...

de tu otro problema no acabo de entender, sera mejor q me mandes un mensaje privado y ahi te explico como le hacemos, porq en seguramente necesitare la hoja de calculo (sino es problema para ti) para poder ver bien de q estas hablando...

saludos
Super Super Super

Muchas gracias por tu ofrecimiento, te lo envio ahora mimo.
Gracias de nuevo.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
elmago



Registrado: 05 Abr 2011
Mensajes: 5
Ubicación: Caracas-Venezuela

Mensaje Publicado: Martes 07 Jun 2011 16:24

Título del mensaje: Re: Calendario en formulario

Responder citando

weirdmix escribió:
inserta tu Calendar control y tu textbox, primero q nada ponle la propiedad Visible del calendar en False (todo esto claro en modo diseño) y luego pon lo siguiente en el evento Click del calendar:
Código:
TextBox1.Text = Calendar1.Value
Calendar1.Visible = False

por ultimo pon asi en el evento DblClick del textbox:
Código:
Calendar1.Visible = True

de esa manera, cuando el usuario de doble click en el textbox aparecera el calendario y cuando seleccione la fecha entonces le pondra la fecha seleccionada al textbox y se ocultara de nuevo...
¿es lo q necesitas?
Super Super Super


Muy buen codigo Aplauso facil y sencillo.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Ayuda con un formulario c#

mts_04 C, C#, Visual C++ 5 Viernes 12 Sep 2014 04:29 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Mostrar mensaje al rellenar campos de formulario

D.r. Manhattan JavaScript 1 Miércoles 25 Jun 2014 19:35 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Como pasar datos de un formulario con ajax

AbrahamJava PHP 3 Martes 17 Jun 2014 01:30 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Por que no envia el formulario divido con <d...

AbrahamJava HTML y CSS 4 Lunes 19 May 2014 16:28 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Formulario de compra no da resultados de compra

Arturo269 Programación Web en general 3 Martes 13 May 2014 16:53 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,