BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic.NET
    Pregunta:  56432 - ACTIVAR UNA TECLA EN VB.NET SIN PRESIONARLA
Autor:  Gildo Delgadillo
Ayuda, como puedo activar una tecla en visual basic.net sin necesidad de presionarla fisicamente o literalmente... porfavor alguien que me pueda ayudar por ejemplo quiero activar la tecla F2 sin presionar sino solo bajo codigo...es posible????

Gracias de antemano....
  Respuesta:  eider mauricio aristizabal erazo
Hola,
Mira este artículo donde explico cómo se activa y desactiva una tecla por código, espero te sirva de algo.
http://eidermauricio.blogspot.com/2007_06_01_archive.html

    Pregunta:  56500 - TABCONTROL EN VISUAL BASIC .NET
Autor:  Omar Zurita Vergara
Agradecido desde ya por su ayuda que viene en camino.

Mi pregunta.

Como tomar el control del tabpage de un controltab.

Estoy generando los tab en forma dinamica en linea de comando y dentro de los tab tengo botones que realizan acciones.

Lo que me pasa es que simpre de daja activo el ultimo pag y todo todo que hago ya sea en difentes tabpage siempre se referencia el ultimo tab.

Ej. Si he generado 5 tabpage y quiero eliminar el numero 3. Me elimina siempre el ultimo.

favor ayudarme en esto.

saludos desde Chile
Omar
  Respuesta:  Omar Zurita
Las respuestas a mis cinsultas aqui van.

Para poder eliminar el tabpage que actualmente tengo seleccionado.
TabControl1.Controls.Remove(TabControl1.SelectedTab)

Para realizar acciones en los objetos que están en cada tab y que no me referencie al ultimo tab.

Me.TabControl1.SelectedTab.Controls.Item(3).Text = fichero.ReadToEnd

Aqui lo que hago es traer un archivo y pasarlo a un texbox de un determinado tabpage.

esepro esto pueda ayudar a alguien si lo requiere en alguna oportunidad.

suerto y vida a todos.

    Pregunta:  56546 - COMO AGREGAR INSTRUCCION A SIMBOLO DEL SISTEMA DESDE VISUAL
Autor:  Román Rodríguez
Deseo agregar una instrucción directa desde visual basic al simbolo del sistema. Con System.Diagnostics.Process.Start("cmd.exe") inicio el simbolo del sistema desde visual, pero tambien quiero agregar las instrucciones para acceder a cierta ruta (cd archivos de programa, etc,etc), ya que asi como lo estoy haciendo me inicia el simbolo pero no quiero que el usuario realize nada aqui, lo quiero hacer desde visual yo mismo, espero haya sido clara mi pregunta y duda
  Respuesta:  miguel bedolla
Process.Start("cmd.exe", " /k cd c:archivos de programa")

    Pregunta:  56882 - IMPRIMIR AUTOMATICAMENTE UN REPORTE DE CRYSTAL
Autor:  oliver ruiz cruz
hola, tengo el siguiente problema, estoy trabajando con reportes de crystal en vb.net para una aplicacion cliente servidor,mediante un procedimiento almacenado con parametros realizo mi consulta y visualizo perfectamente bien mi reporte en un crystalreportviwer mediante el siguiente codigo:

Private Sub FrmVisor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.CrpParam.ReportSource = Nothing
Dim NUMERO_CONSECUTIVO As New ParameterDiscreteValue()
Dim FECHA_ALTA As New ParameterDiscreteValue()
NUMERO_CONSECUTIVO.Value = PARAMCONSECUTIVO
FECHA_ALTA.Value = PARAMFECHA_ALTA
Dim PARAMLIST As New ParameterFields()
Dim PARAMTEMP As ParameterField
PARAMTEMP = New ParameterField()
PARAMTEMP.ParameterFieldName = "@NUMERO_CONSECUTIVO"
PARAMTEMP.CurrentValues.Add(NUMERO_CONSECUTIVO)
PARAMLIST.Add(PARAMTEMP)
PARAMTEMP = New ParameterField()
PARAMTEMP.ParameterFieldName = "@FECHA_ALTA"
PARAMTEMP.CurrentValues.Add(FECHA_ALTA)
PARAMLIST.Add(PARAMTEMP)
CrpParam.ParameterFieldInfo = PARAMLIST
CrpParam.ReportSource = New Etiquetas()

End Sub

(CrpParam = Es el CrystalReportViwer)

lo que necesito es mandar a imprimir automaticamente al abrir el reporte.

por favor alguien que me ayude o que me diga donde puedo encontrar algo parecido ya que he buscado por todos lados, se lo agradecer mucho.
  Respuesta:  Javier Moyano
Hola con la funcion PrintToPrinter mandas a imprimir automaticamente.


reporte.PrintToPrinter(Cantidad, False, 0, Cantidad)

Saludos.

    Pregunta:  56979 - ENLAZAR 2 O MAS PROYECTOS
Autor:  Graciela Frontera
Hola, mi problema es el siguiente (soy super novata en esto). Genere en visual basic .net una solucion en blanco, a la cual le agregue 3 proyectos (Acceso a datos, Negocio e Interfaces). En el 1er proyecto (acceso a datos) le incorpore la base de datos (origen de datos.. bla bla), la idea es usar los datos que tengo en ese proyecto en los otros dos. Por ejemplo, poder armar una interfaz ABM cliente, y manipular los datos desde ahi... es decir, tengo que hacer algun tipo de referencia, para poder ver los datos de la base del primer proyecto en los otros dos? y asi poder arrastrar y armar consultar y eso..
Mil gracias!
  Respuesta:  eider mauricio aristizabal erazo
coges el proyecto de negocios y le das clic derecho/Agregar Referencia/ en el cuadro de diálogo que aparece seleccionas la ficha proyectos y seleccionas el proyecto de acceso a adatos.

coges el proyecto de interfaces y le das clic derecho/agregar referencia/ en el cuadro de diálogo que aparece seleccionas la ficha proyectos y seleccionas el proyecto de negocios.

esto quiere decir que por cuestiones de arquitectura, desde interfaces no deberia ser permitido el acceso a la capa de datos.

Bye,
Salu2

    Pregunta:  58147 - ELIMINAR ARCHIVO ANTES DE BORRARLO EN VISUAL BASIC .NET
Autor:  LUIS SANCHEZ
Estimados amigos,

Soy un programador novel en Visual Basic .NET (Visual Studio 2005).

Necesito eliminar un archivo Excel que he creado (para crearlo he usado la versión gratuita de GemBoxSoftware punto com); pero resulta que si el archivo en cuestión está abierto en Excel en ese preciso momento no me deja eliminarlo.

¿Cómo puedo eliminar dicho archivo antes de borrarlo?

Cualquier ayudita será muy bienvenida.

Mil gracias.
  Respuesta:  Leandro Martorell
puedes directamente "matar" el proceso con el comando taskkill

en PC local:
TASKKILL /F /IM Excel.exe

en pc Remota:

TASKKILL /S sistema /F /IM Excel.exe (reemplaza sistema por el nombre de la pc remota o coloca directamente la IP de la PC)

    Pregunta:  58226 - COMO ENLAZAR 3 COMBOBOX CON DATOS RELACIONADOS DE BD VB2005
Autor:  Jesus Bautista Rodriguez
Hola a todos
estoy empezando a aprender visual basic 2005, y estoy tratando de hacer una aplicaion
donde necesito relacionar 3 ComboBox con datos relacionadosa de una base de datos de sql server express 2005, he buscado informacion pero solo encuentro para elnlazar 2 combobox. La tablas estan relacionadas de esta forma:

Es de venta de articulos:

Tabla Articulo:
ArticuloID - llave primaria
Nom_Articulo
Imagen

Tabla Marcas:
MarcaID - llave primaria
Nom_Marca
ArticuloID - Relacion

Tabla Modelos:
ModeloID - llave primaria
Nom_Modelo
Precio
MarcaID - Relacion

Lo que yo intento hacer es que cuando seleccione un Articulo en el primer combo, me aparescan sus respectivas marcas en el segundo combo; entonces de las Marcas que aparescan, al seccionar una me aparescan sus respectivos Modelos en el tercer combo.
He podido relacionar Articulos y Marcas pero no con Modelos.

Para los 2 combos lo he echo en un ambiente desconectado(DataSet) y agregando los datos de la tabla al combo(item) de Articulos por filas(Row) , creo un DataRelation y obtengo las Marcas con un GetChilden.
Pero no import la forma.

Les agradesco de antemano la ayuda que puedan dar. Gracias
  Respuesta:  abel montalvo
Supongamos que tienes tres combos

Public Class Form1

Dim DT1 As DataTable = New DataTable("DT1")
Dim DT2 As DataTable = New DataTable("DT2")
Dim DT3 As DataTable = New DataTable("DT3")
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

DT1.Columns.Add(New DataColumn("Tabla1_ID", GetType(System.String)))
DT1.Columns.Add(New DataColumn("Tabla1_Valor", GetType(System.String)))
DT1.Columns.Add(New DataColumn("Tabla1_Valor2", GetType(System.String)))
DT1.Rows.Add("1", "valor1", "valor2")
DT1.Rows.Add("2", "valor3", "valor4")

DT2.Columns.Add(New DataColumn("Tabla2_ID", GetType(System.String)))
DT2.Columns.Add(New DataColumn("Tabla1_ID", GetType(System.String)))
DT2.Columns.Add(New DataColumn("Tabla2_Valor", GetType(System.String)))
DT2.Rows.Add("3", "1", "valor5")
DT2.Rows.Add("4", "1", "valor6")
DT2.Rows.Add("5", "2", "valor7")

DT3.Columns.Add(New DataColumn("Tabla3_ID", GetType(System.String)))
DT3.Columns.Add(New DataColumn("Tabla2_ID", GetType(System.String)))
DT3.Columns.Add(New DataColumn("Tabla3_Valor", GetType(System.String)))
DT3.Rows.Add("6", "3", "valor8")
DT3.Rows.Add("7", "3", "valor9")
DT3.Rows.Add("8", "3", "valor10")
DT3.Rows.Add("9", "4", "valor11")


ComboBox1.DataSource = DT1
ComboBox1.DisplayMember = "Tabla1_Valor"
ComboBox1.ValueMember = "Tabla1_ID"
End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim DT As DataTable = DT2.Clone
For Each elemento In DT2.Select("Tabla1_ID = '" + ComboBox1.SelectedValue.ToString + "'")
DT.ImportRow(elemento)
Next
ComboBox2.DataSource = DT
ComboBox2.DisplayMember = "Tabla2_Valor"
ComboBox2.ValueMember = "Tabla2_ID"
End Sub

Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
Dim DT As DataTable = DT3.Clone
For Each elemento In DT3.Select("Tabla2_ID = '" + ComboBox2.SelectedValue.ToString + "'")
DT.ImportRow(elemento)
Next
ComboBox3.DataSource = DT
ComboBox3.DisplayMember = "Tabla3_Valor"
ComboBox3.ValueMember = "Tabla3_ID"
End Sub
End Class

    Pregunta:  58244 - EJECUTAR UN .EXE SIN TENER VISUAL BASIC INSTALADO
Autor:  Sandra
Hola! tengo un proyecto en visual studio 2005, y cuando lo paso a otro ordenador que no tengo instalado el visual studio 05 no puedo ejecutar el .exe.

He leido que teniendo instalado el compact Framework de microsoft se podian ejecutar los .exe, pero ya lo he hecho y sigo sin poder ejecutarlo, si alguien pudiera ayudarme, se lo agradeceria muchisimo.

Por favor, si sabes como hacerlo dimelo.

Gracias
  Respuesta:  Topper_Hardly
El compact no te vale, tiene que ser el framework 2.0 o superior..

    Pregunta:  58671 - ME.CLOSE ME CIERRA UN FORMULARIO QUE NO ES EL QUE DEBERIA
Autor:  Pablo Torres
Hola! esta pregunta es muy sencilla, programo en visual studio 2005 y nunca me habia pasado esto, la cosa es la siguiente

dim abrir as new altas
abrir.show()
me.close()

esto está claro, me abre el form altas y me cierra el actual, bueno pues lo que me hace ahora el codigo es que abre el form altas y cierra los dos, el altas y el main que es el que estoy, alguna solucion? un saludo.

P.D: esto me ha pasado ya en 2 ordenadores diferentes
  Respuesta:  Juan Luis Perez
asegurate de que el Codigo Me.Close, este en un boton, si es que quieres cerrar esa ventana, si lo que deseas es que cuando abras ese form otros que ustuviese abierto se cierre expecificalo.

ejemplo para que cierre otra ventana

dim abrir as new altas

abrir.show ()

frmbajas.close

Nota: el procedimiento que estas utilizando esta cerrando la misma pagina que abrio.

    Pregunta:  59090 - ENLAZAR UNA BASE DE ACCESS 2007 CON VISUAL STUDIO.NET 2005
Autor:  Francisco Arturo Galicia Ortiz
Hola que tal:

Disculpen la molestia, queria saber si alguien sabe si es posible enlazar una base de datos de acces 2007 con un formulario hecho en Visual Studio.Net 2005 con lenguaje de visual basic.net ... He probado algunas conexiones pero no me reconoce el formato de la base de datos (accdb) solo reconoce .mdb ... Alguien sabe como se realiza o no es posible ... un saludo a todos
  Respuesta:  Juan Carlos Gómez Bermudez
Hola Francisco, con respecto atu pregunta, lo unico que te puedo decir es que lo tambien he tratado de hacelo, y tampoco lo he logrado, supongo que es aui en donde se aplica lo regla de que "Lo Viejo Funciona En Lo Nuevo, Pero Lo Nuevo Nunca Puede Funcionar En Lo Viejo", Supongo q que se deve que el .net 2005 no posee la capacidad de interpretar el nuevo formato que posee Acces 2007 (.mdbx); y si te pones a apensar es imposible que halgo creado en 2005 acepte algo creado 2 años despues, yo te recomiendo que utilices SQL Server 2002 o 2005, te funcionaran perfectamente con vb.net 2005

Espero que la respuesta haya aclarado tu duda o te haya servido de algo.

|<  <<  255 256 257 258 259 260 261 262 263 264 265  >>  >|