• Lunes 18 de Noviembre de 2024, 03:20

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.


Mensajes - Jose Arriagada

Páginas: 1 ... 7 8 [9] 10 11 ... 15
201
Visual Basic 6.0 e inferiores / Re: Conexion De Visual Basic Con Exel
« en: Jueves 27 de Mayo de 2004, 21:55 »
Te envio un ejemplo de trabajar con excel.

Lo escencial esta en el abrir y cerrar la planilla.

El trabajo sobre la planilla, te lo dejo para tus neuronas. No es dificil.

Suerte

202
Visual Basic 6.0 e inferiores / Re: Treeview
« en: Miércoles 26 de Mayo de 2004, 17:42 »
Recuerda que la sentencia de incorporacion es del tipo:

SET gNodo=treeview1.NODES.ADD(,,<Clave>,<Texto>)

La <Clave> debe comenzar siempre con un caracter, y debe ser unica, por tanto, tu error, es que estas ingresando una clave que ya existe.

203
Visual Basic 6.0 e inferiores / Re: Comparar Valores
« en: Miércoles 26 de Mayo de 2004, 17:37 »
Podrias ser mas especifico en tu consulta.

Muchos sabemos muchas cosas, pero aun no somos brujos para adivinar que quieres especificamente

204
Visual Basic 6.0 e inferiores / Re: Creacion De Iconos
« en: Miércoles 26 de Mayo de 2004, 17:36 »
Busca descargas Microangelo.
Simple, barato y cumple el objetivo

205
Visual Basic 6.0 e inferiores / Ayuda Sobre Combobox En Spread 2.5
« en: Martes 25 de Mayo de 2004, 00:23 »
Hola estimados:

Alguno de ustedes utiliza spread 2.5 o superior?
Si es asi, la siguiente funcion hace que una celda determinada contenga un combobox con algunos datos.

Como obtengo el indice del item seleccionado?
Que evento o propiedad me da el indice del item seleccionado?

Gracias por vuestra ayuda.


Aqui va el codigo:

sString="Lun" & chr(9) & "Mar" & chr(9) & "Mie" & chr(9) & "Jue" & chr(9) & "Jue"
'Me ubico en la columna 5
spread.Col = 5
'Le indico a la planilla que la celda sera del tipo combobox
spread.CellType = 8
'Le adiciono los items al combobox
spread.TypeComboBoxList = sString

206
Visual Basic 6.0 e inferiores / Re: Flexgrid, Ingreso De Datos
« en: Lunes 24 de Mayo de 2004, 17:45 »
Ahi te va una simulacion del editor del msflexgrid

207
Visual Basic 6.0 e inferiores / Re: Problema Con Textbox
« en: Jueves 20 de Mayo de 2004, 19:20 »
Ahi te va la ayuda

208
Visual Basic 6.0 e inferiores / Re: Iniciar Tu Aplicacion Junto Con Windows
« en: Jueves 13 de Mayo de 2004, 15:11 »
En la casilla ejecutar del menu inicio, coloca REGEDIT.

ADVERTENCIA: Antes que hagas cualquier cambio, realiza un respaldo del registro.

209
Visual Basic 6.0 e inferiores / Re: Control De Compromiso
« en: Jueves 13 de Mayo de 2004, 15:06 »
Utiliza lo siguiente en tu procedimiento

Private Sub Command1_Click()

On Error Goto Crtl_Error
nError=0
'Primero envia a la base de datos el inicio de la transaccion
'es decir envia BEGIN TRAN

'<aqui va la primera sentencia sql>
if nError=0 then
 '<Aqui va la segunda sentencia sql>
  if nError=0 then
    '<Aqui va la segunda sentencia sql>
  endif
endif
if nError=0 then
 'Envia el termino de la transaccion COMMIT TRAN
else
 'Envia que se reversen los cambios con ROOLBACK TRAN
endif
Exit Sub

Ctrl_Error:
  nError=Err.Number
  msg="Error " & Err.Number & vblf & Err.Description
  msgbox msg,vbcritical,"Advertencia
  Resume Next
End Sub

210
Visual Basic 6.0 e inferiores / Re: Commondialog
« en: Viernes 7 de Mayo de 2004, 16:47 »
Usa lo siguiente

CommonDialog1.Filter = "Htm|*.htm|Html|*.htmlTxt|*.txt"
CommonDialog1.ShowOpen
CommonDialog1.Action = 1

211
Visual Basic 6.0 e inferiores / Re: Excel Y Visual Basic
« en: Martes 4 de Mayo de 2004, 16:05 »
Ahi te va un ejemplo.
Analizalo y veras que es facil.

212
Visual Basic 6.0 e inferiores / Para Michael: Vb60 Y Sql 7.0
« en: Lunes 3 de Mayo de 2004, 17:55 »
Hola michael:

Lei tu pregunta, y la respuesta.
Sera posible, que me envies la conecion a SQL, ya que actualmente utilizao RDO, y lo encuentro facil, pero me gustaria potenciar mis aplicaciones aun mas, usando ADO.

De antemano, muchisimas gracias.

Mi correo es josearriagada@123mail.cl

213
Visual Basic 6.0 e inferiores / Re: Que Me Aconsejais?
« en: Miércoles 28 de Abril de 2004, 17:29 »
Voy a tratar de responder tu problema, de lo poco que entendi:

1). Una de las falencias del combobox, es que simplemente te sirve
     para datos discretos.
     Por ejemplo:
     Para el sexo, utilizas el combobox con

     cmbSexo.additem "Masculino"
     cmbSexo.additem "Femenino"

     Y tu sabes que si selecciona "Masc", el indice es 0,
     y si selecciona "Fem" el indice es 1.

     En este control solo tienes referencia al indice seleccionado, es decir, a
     la posicion del registro seleccionado.

     En el caso de multiples datos, el combobox no te sirve.

2). En tu caso  te sirve el listview o el treeview, ya que ambos tienen
     la particularidad de almacenar "clave" y "texto", de manera que cuando
     selecciones un nodo, puedes saber la clave y con ella, buscar tus datos
     y mostrarlos.

3) Te adjunto un ejemplo.
    En un form, inserta un listview y un treeview y coloca el siguiente codigo:


En el form, en la seccion declaraciones coloca

Dim gNodoTrv As Node
Dim gNodoLst As ListItem


Private Sub Form_Load()
'El cargar el listview es de la forma
'SET var=nombrelst.LISTITEM.ADD(posicion,clave,texto)
'La clave debe comenzar con un caracter siempre
Set gNodoLst = ListView1.ListItems.Add(1, "T1", "Uno")
Set gNodoLst = ListView1.ListItems.Add(2, "T2", "Dos")
Set gNodoLst = ListView1.ListItems.Add(3, "T3", "Tres")

'El cargar el treeview es de la forma
'Para el padre
'SET var=nombretrv.NODES.ADD( , ,clave,texto)
'La clave debe comenzar con un caracter siempre
'Para el hijo
'SET var=nombretrv.NODES.ADD( clavepadre,TVWCHILD ,clavehijo,texto)
'La clave debe comenzar con un caracter siempre

'Inserto los nodos padres
Set gNodoTrv = TreeView1.Nodes.Add(, , "T1", "Uno")
'Con esta instruccion, le digo, que el nodo se abra y muestre los hijos
gNodoTrv.Expanded = True
Set gNodoTrv = TreeView1.Nodes.Add(, , "T2", "Dos")
gNodoTrv.Expanded = True
Set gNodoTrv = TreeView1.Nodes.Add(, , "T3", "Tres")
gNodoTrv.Expanded = True

'Ahora se insertan nodos hijos
Set gNodoTrv = TreeView1.Nodes.Add("T1", tvwChild, "T11", "Hijo 11")
Set gNodoTrv = TreeView1.Nodes.Add("T1", tvwChild, "T12", "Hijo 12")
Set gNodoTrv = TreeView1.Nodes.Add("T2", tvwChild, "T21", "Hijo 21")
Set gNodoTrv = TreeView1.Nodes.Add("T3", tvwChild, "T31", "Hijo 31")
Set gNodoTrv = TreeView1.Nodes.Add("T3", tvwChild, "T32", "Hijo 32")
Set gNodoTrv = TreeView1.Nodes.Add("T3", tvwChild, "T33", "Hijo 33")
End Sub

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
msg = "Clave=" & Item.Key & vbLf
msg = msg & "Texto=" & Item.Text
MsgBox msg
End Sub

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
msg = "Clave=" & Node.Key & vbLf
msg = msg & "Texto=" & Node.Text
MsgBox msg
End Sub


Espero te sirva de referencias.

214
Visual Basic 6.0 e inferiores / Re: Formularios Mdi
« en: Miércoles 28 de Abril de 2004, 16:24 »
Lamentablemente la opcion barata y sencilla es la que planteas.
Pero si la quieres hacer lo menos complicada, utiliza un procedimiento con un parametro de entrada que te indica la modalidad del menu
Por ejemplo:

Public Sub Bloquear_Desbloquear_Menu(Byval Flag as Integer)
'Si Flag=0, se inhabilitan los menus
'Si Flag=1, se habilitan los menus
mdiPrincipal.mnuMenu1.enabled=iif(Flag=0,False,True)
mdiPrincipal.mnuMenu2.enabled=iif(Flag=0,False,True)
mdiPrincipal.mnuMenu3.enabled=iif(Flag=0,False,True)
mdiPrincipal.mnuMenu4.enabled=iif(Flag=0,False,True)
mdiPrincipal.mnuMenu5.enabled=iif(Flag=0,False,True)
End Sub

Entonces, en el mnuMenu1 pones

Private Sub mnuMenu1_Click()
Call Bloquear_Desbloquear_Menu(0)
form1.show
End Sub

Y en el form  hijo, al cerrarse, simplemente utilizas

Call Bloquear_Desbloquear_Menu(1)

Es la mas facil que he encontrado, a menos que utilices API, que al final de cuentas hace lo mismo

215
Visual Basic 6.0 e inferiores / Re: Guardar Un Textbox
« en: Viernes 23 de Abril de 2004, 16:01 »
Si has participado en el foro, te habras dado cuenta, que para poder ayudar a personas que tienen algun problema en su aplicacion explican con detalle su situacion o anexan el codigo para analizarlo y asi dar solucion.

Pero en tu caso, lo que se desprende de tu mensaje es:
-Sabes trabajar con archivos word, por que dices que YA tienes un procedimiento, pero, tiene un problema.

Lo que uno supone es:
- Querra guarda el textbox. Imposible. Quizas lo que quisiste decir, fue que deseabas guardar el contenido del textbox, que es algo totalmente distinto.

Ahora viene lo mejor,... ¿Como es tu procedimiento que tiene el error?

Si nos lo indicas, quizas te podamos ayudar, si no, es dar palos de ciego.

216
Visual Basic 6.0 e inferiores / Re: Conectar Access 2000 Con Contraseña
« en: Miércoles 21 de Abril de 2004, 16:08 »
Gracias por la respuesta, voy a probarla y te cuento como me fue

217
Visual Basic 6.0 e inferiores / Conectar Access 2000 Con Contraseña
« en: Lunes 19 de Abril de 2004, 21:30 »
Hola estimados:

Debo almacenar datos para que sean visibles pero no modificables.
He hecho unas tablas en access 2000, y las acceso y visualizo sin problemas, usando string de conexion.
Pero si a la base de datos, se agrego la seguridad de una contraseña, mi programa se conecta, pero me solicita la contraseña.
Si no la coloco, se para el programa,
Si la ingreso, el programa continua como si nada.

Mi problema, es que la aplicación la debo instalar en varios equipos, y la idea es que el programa se conecte a la base de datos, a pesar de tener la contraseña, ya que el programa le pasa el string de conección pero no lo considera.

Les envio la base de datos, y el programa pa' que me indiquen donde esta el problema

GRACIAS,

218
Visual Basic 6.0 e inferiores / Re: Llenar 128 Textbox
« en: Lunes 19 de Abril de 2004, 16:41 »
Tienes un grave problema de redaccion, por que no entendi nada de lo que expresas en tu mensaje.

Sera posible que seas mas explicito (es decir, mas claro), para poder ayudarte.

219
Visual Basic 6.0 e inferiores / Para Miguelp Sobre Vsflexgrid
« en: Miércoles 14 de Abril de 2004, 17:22 »
Miguel

En un mensaje anterior, enviaste un codigo serial para el vsflexgrid pro 8.0, y lo baje desde donde lo indicabas (componenone).

Al momento de instalar, ingreso tu numero de serie, y me marca error.

Igualmente señalaste que podrias enviar control y que pesaba alrededor de 5 mb creo.

Sera posible que me lo envies a contacto@eynconsultores.cl

Muchas gracias de antemano por tu colaboracion.

220
Hola estimados, sera posible que me indiquen donde bajar el control vsflexgrid, ya que he visto en la pagina de la empresa que lo vende, que es bastante el potencial de vista de datos que se le puede sacar,y asi de paso, les puedo ayudar cuando lo haya analizado y utilizado

Creen poder ayudarme

Gracias de antemano,y por su tiempo

221
Visual Basic 6.0 e inferiores / Re: Graficas
« en: Lunes 12 de Abril de 2004, 19:24 »
Has de la siguiente forma

msflexgrid.rows=1
for x=inicio to fin
     fx=funcion(x)
     msflexgrid.rows=msflexgrid.rows+1
     msflexgrid.row=msflexfrid.rows-1
     msflexgrid.col=1:msflexgrid.text=x
     msflexgrid.col=2:msflexgrid.text=fx
next x

Ahora SI?

222
Visual Basic 6.0 e inferiores / Re: Como Pasar El Foco A Otra Aplicación
« en: Lunes 12 de Abril de 2004, 19:18 »
Cuando carga un form en pantalla, y se desea que el foco parta en algun lugar especifico, no lo puedes hacer en forma directa en el load.
Existen dos formas de hacerlo:
- En el evento Active del form, colocar:
    text1.setfocus
  Claro, que el unico detalle con esto, es que cada vez que te muevas a este form, el foco se va directamente al text1.

- La otra opcion, es ORDENAR la secuencia de focos. Esto es, como debe moverse el foco cada vez que pase de un control a otro usando el TAB.
  Para ello, utiliza la propiedad TABINDEX a cada control, partiendo del 0. Entonces veras, que el foco se posiciona inmediatamente en el control que le pusiste el TABINDEX=0, y si presionar el TAB, sigue la secuencia que creaste, o simplemente sigue la secuencia de insercion de controles que fuiste insertando.
Recuerda que el foco se va al menor valor TABINDEX que tenga la propiedad ENABLED=TRUE.

Espero te sirva

223
Visual Basic 6.0 e inferiores / Re: Graficas
« en: Miércoles 7 de Abril de 2004, 22:00 »
Espero que sirva

224
Visual Basic 6.0 e inferiores / Usar Trigger Para Actualizar Otra Tabla
« en: Viernes 2 de Abril de 2004, 19:08 »
Tengo las siguientes tabla

Guias_Despacho
Numero_GD     Numeric
Codigo_Cliente Numeric
Fecha_GD      Datetime

Detalle_Guias_Despacho
Numero_GD             Numeric
Numero_OT             Numeric
Codigo_Articulo       Numeric
Unidades_Despachadas  Numeric
Kilos_Despachados     Numeric

Detalle_OT
Numero_OT            Numeric
Codigo_Articulo      Numeric
Unidades_Recibidas   Numeric
Kilos_Recibidos      Numeric
Unidades_Despachadas Numeric
Kilos_Despachados    Numeric

Y la situacion es la siguiente:

Una orden de trabajo (OT) tiene registrada los articulos, cantidades y kilos recibidos.
Cuando se hace un despacho, en la tabla Detalle_Guias_Despacho, registro el articulo, los kilos y unidades a despachar.
En ese momento, existe un trigger asociado a la Detalle_Guias_Despacho que actualiza los campos Unidades_Despachas y Kilos_Despachados.
Hasta aqui todo funciona bien. Sin problemas.

La cosa se complica cuando, deseo eliminar una Guia de despacho.
El trigger, inicialmente lo asocie a la tabla Detalle_Guias_Despacho, suponiendo que, al eliminar un registro de esta tabla, se actualizara la tabla Detalle_OT, pero lo que hace el trigger, es solo actualizar el ultimo registro eliminado.
Elimine el trigger, y lo instale a la tabla Guias_Despacho, pero tengo el siguiente problema.

NO SE COMO RECORRER TODOS LOS REGISTROS DE LA TABLA Detalle_Guias_Despacho PARA ACTUALIZAR LA TABLA Detalle_OT

Alguien sabe como realizar actualizaciones desde un trigger a otra tabla.

Muchas gracias por la atencion, y posible ayuda.

225
Visual Basic 6.0 e inferiores / Re: Proc. Almacenados Con Parametros De Salida
« en: Jueves 1 de Abril de 2004, 00:07 »
Que tipo de conexiones estas usando para conectarte a la base de datos.
ADO?
DAO?
RDO?

Dependiendo del tipo de conexion, seran las instrucciones que necesitas

Páginas: 1 ... 7 8 [9] 10 11 ... 15