Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - elmaro

#121
MANULOMM gracias por responder
Mira, ya solucione el problema reemplazando el arbol y usando unicamente un FlexCell(datagrid).
Lo que queria ilustrar es lo siguiente:
Tengo un DataGrid con N numero de columnas y 2 lineas supongamos. Al hacer doble click en una de las lineas abrir por debajo de las mismas otras 2 lineas mas por ejemplo(entonces quedarian 4 lineas). Las cuales tendran ssus columnas con sus correspondientes datos. Como si fuera un arbol pero con columnas.
En fin, eso se puede solucionar mediante codigo en lugar de un control. El tema era que el FlexCell no admite agregar items (filas) por debajo de una fila determinada. Solo lo permite al final. Entonces la solucion seria re armar el grid, y no es funcional.

Mi solucion:
Cargue todos los datos en el FlexCell y a los items (filas) que estan por debajo de otro en la estructura de arbol le agregue una sangria de 2 caracteres en blanco. Entonces queda como si fuera un arbol. A todo esto cada linea padre tiene un color de fondo(una opcion que te brindad el FexCell que es muy interesannte.

Bueno... cuando tenga algo terminado voy a postear un snap con el grid para que vean como quedo por si no se entendio o que quise expresar.

Un saludo.

Mariano Gaston Malomo
Capital Federal, Buenos Aires - Argentina
#122
.NET (C#, VB.NET, ASP) / Un arbol con columnas
22 Enero 2008, 20:25 PM
Buenos dias, volvi con una preocupacion y creo que es bastante grande.

Les comento...
Necesito mostrar unos datos en forma de arbol pero tambien necesito mostrar por cada linea algunas columnas.
Al hacer doble click en una linea, que por debajo se abran los registros dependientes.
Algo asi como una mezcla de TreeView y un DataGrid.
Tambien necesito darle un color de fondo y estilo negrita a determinadas lineas
Alguien tiene idea sobre algo por el estilo?

Estuve usando un control FlexCel que es como un DataGrid y me permite cambiar los colores facilmente. El problema es que no puedo agregar datos en X fila (podria hacer doble click y agregar los datos de la nueva consulta por debajo de el item cliqueado, pero es imposible)

Bueno, si alguien tiene alguna idea se lo voy a agradecer


Un saludo
#123
.NET (C#, VB.NET, ASP) / Re: Oracle [.NET]
21 Diciembre 2007, 14:59 PM
Bueno... como veo que nadie me contesto, ya sea pr falta de conocimiento o por razones que desconozco, voy a postiar una conexio en .NET a un servidor oracle 9

lo que se necesita es oracle data provider(ODP) que se puede bajar de la pagina de oracle

http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
buscan la version que necesitan (en mi caso la 9i) descargan e instalan. Esta explicado en la misma web de oracle como es la instalacion (es muy sencilla)

Se debe agregar la referencia Oracle.DataAccess (V9.2 en mi caso)
Agregar un timer con el valor enabled a true y 100 en interval. Uso un timer para evitar algun que otro problema.
Dentro del Timer (Tmr_conectar)



        Dim Ex As Exception
        Dim oradb As String = "Data Source=(DESCRIPTION=" _
                   + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=TU_IP)(PORT=1521)))" _
                   + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ES_TUYO)));" _
                   + "User Id=ES_TUYO;Password=ES_TUYO;"

        Dim conn As New OracleClient.OracleConnection(oradb)

        conn.ConnectionString = oradb
        Try
            conn.Open()
        Catch Ex
            Tmr_conectar.Enabled = False
            MsgBox(Ex.Message, MsgBoxStyle.Critical, Ex.Source)
        End Try

        If conn.State = ConnectionState.Open Then
            MsgBox("La conexion fue exitosa.", MsgBoxStyle.Exclamation)
        End If

        'enviar(comandos)
        Dim sql As String = "select * from bsn_product"
        Dim cmd As New OracleClient.OracleCommand(sql, conn)
        cmd.CommandType = CommandType.Text

        'leer
        Dim dr As OracleClient.OracleDataReader = cmd.ExecuteReader()
        dr.Read()
        'Label1.Text = dr.Item("c_primero") ' se puede usar cualqueira
        'Label1.Text = dr.Item(0) 'de estas 3 lineas para
        'Label1.Text = dr.GetString(0) 'obtener los datos


        'cerrar
        conn.Close()
        conn.Dispose()

        Tmr_conectar.Enabled = False




El codigo hace la conexion y obtiene el primer dato de la consulta dada, es simple de entender. Solo es la conexion, el resto lo pone cada uno :)

Espero les sirva.
#124
.NET (C#, VB.NET, ASP) / Re: Oracle [.NET]
17 Diciembre 2007, 17:47 PM
bueno... me surgio otra duda y creo q es un problema, creo.

se puede conectar a un servidor oracle 9.2 usando las librerias de un cliente 10i???
gracias
#125
.NET (C#, VB.NET, ASP) / Oracle [.NET]
6 Diciembre 2007, 17:49 PM
hola a todos, mi problema es el siguiente
no me puedo conectar a un servidor oracle y lo que encuentro en internet no me soluciona nada y me confunde :S

el codigo que estoy usando es este:



        Try

            Dim oradb As String = "Data Source=(DESCRIPTION=((ADDRESS=(PROTOCOL=TCP)(HOST=10.53.1.49)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=BSNKLA)));User Id=BSNKLA;Password=BSNKLA;"

            Dim conn As New Oracle.DataAccess.Client.OracleConnection(oradb)

            conn.Open()

            Dim cmd As New Oracle.DataAccess.Client.OracleCommand

            cmd.Connection = conn

        Catch ex As Oracle.DataAccess.Client.OracleException ' intercepte seulement les erreurs Oracle
            MsgBox(ex.Message, MsgBoxStyle.Critical, ex.Source)
        End Try



y me da error :S
les dejo un saludos

adios
#126
para usar el sleep pones esto

System.Threading.Thread.Sleep(2000)

2000 milisegundos = 2 segundos

saludos
#127
me intereso eso

para volver a conectar como es?
tuve que reiniciar XD

#128
bueno descubri esto
se agrega la referencia de la biblioteca Microsoft SQL Parser Objet Librery 1.0

se declara:

Public Parse As MSSQLParser.vbSQLParser

y en un boton ingreso:

Parse.ParseSQLSyntax txt_query, vbSqlServerSyntax

pero no me devuelve absolutamente nada
en donde estoy fallando? :S

saludos
#129
Programación Visual Basic / Comprobar sintaxis sql
28 Noviembre 2007, 16:43 PM
que tal, me gustaria saber si se puede comprobar la sintaxis sql desde vb
ya uqe mi programa guarda consultas sql ingresadas por el usuario y me gustaria comprobarlas antes.


gracias
#130
.NET (C#, VB.NET, ASP) / Re: Compilar en VB
14 Noviembre 2007, 19:51 PM
Cita de: gusman en 14 Noviembre 2007, 18:37 PM
Buenas.

El Xenocode puedes encontrarlo en http://www.xenocode.com/Products/Postbuild, y si, deja crear exe's nativos que se ejecutan en máquinas que no tienen el Framework instalado.

Un saludo.

gracias :)