|
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
« 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
« 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
« 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
« en: Miércoles 26 de Mayo de 2004, 17:36 »
Busca descargas Microangelo. Simple, barato y cumple el objetivo
205
« 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
« en: Lunes 24 de Mayo de 2004, 17:45 »
Ahi te va una simulacion del editor del msflexgrid
207
« en: Jueves 20 de Mayo de 2004, 19:20 »
Ahi te va la ayuda
208
« 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
« 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
« 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
« en: Martes 4 de Mayo de 2004, 16:05 »
Ahi te va un ejemplo. Analizalo y veras que es facil.
212
« 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
« 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
« 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
« 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
« en: Miércoles 21 de Abril de 2004, 16:08 »
Gracias por la respuesta, voy a probarla y te cuento como me fue
217
« 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
« 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
« 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.clMuchas gracias de antemano por tu colaboracion.
220
« en: Miércoles 14 de Abril de 2004, 16:43 »
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
« 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
« 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
« en: Miércoles 7 de Abril de 2004, 22:00 »
Espero que sirva
224
« 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
« 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
|
|
|