English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Como hacer para utilizar una ventana emergente con un calendario con el fin de introdicir fechas en un formulario de una base de datos que estoy haciendo??

2006-08-29 06:47:05 · 3 respuestas · pregunta de ric 1 en Ordenadores e Internet Programación y Diseño

3 respuestas

Puedes usar el control MSCalendar o DTPicker.

Menu Insertar->Control Active X->Date and Time Picker
y colocas el control en la forma
Cambias la propiedad Control Source al campo
y eso es todo.
En lugar de Date and Time Picker puedes usar Calendar x.0

2006-08-29 07:16:06 · answer #1 · answered by Anonymous · 0 0

Primero creas un formulario que se llame Calendario, despues vas al menu insertar, alli vas a control activex. En la ventana que te aparece seleccionas Calendar Control y aceptar. En el calendario que te aparece haces click derecho, generar evento, generador de codigo. En donde aparece el cursor escribis: Form_NOMBRE_DE_TU_FORMULARIO. CAMPO_DONDE_QUERES_QUE_ APARESCA_LA_FECHA.Value = Me.CtrlActiveX0.Value. Guardas todo y lo cerras (para que funcione como una ventana emergente sugiero que en las propiedades del formulario el la opcion modal le pongas si.). Despues vas al formulario y en el comando donde queres que te aparesca la ventana emergente (un boton, un menu desplegable, etc), haces click derecho elegis generar evento y seleccionas generador de codigo, en el menu desplegable de la parte superior derecha de la ventana de codigo seleccionas la accion que tenes que hacer para que aparesca el calendario (en un boton o un cuadro de texto seria click, en un menu seria change), luego donde se pociciona el cursor escribis sin las <>.
Guardas todo y listo.

Se que es un poco confuso si no sabes algo de visual basic, pero espero que te sirva

2006-08-29 07:21:51 · answer #2 · answered by KSys 1 · 0 0

Por lo que te entendi puedo sugerirte crear el formulario y despues ejecutarlo automaticamente con con una macro.

2006-08-29 06:56:08 · answer #3 · answered by ¦¦ C∂ЯLO§ ¦¦ 6 · 0 0

fedest.com, questions and answers