PREGUNTAS POR CONTESTAR - Visual Basic.NET

 Hay un total de 204 Preguntas.<<  >> 

    Pregunta:  65383 - COMO SELECCIONAR DATOS DE UN NUM DE FILA(ROW) DESCONOCIDO? S
Autor:  Elighne Arkaine
Que tal. Primero una disculpa si estoy en el foro o categoría incorrecto, soy nuevo por aquí y con gusto re posteo en donde sea mejor que esté la pregunta(y si me pudieran indicar donde).

Pues bien, directo al grano.

Usando Visual Studio 2008, Visual Basic.

Tengo una base de datos llamada MainDB, ya la he conectado por medio del asistente, al proyecto de modo que tengo en origenes de datos una MainDBDataSet y en ella las tablas de la base de datos. La base de datos es de tipo Microsoft SQL Server(SQL Client).



Ahora, entre las tablas digamos que quiero usar la tabla "tblClases", en ella están las columnas Index(tinyint)(autonumérico; 1, 1), Clase ID(tinyint)(Clave Principal), Clase Name(varchar(20)), Fis(float), Vit (float), Sob(float)

En el formulario tengo un binding source llamado tblclasesBindingSource con las propiedades DataMember=tblClases y DataSource=MainDBDataSet, _

un control combo box denominado cboClase con las propiedades DataSource=tblClasesBindingSource, DisplayMember=Clase Name y ValueMember=Clase ID.



Ahora bien, al abrir el form, éste carga los datos de la columna 'Clase Name' en el control 'cboClases', y sólo para verificar(y aprender a usar) he puesto en el evento Index Changed

txtID.Text = cboClases.SelectedValue

para ver el dato de la columna 'Clase ID' que está seleccionando en 'cboClases'



Hasta ahi vamos bien, pero lo que quiero es que al presionar un botón del formulario, tome los valores de las columnas Fis, Vit y Sob pero únicamente de la fila que 'cboClases' está seleccionando. Por ejemplo, en el cboClases está seleccionada la clase "Paladin", en el "txtID" aparece el numero "12" que es el valor de la columna 'Clase ID' que le corresponde. Incluso sé(pues yo hice la tabla) que ésta "clase" está en el valor "3" de la columna 'Index', pero no podría saber en que fila o row está, pero aún así quiero que el programa tome los valores de las otras columnas de la misma fila. Estos valores los metería directamente en unas variables globales (en el codigo de un modulo) para usarlas en otros forms durante toda la aplicación.



No sé si me de a entender, y pues diganme que mas necesitarían saber para explicarme mejor. La cosa es que no conozco casi nada de los comandos de para manejar bases de datos ni los dataadapter, dataset, datatable y tableadapter, tampoco conozco la sintaxis correcta de los comandos SQL ni su funcionalidad (menos aún la forma de uso) dentro de VisualBasic. Después de saber como se hace esto en que os pido ayuda, probablemente ya pueda figurarme como hacer algunas otras cosillas, pero también seguramente me surgirán dudas y entonces espero poder contar de nuevo con su ayuda.



Anticipadas Gracias a quien pueda ayudarme.
Contestar

    Pregunta:  65456 - ERROR DE AL GRABAR DATOS A UNA BASE DE ACCESS 2007
Autor:  Limberg Delgado
Hola todos.
Tengo un problema en grabar datos a una base de access 2007 desde visual 2010.
Es decir tengo un ejecutable(*.exe) de un programita que eh desarrollado agregandolo a un instaldor (incluyendo la base de datos en access 2007), cuando lo instalo en la maquina donde hice el programita no hay ningun problema, pero cuando lo instalo en otra maquina ocurre el problema y sale este error:
Could Not Load type 'ADODB.Fields.ToInternalFieldsMarshaler' from assembly 'Director Files 2012, Version=1.0.0.0, culture=Neutral, PublickeyToken=Null'.
Donde Director Files 2010 es el nombre de mi programa.
Este Error sale al iniciar el programa luego ejecuta todo normal(graba datos en mi base de access 2007) , pero cuando cierro el programa y lo vuelvo abrir me doy cuenta que no ah grabado ningun datos que se supone que grabe.
Sistema Operativo donde deseo instalar mi programa es Windows XP sp3 tiene el Net.framework 4 y Office 2007.Espero que me puedan ayudar y muchas gracias.
Contestar

    Pregunta:  65503 - CÓMO ABRIR UN ARCHIVO DELPHI (.CDS) CON VB.NET O C#
Autor:  Rafael Servin
Se puede abrir un archivo .cds generado con Delphi en Visual Basic.net o en C#?
La plataforma es windows 7
Contestar

    Pregunta:  65505 - CÓMO ABRIR UN ARCHIVO DELPHI (.CDS) CON VB.NET O C#
Autor:  Rafael Servin
Se puede abrir un archivo .cds generado con Delphi en Visual Basic.net o en C#?
La plataforma es windows 7
Contestar

    Pregunta:  65523 - ¿COMO AÑADIR NODOS HIJOS Y NIETOS EN EL CONTROL TREEVIEW?
Autor:  Erik Espinosa
Hola bien dìa

Estoy intentando cargar datos de una tabla de access a un control Treeview en mi proyecto. He logrado agregrar los nodos raiz e hijos, pero no logro que se agregen los nietos, bisnietos, etc.

Asì esta estructurada mi tabla:

Nodo Descripcion Padre

C001 Raiz 1 P
C001.1 Hijo 1 C001
C001.2 Hijo 2 C001
C001.3 Hijo 3 C001
C001.3.1 Nieto 1 C001.3
C001.3.2 Nieto 2 C001.3
C001.3.2.1 Bisnieto 1 C001.3.2
C001.3.2.2 Bisnieto 2 C001.3.2

Este es el còdigo que estoy utilizando:

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim Padre As String
Dim Descripcion As String
Dim Nodo As String

Dim Conexion As ADODB.Connection
Dim Nodos As ADODB.Recordset
Dim CNodos As String

Conexion = New ADODB.Connection
Nodos = New ADODB.Recordset
CNodos = "SELECT Nodo,Descripcion,Padre from Indice"
Conexion.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Arbol.mdb;Persist Security Info=False")
Nodos.Open(CNodos, Conexion)

ObjArbol.Nodes.Clear()
Nodos.MoveFirst()

Do While Not Nodos.EOF

Padre = Nodos.Fields("Padre").Value
Descripcion = Nodos.Fields("Descripcion").Value
Nodo = Nodos.Fields("Nodo").Value

If Padre = "P" Then

ObjArbol.Nodes.Add(Nodo, Descripcion)

Else

If ObjArbol.Nodes.ContainsKey(Padre) Then

ObjArbol.Nodes(Padre).Nodes.Add(Nodo, Descripcion)

End If

End If

Nodos.MoveNext()

Loop

End Sub

Estoy haciendolo en Visual Studio 2008 (VB.Net), ojala puedan ayudarme.

Un abrazo.
Contestar

    Pregunta:  65786 - COMO HACER UN UPDATE CON LOS VALORES DE UN SELECT ANIDADO
Autor:  mariana gomez
hola amigos quisiera q me ayudaran, necesito hacer un update con los valores q me arroja un select anidado, este es el codigo del select anidado

select distinct producto.codinterno ,producto.descripcion_lar, prov_producto.precio as costo from prov_producto, producto
where producto.codinterno = prov_producto.codinterno and producto.descripcion_lar LIKE '%a11%' or producto.descripcion_lar LIKE '%a11-2%'
order by producto.codinterno;

y necesito de acuerdo al precio as costo arrojado en la consulta actualizar el prov_producto.precio multiplicado por 2
Contestar

    Pregunta:  65795 - COMO MIGRAR DE VB6 A .NET
Autor:  Daniel Jasso
Hola Buenaas tardes alguien me puede decir como se pueden migrar los formularios de visual Basic 6.0 a una aplicacion windows Form en .net 2008 el codigo esta perfecto solo kiero poder darle mejor diseño a los formularios con el VB.Net pero dejar la codificacion del vb 6 si alguien me puede ayudar se los agradeceria

Saludos
Contestar

    Pregunta:  65823 - CAPTURAR LA TECLA QUE SE PRESIONA DESPUÉS DE UN MSGBOX
Autor:  Marco Perez
Saludos a todos y todas.

Cuando se utiliza el msgbox, el usuario puede usar el mouse, la barra espacioadora o la tencla enter para seleccionar lo que desee.
El problema es que al usar la tecla Enter, si el evento keyUp, keyPress, keyDown del control que sigue en la captura está programado para capturar esa tecla, este evento se ejecuta allí, a pesar de que el Enter o Intro se está dando en la ventana del MsgBox.

Cómo se puede hacer para que si se usa el Enter en un MsgBox, ese no repercuta en el formulario que lo invoca?

Muchas gracias
Contestar

    Pregunta:  65861 - ABRIR DB DESDE VB 2008
Autor:  Julio Guillermo
hola a todos disculpen estoy tratando de abrir una base de datos desde un boton de visual basic 2008 pero no me deja ya trate con shell y con getobjet si me podrian ayudar gracias
el codigo que pongo:

GetObject("C:UsersJulioDocumentsBases de datosESCUELAFORMATO DE NOTASEMPLEADOS.mdb")

y tambien uso:

GetObject("C:UsersJulioDocumentsBases de datosESCUELAFORMATO DE NOTASEMPLEADOS.mdb")
Contestar

    Pregunta:  65920 - LEER UNA IMAGEN DE UNA BASE DE DATOS Y GENERAR UN ARCHIVO
Autor:  JAIME VILLAMIL
Quisiera saber si alguien me colabora, debo leer un campo blob y dos varchar en Mysql que contiene una imagen y dos textos respectivamente luego debo generar un archivo plano o tipo byte para que otra máquina que no esta conectada con la primera, lo pueda leer y cargar la misma información a otra base de datos.

La verdad no se como generar el archivo externo y como leerlo posteriormente luego de realizar la consulta a la base de datos

Este codigo muestra como genero un archivo tipo byte, pero luego no lo he podido leer.
' Aca se crea el archivo .dat
Dim st As Stream = File.Open("C:OceanblueArchivo.dat", FileMode.Create, FileAccess.Write)
' Creamos un objeto BinaryWriter que lo asociaremos a la secuencia del archivo.
' En esta parte escribo los datos que me trae la consulta
Using bw As New BinaryWriter(st)
bw.Write(lector.Item("nom_cliente"))
bw.Write(lector.Item("dir_cliente"))
bw.Write(lector.Item("img_cliente"))
bw.Close()
st.Close()

Agradezco al que m pueda ayudar
Contestar

|<  <<  8 9 10 11 12 13 14 15 16 17 18  >>  >|