Saltar al contenido

Archivo para control de Stock

publicado

Buen dia

Con el permiso de los señores expertos y como agradecimiento a todo lo aprendido y practicado de los diferentes temas, aportes y solicitudes de codigos para mi uso personal, me tomo la libertad de adjuntarles un archivo de control de Stock que fue hecho solo con la intencion de que sea usado por las personas a quienes les sea util. A quienes deseen aprender y tambien a quienes puedan evaluarlo y puedan darme su opinion ya que seguro puede tener algun detalle a corregir o incluir.

Se que en muchos casos la intencion es que las personas aprendan y se aventuren en la solcucion de los problemas que se le pueda presentar durante el aprendizaje, entre otros, pero estoy seguro que a partir de una idea, se pueden hacer volar la imaginacion y hacer muchas mas y mejores.

Gracias a todos por el honor de hacerme parte de esta comunidad y por brindarme un espacio para la participacion y apoyo a las tantas interrogantes que pueda tener.

En especial al señor Macrto Antonio a quien considero un Caballero en todo sentido.

Al señor Gerson-Pineda, al señor alucard2011 y a todos por igual....mis respetos por tan honorable labor.

Stock.2.0.zip

Stock.2.0.zip

  • Respuestas 217
  • Visitas 27.7k
  • Created
  • Última respuesta

Featured Replies

publicado

Hola!

Ambos archivos ya fueron descomprimidos en una carpeta, están juntos y habilitados con sus mismos nombres, pero al abrir el archivo en excel y hacer click sobre el botón menú aparece una ventana de información que cita: "No se puede cargar un objeto porque no esta disponible en este equipo", das click en aceptar y aparece un error al ingresar datos, resaltando "no se puede encontrar el proyecto o biblioteca"

publicado
  • Autor

Ok

No manejo el Excel 2013 pero si puedes, intenta ir al editor de visual basic, pulsa en en cualquier parte fuera del formulario que veas o click al icono que aparece con una llave y un martillo lo que se llamaría controles adicionales.

click con el botón derecho en dicho formulario de control adicionales y busca el control calendario 12.0 o la versión mas alta y selecciónalo. Espero sea eso. Si no lo encuentras o lo tienes de otra forma, buscaremos poner las fechas de manera manual.

publicado
  • Autor

Estoy viendo que en Excel 2013 emplean el Microsoft MonthView Control 6.0(SP6) y por ende el código que se emplea para la fechas se usa en funcion al control Calendar 8.0 que uso yo. Por dicha razón tendrás errores porque el control no esta disponible.

publicado

Si, ya pude observar eso!

intentare emplearlo de otra forma!

Mil Gracias Nuevamente.!

publicado
  • Autor

Hagamos esto; Deja que haga las modificaciones y quiete el formulario con el calendario y puedas colocar las fechas manualmente. Asi no tendras problemas con el control que no esté disponible. Dame unos minutos y lo adjunto.

publicado

Continua el error al tratar de registrar alguna información, te adjunto la imagen:

post-169854-145877009952_thumb.gif

publicado
  • Autor

El error es por la fecha actual que se mostrará en el formulario.

publicado
  • Autor

Por favor verifica si en los otros formularios se presenta otro error. Estaré viendo como resolver el de las fechas.

Espero que la solucion sea guardando la fecha en una variable Date.

publicado

Te comento, hay error al cargar clientes, proveedores, y al consultar registros. adjunto las imágenes. Me gustaría saber si a ti te arroja los mismos errores, me apena haberlos conseguirlos, de verdad disculpa y gracias

post-169854-145877009958_thumb.gif

post-169854-145877009966_thumb.gif

publicado
  • Autor

La funcion Format() Devuelve una cadena con el formato que especifiquen las instrucciones contenidas en una expresión String de formato. Es decir; De acuerdo al formato que se desea mostrar en un textbox por ejemplo:

Fromat(Date,"DD/MM/YY") muestra lo dias, mes y los años. En lo que respecta a los año, especifica que sean los ultimos numeros 1993=93

La Función Ucase() Devuelve una cadena o un carácter que contiene la cadena especificada convertida en mayúsculas.

Es decir; convierte una palabra que esté en minúscula a mayúscula.

publicado

No logro acomodar esos errores, por mas de que los modifico, y hasta los elimino, persisten y desencadenan otros posteriores. Al parecer antes de la función UCase no esta definida la variable

publicado
  • Autor

Descuida. Creo que para ello se deba crear un tema para tratar el asunto. Las diferencias entre 2007 y 2013 y las funciones.

publicado
  • Autor

Otra cosa... cuando guardas el archivo excel lo haces como libro habilitado para macros?

Debes ver que la extensión del archivo es.xlsm

publicado
  • Autor

Bien. debemos buscar la manera de solucionar el problema. Quizas, en un nuevo tema que se abra en el foro para ello ya que no sabria que hacer para estos casos.

publicado

La version que tengo de la librería para el calendario es la 11. Tienes la 12? pasala

Para ANA.

Si prefieres busca con S. google el archivo (librería) MSCAL.OCX y si posible la MSCAL.HLP

Colocalos en C:\Windows\System32 por si tienes W x86 y en Windows\syswow64 para Windows X64.

Luego registra la librería MSCAL.OCX.

Si tienes Office x64 instalado, no te servirá en Office x64, tienes que tener instalada la X86 de office.

Si dicho form donde tienes que aplicar la fecha Inicio y final, fuera con DTPicker, seria lo edeal para los Offices 2007, 2010, y 2013 que so nlos que no incorporan el calendario, MSCAL.OCX.

Realmente yo tengo ese de la pagina7 post 138 y no me aparecen dichos errores, es mas, ya unifique los 2 form (FechaI y FechaF) en uno solo, es decir un formulario menos

publicado

@[uSER=169854]ANA GUERRERO[/uSER] @[uSER=98799]Enigma25[/uSER], esos problemas no son problemas como tal del codigo que este mal escrito ni nada, es simplemente que hay una librerioa y/o objeto que no tiene @[uSER=169854]ANA GUERRERO[/uSER] en su PC

para tratar de eliminarlo, en la pantalla de programación le das al menú Herramientas y luego Referencias, debe salir una ventana, en esa ventana estan todas las referencias a objetos que usa el archivo, debe haber al menos una que diga algo como ERROR o algo parecido, la desmarca y le das OK, ya con eso no deberia aparecer esos problemas, pruebas y nos cuentas

publicado
  • Autor

Muy interesante señor bigpetroman.

Debo admitir que en el trabajo tengo los mismo problemas cuando el archivo lo uso en otra pc.

Si tiene alguna otra informacion al respecto nos ayudaria en gran manera, en especial sobre esa que diga error o algo parecido.Claro está que la solucion que nos ha dado la pondré a prueba y en cuanto tenga informacion al respecto le avisaré.

Como siempre, un placer saludarle y agradacerle por las tantas ayudas y soluciones a nuestros problemas de programacion y demas.

Mis respeto.

publicado
  • Autor

Hola

Pues si! Hice la prueba tal como lo indica el amigo bigpetroman y está en lo cierto. Les explico...:

Tengo dos archivos de Excel de Stock, el mismo diseño y tod. uno con el calendario y el otro sin el calendario.

El que tiene calendario, fué el que usé para hacer la prueb del error y resulta que fuí a herramientas-referencias y en el menu referencias VBPROJECT vi que el error qu mostraba que "Falta calendario". Lo desmarqué y listo. Luego sin usar el calendario, use lo demas sin ningun problema.

Esto mismo lo hice con el archivo sin el calendario y este ultimo no me presentó los problemas con las funciones Ucase-Chr o Date etc.

Mi recomendacion ANA, sigue las intrucciones dabas por el amigo bigpetroman con el archivo que te adjunté en el post# 184 y le aseguro que le servirá.

publicado

Como dice el amigo bigpetroman

para tratar de eliminarlo, en la pantalla de programación le das al menú Herramientas y luego Referencias, debe salir una ventana, en esa ventana estan todas las referencias a objetos que usa el archivo, debe haber al menos una que diga algo como ERROR o algo parecido, la desmarca y le das OK, ya con eso no deberia aparecer esos problemas

Es cierto pero existe un inconveniente:

Si no tiene la libreria que reclama al presentar el error, no presentará el error pero la falta de la librería esta presente siempre y por lo tanto no podras usar el calendario porque no está la librería presente que es el caso de la MSCAL.OCX para calendario.

¿Colocaras la fecha manualmente? tiene que ser

Me lo confirma el amigo enigma y por experiencia a mi me ha pasado

El que tiene calendario, fué el que usé para hacer la prueb del error y resulta que fuí a herramientas-referencias y en el menu referencias VBPROJECT vi que el error qu mostraba que "Falta calendario". Lo desmarqué y listo. Luego sin usar el calendario, use lo demas sin ningun problema.

publicado

es cierto lo que dice @[uSER=53155]JoaoM[/uSER], el problema es que a veces se hace complicado para algunos colocar/activar dichas librerias o controles; para el caso del calendario yo opte por usar/adpatar el calendario del Maestro @[uSER=46507]Macro Antonio[/uSER], ya que no usa el control calendario y no presenta dichos problemas.

@[uSER=98799]Enigma25[/uSER], busca dicho calendario en los aportes y trata de adaptarlo a tu archivo, así evitas estos inconvenientes

suerte

publicado

En eso estoy de acuerdo.

Hai quien recomiende el DTPicker, y creo que es lo mas valido porque 2013, 2010 lo traen pero no se aplicarlo (código)

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.