|
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 - monkytrox
1
« en: Miércoles 7 de Marzo de 2007, 22:49 »
Hola amigos como estan........ tengo treeview que se llena con las descripciones de una base de datos , tabla descripciones(cdescripcion,ndescripcion) con esta instruccion : For Each Registro In oTablaConceptos.Rows ' agrego el nodo en el segundo nivel nodo = TVConceptos.Nodes(0).Nodes.Add(Trim(Registro("nConcepto"))) 'Me.TVConceptos.ValueMember = (Trim(Registro("cConcepto"))) ' realizo un filtro dentro de la vista oVista.RowFilter = "CConcepto = " & Registro("CConcepto") ' ciclo para recorrer la vista previamente filtrada Dim a As Integer For a = 0 To oVista.Count - 1 ' agrego el nodo en el tercer nivel nodo.Nodes.Add(Trim(oVista.Item(a).Row("Ndescripcion"))) Next Next
con este codigo lleno perfectametne el arbol con el nombre de las descripciones que tengo en sql 2000, En el procedimiento "AfterSelect" obtengo el valor seleccionado, pero como puedo obtener el codigo de la descripcion (cdescripcion) ya que es ese el valor con el que deseo trabajar no con el que muestro al usuario en el arbol (ndescripcion). espero me puedan ayudar gracias
2
« en: Miércoles 14 de Febrero de 2007, 18:33 »
Con eso me muestra el valor del nodo seleccionado, ahoratengo que ver que el nodo seleccionado es padre o sea, un CONCEPTO......salu2 Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles treeview1.AfterSelect Select Case (e.Action) Case TreeViewAction.ByKeyboard If e.Node.IsSelected = True Then MsgBox(e.Node.Text) End If Case TreeViewAction.ByMouse If e.Node.IsSelected = True Then MsgBox(e.Node.Text) End If End Select End Sub
3
« en: Miércoles 14 de Febrero de 2007, 16:13 »
Hola como estan tengo una aplicacion enlazada con un BD , y tengo en treeview el siguiente arbol.
+ Conceptos + Concepto1 - Descripcion1 - Descripcion2 + Concepto2 - Descripcion1 + Concepto3 - Descripcion1 - Descripcion2 - Descripcion3
Tanto Concepto(n) como Descripcion(n) son tablas enlazadas de una bd. eso funciona OK!!, mi pregunta es como puedo capturar en treeview1_AfterSelect solo el nodo que yo seleccione que en este caso seria Concepto(n) para si yo consultarlo en la tabla y mostrar las descripcion(es) que tenga el concepto. Espero haya sido claro, muchas gracias
Salu2
Monkytrox
4
« en: Miércoles 11 de Octubre de 2006, 00:26 »
Hola amigos como estan, trabajo en una intranet y necesito ejecutar un archivo .bat ubicado en el servidor (D:\), he probado con unos cuantos codigos y la verdad es que no pasa nada, no se ejecuta nada, he probado por si solo el archivo y me funciona correctamente,
lo que hace el .bat es traspasar desde un pc a otro archivos dado un rango de busqueda. espero me ayuden gracias.
este es uno de los codigo que probe Dim MObj, oExec, res 'Crea el objeto Set MObj = server.CreateObject("WScript.Shell") 'Ejecuta el fichero Set oExec = MObj.Exec("D:\.......bat")
'Si el fichero bat devuelve algo lo puedes recoger así res = oExec.StdOut.readline()
5
« en: Miércoles 11 de Octubre de 2006, 00:21 »
Hola amigos como estan, trabajo en una intranet y necesito ejecutar un archivo .bat ubicado en el servidor (D:\), he probado con unos cuantos codigos y la verdad es que no pasa nada, no se ejecuta nada, he probado por si solo el archivo y me funciona correctamente,
lo que hace el .bat es traspasar desde un pc a otro archivos dado un rango de busqueda. espero me ayuden gracias.
este es uno de los codigo que probe Dim MObj, oExec, res 'Crea el objeto Set MObj = server.CreateObject("WScript.Shell") 'Ejecuta el fichero Set oExec = MObj.Exec("D:\.......bat")
'Si el fichero bat devuelve algo lo puedes recoger así res = oExec.StdOut.readline()
6
« en: Martes 3 de Octubre de 2006, 18:57 »
gracias por la respuesta y si habia pensado en usar TIMER, pero lo hice con tres, me resulta pero en el final cae en un loop, la verdad es que nose por que pasa esto, si alguien podria ayudarme. Envío el codigo
Public Class FRMinicio Private Sub FRMinicio_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'inicio con el form minimizado Me.WindowState = FormWindowState.Minimized 'Establezco las propiedades de los Timer y comienzo y comienzo el conteo Me.TMRdescanso.Stop() Me.TMRinicio.Stop() Me.TMRmensaje.Stop()
With Me.TMRinicio .Interval = 1000 .Enabled = True .Start() End With End Sub Private Sub TMRinicio_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles TMRinicio.Tick 'variable estática que almacenará 'su valor cada vez que entra en este evento Static Contador As Integer If Contador = 1 Then 'al segundo quiero que le form se oculte 'Paramos el control Timer TMRinicio.Stop() 'Lo deshabilito para asegurar que ya no esta correindo TMRinicio.Enabled = False 'oculto el form Me.Visible = False 'ejecuto el segundo timer With Me.TMRmensaje .Interval = 1000 .Enabled = True ' .Start() End With Me.TMRdescanso.Stop() Else 'Incrementamos en una unidad la variable estática Contador = Contador + 1 End If End Sub
Private Sub TMRmensaje_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TMRmensaje.Tick Static Contador As Integer If Contador = 20 Then 'EN ESTE CASO SOLO LO dejo 20 SEG PARA EJEMPLO el form debe aparecer a los 20 segundos de iniciado WIndows 'este form se maximiza y lemuestra un mensaje al usuario TMRmensaje.Stop() TMRmensaje.Enabled = False Me.Visible = True Me.WindowState = FormWindowState.Maximized ''ejecuto el tercer TIMER que es el que controla el tiempo en que el FORM este maximizado With Me.TMRdescanso .Interval = 1000 .Enabled = True .Start() End With ' LimpiaContador() Else Contador = Contador + 1 End If End Sub
Private Sub TMRdescanso_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TMRdescanso.Tick Static Contador1 As Integer If Contador1 = 10 Then '1200 los 20 minutos: AMODO DE EJEMPLO LO DEJO EN 10 SEG. 'ESTE FORM DEBERIA PERMANECER MAXIMIZADO POR 10 SEG. luego de esto deberia volver a minimizarze TMRdescanso.Stop() TMRdescanso.Enabled = False Me.Visible = False 'Me.WindowState = FormWindowState.Maximized 'vuelve a llamar al Timer ANterior With Me.TMRmensaje .Interval = 1000 .Enabled = True '.Start() End With TMRdescanso.Stop() Else Contador1 = Contador1 + 1 End If End Sub End Class
7
« en: Lunes 2 de Octubre de 2006, 16:34 »
Hola como estan.......estoy a minutos de realizar una aplicacion en VB.NET, me pidieron que realizara una pequeña aplicación que se carge al ejecutarse Windows (2000) y que cuente 20 minutos, al completarse este tiempo, muestre a pantalla completa un mensaje que bloquee el pc e indique al usuario que debe tomar un descanso por 5 minutos, este mensaje deberá durar esos 5 minutos y luego deberá siguir ocupado normalmente el equipo al operador por otros 20 min y asi sucesivamente.
Alguien me puede dar alguna sugenrecia de como poder bloquear la ventana y emitir el mensaje...estoy con VS 2005 ...gracias por su tiempo
monkytrox
8
« en: Miércoles 16 de Agosto de 2006, 18:56 »
tema resuelto, era colocar el response.buffer= true, en la primera linea de codigo... gracias de todas maneras :-)
salu2
9
« en: Lunes 14 de Agosto de 2006, 18:26 »
Hola tengo una pagina ASP en la que debería insertar una imagen, toy probvando mostrar una imagen desde la Base PUbs de SQL server y al mostrarla desde ASP, me muestra este error
"The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content"
creo que tiene que ver con el buffer, puse esta instruccion y nada...alguien me puede ayudar muchas gracias......
este es el codigo que uso para mostrar la imagen.
Response.Expires = 0 Response.Buffer = true esponse.Clear Response.ContentType = "image/gif"
Set connPubs = Server.CreateObject("ADODB.Connection")
connPubs.Open"Provider=SQLOLEDB;Data Source=; Initial Catalog = Pubs; User Id =; Password=" 'saque algunos parametros por seguridad :-)
SQLstr = "SELECT logo FROM pub_info WHERE pub_id = '0736'" 'muestra la primera imagen de la tabla pub_info para probar que muestre la imagen
Set rsLogo = connPubs.Execute(SQLstr) Response.ContentType = "image/gif" Response.BinaryWrite rslogo("logo")
rsLogo.Close Set rsLogo = Nothing connPubs.Close Set connPubs = Nothing Response.End
salu2
10
« en: Jueves 27 de Julio de 2006, 18:56 »
hola a todos ...
tengo el siguiente problema.
Tengo una tabla de ventas de la cual los registros tienen distintos estados de venta (0,1,-1,2) siendo el 2 el estado aprobado. mi pregunta es como logro seleccionar o identificar todos aquellos registros que nunca fueron aprobados (0,-1,1) , debo decir que el registro no es actualizable, quiero decir con esto que si le dia lunes 24 hice una venta y me sale rechazada (1) por x razon y hoy dia Jueves 27 la vuelvo a ingresar y sale aprobada (2), el registro estaria 2 veces pero con fechas distintas , este es su formato (aaaammdd:hhmmss)....creo que hay esta la clave comparar, con las fechas pero no se me ocurre como hacerlo, espero me me hayan entendio y me puedan ayudar...muchas gracias de antemano
adios
monky
11
« en: Martes 2 de Mayo de 2006, 15:31 »
hola amigos como estan
Tengo un .bat, el cual traspasa archivos desde mi pc por medio de un FTP, esto lo hace, lo que no se controlar es cuando se que el bat termino de ejecutarse, para si poder ejecutar otros procesos, uno de estos es el envio automatico de mail, diciendome q el proceso termino de buena o mala manera, espero me entiendan y me puedan ayudar...
Asi llamo al bat y funciona, pero no se cuando termina.... y se ejcuta bien o no..
Dim stAppName as String
stAppName = "C:\Trapaso.bat" call shell (stAppName,1)
gracias de antemano
Monkytrox
12
« en: Viernes 28 de Abril de 2006, 21:57 »
hola amigo....gracias por responder....
yo lo que uso es lo siguiente...
Dim WSH as New Iwshruntimelibrary.iwshshell_class
WHS.Run = "Traspaso.bat" Set WSH = NOTHING
esto es lo que uso, y el llamado al .bat desde visual me funciona, lo que no se que hacer es como detectar si el.bat se ejecuta de manera satisfactoria o no, para poder asi enviarme un correo....gracias
muchas gracias de antemano
monkytrox
13
« en: Viernes 28 de Abril de 2006, 17:53 »
gracias amigo... yo recien empece a bajarlos, , tenme paciencia ya que mi coneccion es un poco lenta
gracias
mnokytrox
14
« en: Viernes 28 de Abril de 2006, 17:46 »
hola como estan ??
tengo una aplicacion que llama un .bat, la funcion de este es el traspaso de archivos (promedio de 200mb aprox) a travez de un FTP, esto funciona correctamente al ejecutar el .bat de manera individual, mi pregunta es... desde visual como puedo controlar que este preceso se complete o no, para asi yo desde visual pueda enviarme correos por una u otra respuesta, lo del correo lo tengo listo, lo que me falta es controlar si el bat se ejecuta o no de manera correcta, tener el control sobre este Bat me urgue, ya que este preceso se corre a 1:00 am y a esas horas ya no me encuentro en mi lugar de trabajo....espero me ayuden :-)
gracias
monkytrox
15
« en: Viernes 24 de Febrero de 2006, 17:21 »
hola , la evrdad es que no te entendi muy bien el codigo que me escribiste...podrias explicarme mas detalladamente.
La idea es poder borrar registros repetidos, os ea si tengo 5 registros repetidos, la idea seria borrar solo 4 y dejar uno solo, si tengo 2 repetidos borrar 1 y dejar el otro que sea valido...espero me entiendas.. salu2
monkytrox
16
« en: Jueves 23 de Febrero de 2006, 16:43 »
Hola amigos,como estan haber si me ayudan con este problemilla que tengo, tengo un tabla, en la que tengo registros repetidos, como hago para poder eliminarlos ? , con el fin de evitar duplicidad de registros, la idea es ahcer una consulta que pueda ejecutar para que borre estos registros. espero me puedan ayudar gracias Atte. monkytrox
17
« en: Jueves 9 de Febrero de 2006, 22:36 »
Muchas gracias por tu ayuda !!
salu2
18
« en: Jueves 9 de Febrero de 2006, 16:32 »
Hola como estan.
Alguien me podria decir como hacer para saber la cantidad de archivos que tengo dentro de un directorio determinado ?
muchas gracias
monkytrox
19
« en: Lunes 24 de Octubre de 2005, 03:03 »
hola de nuevo
alguien sabe como pasarles parametros al data reports, yo lo hago de la sigueinte manera y no me muestra nada.
en el command1 : escribo
select * from facturas where codigo_factura = param1
al hacer esto la pestaña de "parametros" no se me habilita y no me deja declarar el parametro. ( no se por que ) :-(
en el boton imprimir tengo esto
If DataEnvironment1.Connection1.State = 1 Then DataEnvironment1.Command1 Text1.Text DataReport1.Show vbModal DataEnvironment1.Connection1.Close Else DataEnvironment1.Connection1.Open DataEnvironment1.Command1 Text1.Text DataReport1.Show vbModal DataEnvironment1.Connection1.Close End If
donde text1.text es el codigo de la factura que kiero consultar.
me falto algo por hacer ????
gracias por su tiempo
20
« en: Domingo 23 de Octubre de 2005, 20:13 »
hola como estan. alguien sabe como pasarles parametros al data reports, yo lo hago de la sigueinte manera
en el command1 : escribo
select * from facturas where codigo_factura = param1
al hacer esto la pestaña de "parametros" no se me habilita y no me deja declarar el parametro. ( no se por que ) :-(
en el boton imprimir tengo esto
If DataEnvironment1.Connection1.State = 1 Then DataEnvironment1.Command1 Text1.Text DataReport1.Show vbModal DataEnvironment1.Connection1.Close Else DataEnvironment1.Connection1.Open DataEnvironment1.Command1 Text1.Text DataReport1.Show vbModal DataEnvironment1.Connection1.Close End If
donde text1.text es el codigo de la factura que kiero consultar.
me falto algo por hacer ????
gracias por su tiempo
monkytrox.
21
« en: Miércoles 19 de Octubre de 2005, 02:03 »
muchas gracias, se agrecede tu ayuda infinitamente
monkytrox
22
« en: Martes 18 de Octubre de 2005, 23:50 »
hola, bueno les escribo de nuevo para ver si alguien me puede ayudar, resulta que en un bloc de notas listo registros asociados a los datos de clientes, pero el problema es que me piden que estos datos vengan tabulados, se puede realizar esto ??? por favor que alguien me ayude, necesito que los resultados me los muestre de la siguiente manera juan perez sepulveda el espacio entre campos debe ser dado por una tabulacion, espero me entiendan y puedan ayudarme, ya que estoy muy complicado en esto, muchas gracias de antemano. monkytrox
23
« en: Sábado 15 de Octubre de 2005, 02:17 »
hola como estan Tengo una aplicación en vb 6, la que me entrega en un block de notas un listado de ejecutivos, con sus distintos campos (rut, nombre, ap_pat, ap_mat, direccion, etc), mi problema va en que me piden que estos datos deben estar tabulados, alguien tiene alguna idea de hacer esto, que me muestre tabulados los resultados de la aplicación ??? muchas gracias por su atención salu2.
24
« en: Lunes 5 de Septiembre de 2005, 22:11 »
gracias por tu respuesta, intentare hacerlo con la opcion que tu me has dado, te mantendré al tanto de mis resultados.
muchas gracias
chauuu..monkytrox
25
« en: Miércoles 31 de Agosto de 2005, 01:07 »
hola, gracias por responder, el problema es el siguiente, en este popup se mustra un cronometro en cual debe contar el tiempo transcurrido en que el usuario entra a una aplicacion, pasa por distintas paginas y termina la aplicacion, volviendo al principio, por eso necesito una ventana aparte (popup), el cual me permita tomar el tiempo de duracion del usuario en la aplicacion, espero me entiendas y puedas atudarem, gracias
Monkytrox
|
|
|