• Domingo 17 de Noviembre de 2024, 22:50

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 - Jose Arriagada

Páginas: 1 [2] 3
26
MS Access / Busqueda De String En Campo
« en: Jueves 11 de Marzo de 2004, 16:11 »
Hola amigos:

Estoy acostumbrado a usar SQL Server 7.0, asi es que las sentencias SQL no son mi problema.

Ahora, me solicitaron usar ACCESS, y deseo saber que sentencia debo utilizar para encontrar todos los registros que contengan un substring dentro de un campo.

EN SQL Server la sentencia seria:
select codigo, descripcion from Articulos where descripcion LIKE '%cadena%'

Pero en Access, esta sentencia  me marca error en LIKE,

Alguien me puede decir como hacerlo?

Muchisimas gracias de antemano

27
Visual Basic 6.0 e inferiores / Actualizar Tablas
« en: Lunes 29 de Diciembre de 2003, 19:41 »
:: VB 6.0 y SQL 7.0 ::

Generalmente al crear tablas en la base de datos SQL 7.0, en la medida que se hacen actualizaciones al sistema, algunas veces es necesario hacer modificaciones a las tablas, ya sea modificar, agregar o eliminar campos, eliminar o crear tablas, etc.

Lo ideal seria, tener una linea base de la estructura de las tablas de la base de datos, y a partir de ahi, generar un scripts que actualice las tablas.

Alguien sabe como resolver esta situacion?

En la empresa en que trabajo se adquirio un software contable, que cada vez que nos envian un update, el sistema automaticamente actualiza las tablas de su base de datos. ¿Como lo hace?

Alguien sabe como resolver esta situación?

28
SQL Server / Actualizar Tablas Desde Vb
« en: Domingo 21 de Diciembre de 2003, 13:18 »
:: VB 6.0 y SQL 7.0 ::

Generalmente al crear tablas en la base de datos, en la medida que se hacen actualizaciones al sistema, algunas veces es necesario hacer algunas modificaciones a las tablas, ya sea modificar, agregar o eliminar campos, eliminar o crear tablas, etc.

Lo ideal seria, tener una linea base de la estructura de las tablas de la base de datos, y a partir de ahi, general un scripts que actualice las tablas.

Alguien sabe como resolver esta situacion?

29
Visual Basic 6.0 e inferiores / Incluir Reportes En Install
« en: Jueves 18 de Diciembre de 2003, 20:33 »
Hola amigos:

La situacion es la siguiente:
Cuando uno crea un programa, incorpora ademas reportes o algun tipo de documento adicional, por ejemplo, planillas XLS, documentos TXT o DOC.
Mientras se "mejora" el programa utilizando el depurador las cosas funcionan bien, por que tenemos la ruta de los reportes, la ubicacion de los documentos, etc.
Si ahora, parametrizamos la ubicacion de los reportes, y los documentos, la cosa se pone mejor, ya que tiene el perfil un poco mas profesional.
Cuando se crea el programa instalador, se indican las DLLS, los OCX's, el nombre de la carpeta a crear, etc. Pero nada mas.
Si ejecutamos el programa instalador en un equipo "limpio", se instala sin problema, todas las librerias y ocx's y el programa ejecutable tiene su acceso directo.
Pero no se copian los reportes y otros documentos necesarios, para que nuestro super sistema funcione al 100%. Si no que, tenemos que "manualmente" copiar los reportes y documentos desde nuestra carpeta de origen o "CD instalador" a la carpeta del computador que hemos configurado. QUE COSA MAS DESASTROSA.

Se supone que el instalador, debiera copiar en forma automatica los reportes y otras cosas en lugares predefinidos.

¿ALGUIEN SABE COMO SOLUCIONAR ESTO?

Muchisimas gracias

30
Visual Basic 6.0 e inferiores / Re: Seleccionar impresora
« en: Miércoles 5 de Noviembre de 2003, 00:13 »
Hola amigos:

Mi problema es el siguiente:

Tengo una aplicacion que trabaja en red, hecha en VB60 y SQL 7.0, y tengo 4 computadores conectados cada uno a una impresora por el puerto LPT1.
Todos los equipos tienen cargada las 4 impresoras.

Mi aplicacion en una parte, debe imprimir 4 tipo de formularios diferentes (que son los que estan en cada impresora).

Existe alguna forma de enviar a imprimir el reporte1 a la impresora 1, el formulario 2 a la impresora 2, y asi sucesivamente, sin tener que ir al panel de control y establecer la impresora predefinida, si no que por codigo en el VB6.0 se seleccione en forma automatica?

Gracias por la ayuda.

31
Visual Basic 6.0 e inferiores / Re: Pasar variables a Crystal Report 4.6
« en: Lunes 3 de Noviembre de 2003, 15:16 »
Amigos:

Tengo una aplicacion en VB 6.0 usando SQL 7.0 por medio de ODBC.

Tengo un reporte que emite comprobantes, y tengo varios PC's en linea trabajando en forma constante, y necesito que al enviar a imprimir le envie al reporte una variable, para que imprima lo que deseo. En este caso, lo que desea el usuario1 y no lo que mando el usuario 2.

Me pueden decir como pasar variables?

Gracias

32
Visual Basic 6.0 e inferiores / Re: Como validar direccion email
« en: Martes 7 de Octubre de 2003, 03:17 »
Alguine tiene una funcion o codigo para validar una direccion email?

Gracias

33
Visual Basic 6.0 e inferiores / Re: Procesos ON-LINE
« en: Martes 23 de Septiembre de 2003, 22:24 »
Amigos:

Tengo una aplicacion multiusuario, en la que existen 6 usuarios realizando ingresos de datos.

¿Como hago para que los datos ingresados por un usuario, puedan verse en la pantalla de los demas usuarios?

Uso VB 6.0, SQL 7.0, ODBC y RDO.

Gracias.

Si existe cualquier otra forma, soy todo "oidos" para sugerencias. Yo me las arreglo para adaptarme, pero requiero una orientacion inicial.

:think:

34
Visual Basic 6.0 e inferiores / Re: Como hacer reportes con CR en tiempo de ejecucion
« en: Martes 9 de Septiembre de 2003, 23:14 »
:comp:

Alguien sabe como se hacen reportes con CR en tiempo de ejecucion? o donde puedo encontrar algun manual de ayuda?

Gracias
:good:

35
Visual Basic 6.0 e inferiores / Re: Editar treeview
« en: Lunes 8 de Septiembre de 2003, 18:15 »
:think:    

:comp:

Amigos:

Alguien sabe que sentencias se utilizan en tiempo de ejecucion para que se pueda editar un nodo de un treeview. Es decir, al presionar un boton, que el cursor se posicione en el modo en modalidad de edicion?

GRACIAS

:good:

36
Que instrucciones utilizo para ejecutar una aplicacion vb, desde otra aplicacion vb.

Existe alguna forma de pasar un parametro a la aplicacion hija, de manera que sepa que es el padre quien la llama, y no desde cualquier parte, como por ejemplo, desde el explorador de windows?

Gracias por la ayuda....

:think:

:comp:

37
Visual Basic 6.0 e inferiores / Re: Como conseguir un ocx SpreadSheet?
« en: Miércoles 13 de Agosto de 2003, 17:38 »
:think:

Hola amigos, me gustaria saber si alguien sabe donde conseguir alguno ocx o dll para una SpreadSheet?

De antemano muchisimas gracias

Jose
:good:

38
Visual Basic 6.0 e inferiores / Re: Quiero aprender cliente/servidor
« en: Martes 22 de Julio de 2003, 02:28 »
:think:

Hola amigos.

Se mucho de vb y sql usando RDO.

Me gustaria aprender Cliente/Servidor, pero no he encontrado informacion o ejemplos sencillos en la Web, que me permitar autoaprender.

Si alguien tiene un ejemplo sencillo de cliente/servidor se lo agradeceria mucho, o que me indiquen donde puedo encontrar informacion.

Gracias
:good:

39
Otras Bases de Datos / Re: Cambiar nombre a tabla
« en: Lunes 28 de Abril de 2003, 19:57 »
Podria decirme alguien, que sentencia se utiliza para cambiar el nombre a una tabla en SQL 6.5?

Gracias

40
Visual Basic 6.0 e inferiores / Re: Tooltiptext con saltos de linea
« en: Viernes 25 de Abril de 2003, 22:52 »
Cuando uno envia un string a la propiedad tooltiptext de cualquier objeto, esta se presenta en una linea cuando se pasa el mouse sobre ella.

¿Es posible enviar un string que contenga saltos de linea, como los que presenta windows cuando uno se posiciona sobre algun icono?

Por ejemplo, prueben el siguiente codigo y vean:

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
msg = "Este tooltiptext pretende probar si es posible" & vbLf
msg = msg & "la incorporacion de saltos de lineas." & vbLf
msg = msg & "De ser asi, podriamos tener una cantidad importantes" & vbLf
msg = msg & "de mensajes grandes para nuestros programas."
Label1.ToolTipText = msg
End Sub


Gracias.:suerte:

41
Visual Basic 6.0 e inferiores / Drag & Drop en Treeview
« en: Viernes 11 de Abril de 2003, 23:05 »
:guitar:
Estimados:

Requiero hacer lo siguiente:
Tengo dos treeview (Origen, Destino) con nodos en cada uno de ellos. Deseo hacer que el usuario tome cualquier nodo de uno de los treeview y lo arrastre hasta el otro.

Me pueden ayudar:
- Enviandome un ejemplo, y yo analizo el codigo y lo adapto.
- Diciendome como hacerlo derechamente.
- Darme cualquier ayuda siempre es bienvenida.

Gracias por vuestra cooperacion.

:adios:

43
Visual Basic 6.0 e inferiores / Algun MERME sabe RDO
« en: Jueves 27 de Marzo de 2003, 16:54 »
:angel:

Algunos de los que usan este foro, ha trabajado con RDO, usando SQL?

:ayuda:

44
Visual Basic 6.0 e inferiores / Re: Actualizacion ON LINEA
« en: Miércoles 26 de Marzo de 2003, 19:11 »
:ayuda:

Tengo una aplicacion multiusuaria hecha en VB 6.0, sobre SQL 7.0 y usando RDO.

Mi consulta es la siguiente:

Si tengo un usuario A que esta actualizando los datos, por ejemplo, de la tabla CLIENTES, y tengo un usuario B que esta explorando los datos de la tabla cliente, esto es, que solo muestra ID_CLIENTE,NOMBRE_CLIENTE.

Lo que necesito saber es como hacer para que cuando el usuario A, presione el boton "ACTUALIZAR", el usuario B pueda ver inmediatamente los datos actualizados en su pantalla, sin necesidad de tener que hacer un "refresh" a la tabla.

Gracias

:good:

45
Visual Basic 6.0 e inferiores / Re: Actualizacion ON LINE
« en: Martes 25 de Marzo de 2003, 18:34 »
:ayuda:
Tengo una aplicacion que es multiusuaria.

Si tengo un usuario A, que esta actualizando, por ejemplo, los datos de un paciente.

Tengo un usuario B, que esta visualizando ID y NOMBRE de los pacientes.

Como hago para: que cuando el usuario A, presione actualizar datos, el usuario B pueda ver inmediatamente en su pantalla (msflexgrid) el registro actualizado, sin tener que hacer manualmente un refresh, si no que la aplicacion detecte una actualizacion en la tabla de datos del paciente.

Estoy trabajando sobre SQL 7.0 y VB 6.0 y uso conexiones RDO.

Muchas gracias, por vuestra ayuda.:angel:

46
Visual Basic 6.0 e inferiores / Re: Cambiar RDO a ADO o DAO
« en: Lunes 10 de Febrero de 2003, 15:29 »
Amigos Programadores:

Soy un programador con experiencia en SQL y conexion RDO.
Hasta ahora he programado sin problemas, pero noto que la programacion para algunos casos es bastante lenta, y no logro justificar el termino Cliente/Servidor, ya que la mayoria de las validaciones las hago sobre el cliente, producto del tipo de conexion que utilizo.
Por lo que he leido y he visto ejemplos basicos, al parecer el uso de conexiones ADO  (o DAO) sobre datos SQL, permite hacer validaciones automaticas sin tener que programarlas.
Esto seria bastante mas efectivo que RDO, ya que por ejemplo, para visualizar datos en un MSFLEXGRID, tengo que programar casi toda la secuencia de visualizacion. En cambio, al parecer, el uso de DBGRID, hace esto en forma automatica.

Lo otro que encuentro mas efectivo y rapido, es la conexion de la aplicacion a la base de datos, ya que en RDO, defino las variables de enlace, y me comunico al comenzar el programa, y despues solo hago consultas en cualquier momento.
Pero las conexiones ADO o DAO, al parecer son mas complicadas. Creo? a menos que me indiquen lo contrario.

Sera posible que algunos de los expertos en cliente/servidor usando ADO o DAO, me envie un ejemplo sencillo (con comunicacion a SQL), para analizar el codigo y continuar por mi cuenta.

SOLO NECESITO EL EMPUJON INICIAL...

De antemano, gracias...

47
Visual Basic 6.0 e inferiores / Procedimientos almacenados con retorno
« en: Viernes 17 de Enero de 2003, 16:25 »
Amigos:

Tengo la estructura de tabla:

Tabla : HParametro
Nombre_______________Tipo
=======================
Parametro_____________Int
Descripcion____________Text(50)
Valor_________________Numeric

Y el siguiente procedimiento almacenado asociado.

/** Este procedimiento hace lo siguiente:
**   Muestra el valor del parametro actualmente
**   Ahora, si el FLAG=1, entonces, primero incrementa el valor
*/
CREATE PROCEDURE Secuencia_Parametro @Parametro int,@Flag int, @Valor numeric OUTPUT
AS
IF @Flag=1
BEGIN
   UPDATE hParametros SET Valor=Valor+1 WHERE Parametro=@Parametro
END
SELECT @Valor=Valor FROM hParametros WHERE Parametro=@Parametro
RETURN @Valor


En el Server Query Analizer, si pongo lo siguiente:

declare @@Salida numeric
exec secuencia_parametro 3,0,@@Salida

Me muestra el siguiente mensaje:
The command(s) completed successfully.

En cambio, se modifico el valor 0 por 1:
declare @@Salida numeric
exec secuencia_parametro 3,1,@@Salida

Me muestra el siguiente mensaje:
(1 row(s) affected)


Lo que esta bien, ya que hace lo que deseo.

Ahora la GRAN PREGUNTA:

Si utilizo la siguiente sentencia en VB:
SentenciaSQL="Select Valor from HParametros Where Parametro=3"
Set Resultado=aConexion.OpenResultSet(Sentenciasql)
If Not Resultado.EOF Then
   Msg="Valor Parametro=" & Resultado!Valor
   Msgbox Msg
Endif

Lo que hace es, recuperar el valor del parametro 3, utilizando directamente una consulta.

NOTA: Utilizo RDO para conectarme, pero para el caso, es indiferente, ya que lo que importa es lo siguiente:

QUE INSTRUCCIONES UTILIZO PARA EJECUTAR EL PROCEDIMIENTO ALMACENADO Y RECUPERAR EL VALOR DE RETORNO?

De antemano, muchisimas gracias.


P.D.: En todo caso, en todos los libros de SQL que he revisado, los ejemplos funcionan al 100% en el Query Analizer, pero no asi al querer usarlos en codigo VB.

48
Visual Basic 6.0 e inferiores / Re: Sean claros para presentar sus consulta!!!
« en: Viernes 13 de Diciembre de 2002, 16:08 »
Si deseais que solucionemos vuestros problemas, cuando presenten sus requerimientos sean explicitos y detallen todo cuando puedan, de manera de entregar toda la informacion posible para poder dar respuesta.

Si no, nos vamos de mensaje en mensaje para tratar de ADVINAR que cresta quieren!!!

Gracias.

49
Visual Basic 6.0 e inferiores / Re: Imprimir en diferentes impresoras
« en: Lunes 9 de Diciembre de 2002, 20:41 »
Amigos:

Tengo la siguiente situacion:
Tengo una aplicacion multiusuario, que realiza diferentes procedimientos. Y tengo varias impresoras en red. Cada impresora con un tipo de papel diferente (por el tipo de informacion que imprime).

Como puedo hacer que el usuario al realizar un proceso de :
a). Orden de compra, la impresion salga en la impresora 01.
b). Factura, la impresion salga en la impresora 02.
c). Recibo de pago, la impresion salga en la impresora 03.

Todo esto en forma background, transparente para el usuario, sin tener el que elegir en que impresora imprimir, que sea todo automatico.

Muchas gracias a quienes me ayuden.

50
Visual Basic 6.0 e inferiores / Re: Ayuda con archivo WORD desde VB!!!!
« en: Lunes 2 de Diciembre de 2002, 18:27 »
Tengo el siguiente codigo. Lo que hace es:
Abrir un documento word existente que contiene marcadores.
Lo lleno con algunos datos y lo mando a imprimir.
La ultima sentencia no graba los cambios.
Cuando cierro la aplicacion, el WORD sigue trabajando background.

ALGUIEN SABE COMO CERRAR EL DOCUMENTO BACKGROUND?

Gracias por vuestra ayuda.



        Dim MiDocto As New Word.Application
        MiArchivo = app.path & "MANDATO.DOC"
               
        'abre el mandato
        MiDocto.Application.Documents.Open MiArchivo
        'relleno de marcadores
        Mandato.Documents.Item(1).Bookmarks.Item("Numero").Range.Text = Format(CDbl(dNumero), "000000")
        Mandato.Documents.Item(1).Bookmarks.Item("Fecha").Range.Text = Format(date,"dd-mmm-yyyy")
        Mandato.Documents.Item(1).Bookmarks.Item("Titulo").Range.Text = "Original"
        Mandato.Documents.Item(1).Bookmarks.Item("Referencia").Range.Text = "Empresa"
        'Envio a impresion
        Mandato.Application.PrintOut
        Set Mandato = Nothing
        'Sale sin grabar
        Mandato.Quit (0)

Páginas: 1 [2] 3