Ayuda porfavor

jbnene3

Bovino maduro
#1
Bueno amigos necesito su ayuda no pido que me hagan el trabajo pero si que me expliquen porfa
desarrollo un programa 3n visual fox 6.o y necesito un calendario que al dar click en una fecha este me lo arrastre a una tabla temporal eso es lo que mas me ocupa ahorita del programa ya que tengo que dar un avance en diciembre gracias de antemano

repito no quiero el trabajo echo solo una explicacion
 

KenKenay

Bovino adolescente
#2
Saludos,

Ese problema me mantuvo en vela hace par de años.
Mi primera solucion fue usar un control ActiveX (.ocx) el Calendario de los controles de Microsoft, pero luego tenia problemas cuando los instalaba el Sistema en la Computadora del cliente, en el sentido de los privilegios de instalacion (debes usar un usuario tipo Administrador y no uno "Sin privilegio"), la version del ActiveX era diferente lo que obligaba a instalar "Tu Version" pero cualquier programa o actulizacion de Windows lo sobreescribia cambiandolo... dolor de cabeza...

Mi solucion final, fue diseña un Formulario "pequeño" en el cual dibujaba el mes entero en cuestion (con contoles Label para los dia, combo box para el mes, y spinner para el año), a este formulario le paso mediante una variable "PUBLIC" (m.dFechaCalendario) una fecha en el cual este se basara para construir el calendario del mes y año (y resaltaba el dia) de la fecha parametreada, si estaba vacia la variable PUBLIC simplemente mostraba el calendario del dia/mes/año actual.
Cuando el usuario elejia una fecha (la que gustase) mediante DobleClic o un Boton "Aceptar" esta fecha se almacenaba en la misma variable PUBLIC original (m.dFechaCalendario), el sistema que hizo la llamada del Formulario Calendario, chequeara el valor de la variable PUBLIC y la almacenara en la variable del control TEXT (que se espera que usuario escriba o seleccione una fecha), si cambio "actualizo" si no "no actualizo" el control TEXT.

Al lado del control TEXT que se espera almacenara la fecha agrego un pequeño botón que se encargara se invocar el formulario de calendario, este formulario de calendario debe tener la propiedad Modal y Siempre Encima.

Basandome en esta simple idea (claro, luego modifique un poco los codigos...), hize otro formulario que muestra una "Calculadora", para ayudar a la digitalización de Numeros en los cambos Numéricos (en incluso hace operaciones basicas de suma, resta, multi, divi, etc. y el resultado es el que se regresa), tambien otro que muestra un Teclado compelto (...). Estos formulario hace la vida un poco mas flojas para el Usuario (o facilitan sin tiene discapacidad o problemas con su teclado por idioma, desconfiguracion o daños fisicos o no tiene teclado, actualment estoy tratando de adaptar un diccionario al estilo de los celulares).



Ken Torrealba
El Callao - Venezuela
www.elcallao.net
 

jbnene3

Bovino maduro
#3
gracias camarada

Saludos,

Ese problema me mantuvo en vela hace par de años.
Mi primera solucion fue usar un control ActiveX (.ocx) el Calendario de los controles de Microsoft, pero luego tenia problemas cuando los instalaba el Sistema en la Computadora del cliente, en el sentido de los privilegios de instalacion (debes usar un usuario tipo Administrador y no uno "Sin privilegio"), la version del ActiveX era diferente lo que obligaba a instalar "Tu Version" pero cualquier programa o actulizacion de Windows lo sobreescribia cambiandolo... dolor de cabeza...

Mi solucion final, fue diseña un Formulario "pequeño" en el cual dibujaba el mes entero en cuestion (con contoles Label para los dia, combo box para el mes, y spinner para el año), a este formulario le paso mediante una variable "PUBLIC" (m.dFechaCalendario) una fecha en el cual este se basara para construir el calendario del mes y año (y resaltaba el dia) de la fecha parametreada, si estaba vacia la variable PUBLIC simplemente mostraba el calendario del dia/mes/año actual.
Cuando el usuario elejia una fecha (la que gustase) mediante DobleClic o un Boton "Aceptar" esta fecha se almacenaba en la misma variable PUBLIC original (m.dFechaCalendario), el sistema que hizo la llamada del Formulario Calendario, chequeara el valor de la variable PUBLIC y la almacenara en la variable del control TEXT (que se espera que usuario escriba o seleccione una fecha), si cambio "actualizo" si no "no actualizo" el control TEXT.

Al lado del control TEXT que se espera almacenara la fecha agrego un pequeño botón que se encargara se invocar el formulario de calendario, este formulario de calendario debe tener la propiedad Modal y Siempre Encima.

Basandome en esta simple idea (claro, luego modifique un poco los codigos...), hize otro formulario que muestra una "Calculadora", para ayudar a la digitalización de Numeros en los cambos Numéricos (en incluso hace operaciones basicas de suma, resta, multi, divi, etc. y el resultado es el que se regresa), tambien otro que muestra un Teclado compelto (...). Estos formulario hace la vida un poco mas flojas para el Usuario (o facilitan sin tiene discapacidad o problemas con su teclado por idioma, desconfiguracion o daños fisicos o no tiene teclado, actualment estoy tratando de adaptar un diccionario al estilo de los celulares).



Ken Torrealba
El Callao - Venezuela
www.elcallao.net





muchas gracias como dices mi amigo este problema es para hacer floja la vida del usuario mas sin embargo es lo que quieren a y otra cosa si nos tiene en vela gracias de nuevo y espero mas opiniones de los bacunos jeje
 
#4
hola quiera saber si me pueden ayudar con un ccontrolador de visual basic
tx text control activex v14 0
en version completa por favor, yo la tengo en version demo, lo quiero para abir documentos en word
 
Arriba