• Sábado 20 de Abril de 2024, 15:08

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Juanolo

Páginas: [1]
1
Visual Basic 6.0 e inferiores / A Ver Si Me Pueden Aconsejar!!
« en: Viernes 21 de Abril de 2006, 06:35 »
Hola amigos!
  Me he forzado a aprender a usar el MySql y dejar de lado mis queridos DAO y Access. Para ello me he dedicado a Migrar una aplicación que manejaba datos en forma intensiva. Me he encontrado con lo siguiente:
Se me ha hecho fácil cambiar de objetos Database a Connection y también las consultas del tipo Execute. Mi problema son las grillas con las que mostraba información.
Por ejemplo: Para mostrar los registros en un FlexGrid le asignaba un control Data y luego, por código, llenaba el recordset de ese data antes de mostrarlo.

Bueno... los Data han muerto y las grillas no muestran nada.

¿Existe algún truco que me permita modificar mi aplicación lo menos posible?

Si no lo hay, recibo toda clase de consejos.

Gracias desde ya a quienes se tomen la molestia de dedicarle algo de tiempo a este novato del MySql.

Salu2.

2
Visual Basic 6.0 e inferiores / Mysql 5.0?
« en: Viernes 7 de Abril de 2006, 16:02 »
Hola amigos:
  Había deslizado estas preguntas al pie de una discusión anterior, pero no hubo resultados positivos. Ante la duda de puede no haber sido leída, la pongo como encabezado:
  Gracias por su paciencia!

Citar
Como estaba acostumbrado a los viejos DAO y Access, no me había decidido a usar MySql (además que el muy ignorante pensaba que era de pago).
He estado viendo documentación en internet y he decidido usar la versión 5.0 pues parece ser muy diferente de las anteriores (stored procedures, triggers y otras yerbas), pero tengo un par de dudas.
En la página de MySql hay un conector ODBC 5.0, pero no recomiendan utilizarlo.

¿Si uso el conector 3.51, podré tener acceso a todas las características de MySql 5.0?

¿Qué tan difícil es llegar via internet a un Pc en dónde tenga el servidor SQL?
Dentro de esto, un par de subpreguntas:
1.- Cuando un Pc en una intranet es el que tiene la conexión a Internet, es su IP la que aparece conectada. Las de los demás PCs parecen ser internas. ¿Debo mezclar las Ips (una concatenación o algo así) para llegar a un PC específico.
2.- Cómo sé si el modem o router me está bloqueando los puertos, o tengo algún problema en la cadena de conexión que he definido?

Perdón por abusar, es sólo que estoy muy entusiasmado con esto y las preguntas se me atropellan.
Si alguien me puede dar una guía, o consejo de un buen sitio con información (no esperos las cosas hechas, vamos!) se lo agradeceré mucho.

Salu2, y gracias por su tiempo.

3
Visual Basic 6.0 e inferiores / Crystal Y Xp
« en: Jueves 14 de Abril de 2005, 18:28 »
Hola amigos!

A pesar de que no es urgente, nunca está de más pedir una opinión:

Ocurre que tengo una versión de Crystal Report muy antigua (sí, ya sé que hay un foro para eso, pero pasa más gente por aquí). Creo que es la 4.5, la que venía con Visual 5.0.
A pesar de todos sus peros, me ha servido bastante bien hasta ahora, en que ya casi todos los computadores en que instalo mis aplicaciones tienen Windows XP. El problema es que, en muchas de estas máquinas, no en todas, no imprime. Los reportes se ven bien, pero a la hora de imprimir, o no funciona, o me manda una chorrada de páginas con sólo encabezados.
¿A alguien se le ocurre alguna solución? No tengo dinero para comprar una versión más nueva, pero, si lo hiciera, puedo tener la seguridad de que mis problemas terminarán?

Por su paciencia, mil gracias.

Salu2.

4
Visual Basic 6.0 e inferiores / Grave Problema Al Instalar
« en: Miércoles 9 de Junio de 2004, 16:32 »
Amigos: ¡Estoy en Serios Aprietos!

Cuando ya comenzaba a dominar la instalación con InnoSetup me cambié de Vb5 a Visual 6.0. También aproveché el impulso y me pase de Dao a Ado, utilizando el DataEnvironment.
El problema se presentó cuando ayer traté de instalar en otra máquina la aplicación que había creado. No delata errores durante la instalación, pero en la parte del programa que hace mención al DataEnvironment me da el siguiente error:

Error -2147221164 (80040154)
Clase no Registrada

Probé generando un paquete de instalación con el Asistente que trae Visual, pero... ¡Naranjas!!! El error sigue siendo el mismo.

Si alguien tuvo una experiencia similar, o tiene alguna idea de los pasos que debo seguir, le agradeceré responder lo antes posible pues se me cumplen los plazos y el agua me llega al cuello.

Gracias de antemano.

5
Visual Basic 6.0 e inferiores / Activeskin
« en: Martes 8 de Junio de 2004, 16:54 »
A quién me pueda ayudar... Especialmente Gandalf y Kev que de una u otra forma son los responsables de esta obsesión mía.

Amigos, por fin pude conseguir el Activeskin... Perseveré en mis ratos libres con la esperanza de que alguno de los enlaces para bajarlo no estuviera roto y ¡¡Eureka!! Salté por toda la habitación dando gritos de loco...
El único problema es que se trata de la versión 1.25 (ya van en la 4.3, por lo menos); pero pa lo que tenía antes ya es un paso gigantesco.

Problema:
Me tapa los Label e Image... y otros controles que ya iré descubriendo.

Pregunta:
¿Saben ustedes si esta limitante se mantiene en las versiones posteriores?
Su respuesta es importante para seguir buscando o quedarme con lo que tengo.

¿Será que estoy haciendo algo mal y existe alguna propiedad, en los controles o en ActiveSkin, que evite este problema?

Quedo a la espera de sus comentarios (y luchando por hacer andar mi prehistórica versión)

Salu2 a To2.

PD. Por si a alguien le interesa, lo encontré en:
www.mofunzone.com

6
Visual Basic 6.0 e inferiores / Ayuda Con Objeto Printer
« en: Jueves 27 de Mayo de 2004, 16:34 »
Amigos del foro:
 
   A raíz de la necesidad de imprimir unas facturas, he logrado con cierta dificultad manejar el objeto printer, y cumple con mis aspiraciones a cabalidad.
Excepto por un pequeño detalle...
Sin motivo aparente (siempre hay un motivo pero no he podido dar con él) la impresión se desconfigura y pasa por alto las indicaciones de tamaño y tipo de letra, imprimiendo unos monstruos de tamaño 14 y 16.
Otra pista: Este 'fenómeno' nunca fue notorio mientras utilicé una Okidata 320 en mis pruebas, pero en cuanto lo echamos a correr con una Panasonic KX-P1150... #&5$$##!!!  :hitcomp:
Esto no ocurre en la primera impresión; ¿Hay alguna instrucción que vacíe el objeto printer? Esto lo acabo de pensar, pero me da la impresión que es la acumulación de instrucciones la que causa el problema. De hecho, la forma de que todo vuelva a la normalidad es cerrar la aplicación y volver a entrar.
He logrado reducir al mínimo la ocurrencia de estos accidentes cambiando instrucciones como:
printer.fontsize=10 por printer.font.size=10.  O eliminando las instrucciones en que daba tamaño a la página y configurando este tamaño directamente en el Papel personalizado de la impresora.
Pero aún me ocurre de vez en cuando y me tiene sin dormir.

Quisiera saber si alguien ha tenido la experiencia y me puede ayudar. O si alguien tiene una idea de lo que pueda hacer para solucionarlo.
No es necesario que tengas la solución, cualquier comentario que hagas lo agradeceré en el alma.

Salu2 a to2.

7
Visual Basic 6.0 e inferiores / Creé Mi Propio Ocx...
« en: Jueves 20 de Mayo de 2004, 16:59 »
He creado mi primer OCX y quiero tener cuidado con esto.
Mi pregunta es:
¿Debo tener alguna precaución especial para distribuirlo con mi aplicación?
Es decir, basta que sólo lo ponga en la carpeta del exe o debo registrarlo como aquellos que vienen con Visual?

He notado que cada vez que lo cambio de ubicación me crea una nueva referencia en la lista de componentes. La anterior permanece, pero ya no es válida.
¿Cómo puedo evitar esto?

Estoy dudando que se entienda, pero si alguien logra traducir esto a Cristiano le agradeceré que me oriente.

Salu2 :hola:

8
Visual Basic 6.0 e inferiores / Actualizar Vb5 A Vb6
« en: Jueves 13 de Mayo de 2004, 22:55 »
Como algunos sabrán, hace poco me cambié a VB6 y estoy teniendo algunos problemas de ambientación.
Mi duda (en esta oportunidad) es la siguiente:
Según la ayuda de Visual, esta versión es tan inteligente que al abrir un proyecto antiguo actualiza automáticamente los controles Common Controls 5.0 y Common Controls 2 5.0 a la nueva y mejorada versión 6.0. La condición que se pide es que en las propiedades del proyecto esté checkada la opción 'Actualizar Controles Activex'.

Pues nada!
Me sigue cargando los antiguos controles. :angry:

Imaginen la tarea de eliminar las listas de imágenes (por ejemplo) y cargarlas nuevamente en el nuevo control... Una y otra y otra... y otra vez.

Quiero que Visual Basic lo haga por mi.
¿Podría alguien decirme cómo lo logro? <_<

9
Visual Basic 6.0 e inferiores / Para Adoexpertos
« en: Jueves 6 de Mayo de 2004, 16:06 »
Amigos del Foro.
Hace muy poco tengo Visual 6.0 y me estoy cambiando de Dao a Ado (estoy readecuando las neuronas), y hay inquietudes que por más que intento solucionar con la ayuda de Visual... En fin!

Pregunta sencilla:
Con Dao, la forma más eficiente y rápida de buscar un registro y leer su contenido era utilizar un índice de la tabla (uso Acces) y el método .Seek.
¿Podría alguien decirme, por favor, el equivalente de este comando en Ado?

Estoy maravillado con el DataEnvironment, pero no me convenzo que para buscar un registro (Un cliente de acuerdo a su ID, por ejemplo) deba utilizar una Sql y el Where.
¿Hay alguna forma de dirigirse a un registro determinado utilizando un índice o su equivalente?

Estoy desesperado por un empujoncito, pues tengo muchas ganas de aprender y me freno en dudas como esta.

Salu2, y gracias de antemano.

10
ACLARACION:  QUICE DECIR DAO A ADO.

Amigos del Foro:
Primero agradecer, ya que he revisado las discusiones acerca del DataEnvironment y me he alumbrado bastante. Destaco la exposición de Chiaravel al respecto, aunque las imágenes no se me mostraban y eso retarda mi entendimiento. Agradezco de corazón pues las ayudas de Visual 6 no están muy amigables.
Segundo aclarar que me cambié hace poco a VB6, y antes hacía todo con DAO... Ni siquiera ODBC.
Me quedan algunas dudas: (bastantes en realidad)
- Me costó mucho aprender (en DAO) a utilizar los índices, lo que mejoró increíblemente la velocidad de mis aplicaciones (imaginen que antes usaba findfirst). ¿Cómo uso eso en Dataenvironment? ¿Están obsoletos los índices?
- Ya no existe Edit?
- Estuve probando con el .AddNew (al menos una palabra conocida), pero noté que tardaba un poco en actualizarce el registro. Tenía un antiguo control Data conectado a una tabla; luego de agregar un registro a la tabla, utilizaba un botón que hacía un Refresh al control data. Pero esta orden sólo mostraba el nuevo registro si clickaba el botón después de un par de segundos.

En fin. Eso por ahora me ayudaría bastante. Mi idea es seguir investigando y estas pequeñas guías me harán más fácil el camino.

Gracias de nuevo.

11
Visual Basic 6.0 e inferiores / Empaquetar Y Dataenvironment
« en: Jueves 29 de Abril de 2004, 02:25 »
Hola amigos del foro.
  Soy un entusiasta aficionado de la programación y hasta ahora nada ma había hecho dejar el fiel VB5.
  He decidido que ha llegado la hora de cambiar a VB6. Me ha entusiasmado la idea del Dataenvironment y la posibilidad de generar reportes en forma más sencilla, además de otras mejoras que me imagino iré descubriendo.
  Temor:
  Después de mucho ensayar, había logrado configurar un empaquetador (InnoSetup) para distribuir mis aplicaciones de VB5 -por algún motivo el que viene con Visual siempre me dio problemas-.
  Quienes tengan experiencia con este tipo de empaquetadores, podrían por favor anexar tips a esta discusión, con aquellos secretillos que no están muy bien documentados y que yo debería saber?
  Por ejemplo:

- Con dolor descubrí (con VB5) que al distribuir la librería COMCAT con la aplicación (cosa que el empaquetador de Visual hacía por defecto), los equipos con Windows 95 quedaban sin la posibilidad de utilizar Acces.

  Sobretodo me interesa las diferencias que deberé asumir ahora que utilizaré VB6, con su ADO, Dataenvironment, Datareport, etc...
  Espero haber sido claro y no estar dando la lata. Gracias de antemano.

Salu2.

12
Visual Basic 6.0 e inferiores / Clave Retained No Válida
« en: Martes 30 de Diciembre de 2003, 22:53 »
He bajado algunos ejemplos de código de la red, pero en algunos de ellos, al ejecutarlos, me aparece un mensaje indicando que el proyecto contiene una 'clave retained no válida'. Selecciono continuar, pero el proyecto no realiza la función que se supone cumpliría.
¿Alguien me puede orientar?
Salu2

13
Visual Basic 6.0 e inferiores / Objeto Printer / Impresora Genérica
« en: Viernes 26 de Diciembre de 2003, 23:06 »
Amigos:
  Soy nuevo en el foro. Me he inscrito con la esperanza de que alguien me pueda ayudar. Llevo tiempo participando en el foro de LWP, pero para este problema no he encontrado solución.
  Desarrollé una aplicación que, entre sus funciones, imprime facturas en una matriz de puntos. La revisé y probé en una Okidata 320 y no tuve problemas. El cliente, sin embargo, tiene Panasonic 1150 (no recuerdo exactamente el modelo)... y todo es confusión. He terminado retirando del código toda propiedad de altura, formatos especiales de letra, etc. con el objeto de evitar errores y tener un desempeño un poco más rápido. Aún hoy, con el programa ya funcionando, en forma al parecer aleatoria a la impresora le da por imprimir con un tipo gigantesco y debe ser apagada y encendida para restablecer sus propiedades iniciales.
  Mejoró un poco el desempeño cuando cambié el  controlador por uno de IBM proprinter II.
  He descubierto que el controlador "Genérico sólo texto" mejora la velocidad. Pero no sé si existe la posibilidad de manipular los tipos o el tamaño de la página (el objeto printer no lo hace).
Quisiera saber:
1°  Se puede lograr los niveles de desempeño de las antiguas aplicaciones DOS en programas de facturación, o debo acostumbrarme a la lentitud del pbjeto printer?
2°  Tengo el Service Pack 3, puede que aún tenga un Bug que se haya solucionado en uno posterior?
3°  A alguien se le ocurre porqué se aumenta el tipo de letra, o cómo puedo evitar que esto ocurra?

Desde ya, mil Gracias!
Salu2.

Páginas: [1]